From 43c25b1f68b885c7d232afc2e8c2ca70adf73f91 Mon Sep 17 00:00:00 2001 From: Philipp Date: Fri, 22 Mar 2024 16:02:19 +0100 Subject: [PATCH 001/111] [Hotfix] Wrong empty char at database.sql --- database.sql | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/database.sql b/database.sql index 44c5910458..3267cfaa4e 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`, From 72f6b07c88d9f52b56bf0ec838c8d07e1b246824 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 4 Jun 2024 20:35:00 +0200 Subject: [PATCH 002/111] 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 003/111] 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 004/111] 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 005/111] 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 006/111] 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 007/111] 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 008/111] 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 009/111] 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 010/111] 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 011/111] 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 012/111] 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 013/111] 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 014/111] 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 015/111] 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 016/111] 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 017/111] 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 018/111] 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 019/111] 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 020/111] 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 021/111] 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 022/111] 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 023/111] 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 024/111] 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 025/111] 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 026/111] 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 027/111] 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 028/111] 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 029/111] 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 030/111] 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 031/111] 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 032/111] 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 033/111] 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 034/111] 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 035/111] 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 036/111] 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 037/111] 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 038/111] 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}}