diff --git a/CHANGELOG b/CHANGELOG index 268200f0b0..37cf82f5d2 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,9 +1,86 @@ -Version 2024.06 (unreleased) +Version 2024.08 (2024-08-17) Friendica Core + Updates to the translations AR, CS, DE, ES, FR, GD, HU, IS, IT, JA, NL, PL, RU, SV + Updates to the documentation [foss-, loma-one, mexon] + Updates to the themes (frio) [haheute] + General code cleanup [annando, haheute, mexon, MrPetovan] + Improved the redirection for contact actions [annando] + Improved the performance while fetching of replies [annando] + Improved the performance when visiting remote profiles [annando] + Improved OWA [annando] + Improved the procession of worker tasks [annando] + Improved performance in the probing process [annando] + Improved INBOX performance [annando] + Improved perfomance when expireing postings [annando] + Improved mirroring settings for RSS contacts [annando] + Improved supported image formats [annando] + Improved handling of CC for comments [annando] + Improved handling of "sensitive" flags for postings [annando] + Improved display of log levels [annando, tobiasd] + Improved handling of permissions for attachments [annando] + Improved addon handling [MrPetovan] + Improved API for channels and circles [annando] + Improved performance while displaying local postings [annando] + Improved federation with pixelfed, threads [annando] + Improved integration with Bluesky [annando] + Improved automatic cleanup of the database [annando] + Fixed access to restricted timeline via API [annando] + Fixed problem fetching from INBOXes [annando] + Fixed display of contacts from unavailable networks [annando] + Fixed profile display [annando] + Fixed a problem with local un-/follows [annando] + Fixed the uimport POST endpoint [annando] + Fixed problem with 0Auth logins [annando] + Fixed problem with @mentions in comments [annando] + Fixed XSS in profile fields [annando, apexrabbit, Devilx86, MrPetovan, ponlayookm] + Fixed bug in deleting unused cached avatar pictures [annando] + Fixed paging bug on the media tab of remote profiles [annando] + Fixed display of attached links [annando] + Fixed a bug in circle only contacts [annando] + Fixed display of moderation reports [MrPetovan, TheTomcat14] + Fixed delivery problems to group postings [annando] + Added monitoring service endpoint [annando] + Added admin option display_link_length to set the length of displayed links [annando] + Added the possibility to upload media files via API [annando] + Added console command to clear avatar cache [annando] + Added platform data to the API [annando] + Added parsing support for Nodeinfo 2.1 and 2.2 [annando] + Added node description to Nodeinfo [annando] + Added owner information of relay accounts [annando] + Added option for users about how to transmit postings with titles [annando] + Added for non HTML content of feeds [annando] + Added reshares for postings from Bluesky and tumbl [annando] + Added public forums with manual request approval [annando] + Added "next try" information for deferred worker jobs listing [annando] + Added support of FEP-e232 [annando] + Added automatic closure of registration if admin becomes inactive [annando] + Added channel only option for contacts [annando] - Friendica Addons + Friendica Addons + Updates to the translations AR, CS, DE, FR, IT, PL, SV + Blockbot + Added Relatica to good client list [hankg] + Improved agent identifier list [annando] + Bluesky + Added monitoring statistics [annando] + Added support of sensitive postings [annando] + Improved API handling [annando] + Improved fetching of user DID [annando] + Fixed conversion BS/Friendica handles [annando] + jsuploader + Improved detection of supported file types [annando] + mailstream + Improved image handling [mexon] + tumblr + Added monitoring statistics [annando] + Improved quoted postings [annando] - Closed Issues + Closed Issues + 11963, 13714, 13787, 13812, 13821, 13910, 14012, 14030, 14059, + 14077, 14079, 14045, 14052, 14055, 14081, 14084, 14102, 14110, + 14118, 14121, 14125, 14132, 14134, 14153, 14160, 14170, 14175, + 14186, 14197, 14220, 14228, 14231, 14240, 14249, 14250, 14285, + 14295, 14303, 14312, 14324, 14329, 14349, 14364 Version 2024.03 (2024-03-21) Friendica Core @@ -292,7 +369,7 @@ Version 2023.04 (2023-04-23) twitter Improve remote-self handling [annando] impressum - Avoide obfuscation on un-set email addresses [MrPestovan] + Avoide obfuscation on un-set email addresses [MrPetovan] notifyall Fixed a bug selecting the email addresses [nupplaphil] tumblr @@ -1741,7 +1818,7 @@ Version 2018.05 (2018-06-01) Friendica Addons: Updates to the translations (DE, EN_GB, EN_US, ES, FI, FR, IS, IT, NL, PL, RU, ZH_CN) [translation teams] - advancedcontentfilter: new addon with advanced filter capabilities [MrPetova] + advancedcontentfilter: new addon with advanced filter capabilities [MrPetovan] catavatar: new addon for profile pictures based on David Revoy's cat-avatar generator [annando, fabrixxm, tobiasd] languagefilter: better help text [andyhee] mathjax: fixed the config form and adopted new CDN URL [tobiasd] diff --git a/VERSION b/VERSION index 93a894495d..a4d5b61769 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2024.06-dev +2024.08 diff --git a/bin/run_xgettext.sh b/bin/run_xgettext.sh index 0768ed4f14..254fc50699 100755 --- a/bin/run_xgettext.sh +++ b/bin/run_xgettext.sh @@ -72,7 +72,7 @@ echo "Extract strings to $OUTFILE.." [ -f "$OUTFILE" ] && rm "$OUTFILE"; touch "$OUTFILE" # shellcheck disable=SC2086 # $FINDOPTS is meant to be split -find_result=$(find "$FINDSTARTDIR" $FINDOPTS -name "*.php" -type f | LC_ALL=C sort --stable) +find_result=$(find "$FINDSTARTDIR" $FINDOPTS -name "*.php" -type f | LC_ALL=C sort -s) total_files=$(wc -l <<< "${find_result}") @@ -86,7 +86,7 @@ do if [ ! -d "$file" ] then # shellcheck disable=SC2086 # $KEYWORDS is meant to be split - xgettext $KEYWORDS -j -o "$OUTFILE" --from-code=UTF-8 "$file" || exit 1 + xgettext $KEYWORDS --no-wrap -j -o "$OUTFILE" --from-code=UTF-8 "$file" || exit 1 sed -i.bkp "s/CHARSET/UTF-8/g" "$OUTFILE" fi (( count++ )) diff --git a/database.sql b/database.sql index eccec668fe..057d85bf26 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ --- Friendica 2024.06-dev (Yellow Archangel) --- DB_UPDATE_VERSION 1565 +-- Friendica 2024.08 (Yellow Archangel) +-- DB_UPDATE_VERSION 1571 -- ------------------------------------------ @@ -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', @@ -815,6 +817,7 @@ CREATE TABLE IF NOT EXISTS `inbox-entry` ( `activity-id` varbinary(383) COMMENT 'id of the incoming activity', `object-id` varbinary(383) COMMENT '', `in-reply-to-id` varbinary(383) COMMENT '', + `context` varbinary(383) COMMENT '', `conversation` varbinary(383) COMMENT '', `type` varchar(64) COMMENT 'Type of the activity', `object-type` varchar(64) COMMENT 'Type of the object activity', @@ -825,6 +828,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`), @@ -1183,6 +1187,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', @@ -1201,6 +1206,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`), @@ -1209,6 +1215,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, @@ -1538,6 +1545,7 @@ CREATE TABLE IF NOT EXISTS `post-tag` ( -- CREATE TABLE IF NOT EXISTS `post-thread` ( `uri-id` int unsigned NOT NULL COMMENT 'Id of the item-uri table entry that contains the item uri', + `context-id` int unsigned COMMENT 'Id of the item-uri table entry that contains the endpoint for the context collection', `conversation-id` int unsigned COMMENT 'Id of the item-uri table entry that contains the conversation uri', `owner-id` int unsigned NOT NULL DEFAULT 0 COMMENT 'Item owner', `author-id` int unsigned NOT NULL DEFAULT 0 COMMENT 'Item author', @@ -1548,6 +1556,7 @@ CREATE TABLE IF NOT EXISTS `post-thread` ( `changed` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'Date that something in the conversation changed, indicating clients should fetch the conversation again', `commented` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT '', PRIMARY KEY(`uri-id`), + INDEX `context-id` (`context-id`), INDEX `conversation-id` (`conversation-id`), INDEX `owner-id` (`owner-id`), INDEX `author-id` (`author-id`), @@ -1555,6 +1564,7 @@ CREATE TABLE IF NOT EXISTS `post-thread` ( INDEX `received` (`received`), INDEX `commented` (`commented`), FOREIGN KEY (`uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`context-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, FOREIGN KEY (`conversation-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, @@ -1570,6 +1580,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', @@ -1602,6 +1613,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`), @@ -1622,6 +1634,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, @@ -1637,6 +1650,7 @@ CREATE TABLE IF NOT EXISTS `post-user` ( -- CREATE TABLE IF NOT EXISTS `post-thread-user` ( `uri-id` int unsigned NOT NULL COMMENT 'Id of the item-uri table entry that contains the item uri', + `context-id` int unsigned COMMENT 'Id of the item-uri table entry that contains the endpoint for the context collection', `conversation-id` int unsigned COMMENT 'Id of the item-uri table entry that contains the conversation uri', `owner-id` int unsigned NOT NULL DEFAULT 0 COMMENT 'Item owner', `author-id` int unsigned NOT NULL DEFAULT 0 COMMENT 'Item author', @@ -1662,6 +1676,7 @@ CREATE TABLE IF NOT EXISTS `post-thread-user` ( `post-user-id` int unsigned COMMENT 'Id of the post-user table', PRIMARY KEY(`uid`,`uri-id`), INDEX `uri-id` (`uri-id`), + INDEX `context-id` (`context-id`), INDEX `conversation-id` (`conversation-id`), INDEX `owner-id` (`owner-id`), INDEX `author-id` (`author-id`), @@ -1684,6 +1699,7 @@ CREATE TABLE IF NOT EXISTS `post-thread-user` ( INDEX `contact-id_received` (`contact-id`,`received`), INDEX `contact-id_created` (`contact-id`,`created`), FOREIGN KEY (`uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`context-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, FOREIGN KEY (`conversation-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, @@ -2271,6 +2287,8 @@ CREATE VIEW `post-origin-view` AS SELECT `post-origin`.`thr-parent-id` AS `thr-parent-id`, `conversation-item-uri`.`uri` AS `conversation`, `post-thread-user`.`conversation-id` AS `conversation-id`, + `context-item-uri`.`uri` AS `context`, + `post-thread-user`.`context-id` AS `context-id`, `quote-item-uri`.`uri` AS `quote-uri`, `post-content`.`quote-uri-id` AS `quote-uri-id`, `item-uri`.`guid` AS `guid`, @@ -2278,6 +2296,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`, @@ -2431,7 +2451,9 @@ CREATE VIEW `post-origin-view` AS SELECT LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-origin`.`thr-parent-id` LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-origin`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` + LEFT JOIN `item-uri` AS `context-item-uri` ON `context-item-uri`.`id` = `post-thread-user`.`context-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` @@ -2459,6 +2481,8 @@ CREATE VIEW `post-thread-origin-view` AS SELECT `post-origin`.`thr-parent-id` AS `thr-parent-id`, `conversation-item-uri`.`uri` AS `conversation`, `post-thread-user`.`conversation-id` AS `conversation-id`, + `context-item-uri`.`uri` AS `context`, + `post-thread-user`.`context-id` AS `context-id`, `quote-item-uri`.`uri` AS `quote-uri`, `post-content`.`quote-uri-id` AS `quote-uri-id`, `item-uri`.`guid` AS `guid`, @@ -2466,6 +2490,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`, @@ -2618,7 +2644,9 @@ CREATE VIEW `post-thread-origin-view` AS SELECT LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-origin`.`thr-parent-id` LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-origin`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` + LEFT JOIN `item-uri` AS `context-item-uri` ON `context-item-uri`.`id` = `post-thread-user`.`context-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` @@ -2645,6 +2673,8 @@ CREATE VIEW `post-user-view` AS SELECT `post-user`.`thr-parent-id` AS `thr-parent-id`, `conversation-item-uri`.`uri` AS `conversation`, `post-thread-user`.`conversation-id` AS `conversation-id`, + `context-item-uri`.`uri` AS `context`, + `post-thread-user`.`context-id` AS `context-id`, `quote-item-uri`.`uri` AS `quote-uri`, `post-content`.`quote-uri-id` AS `quote-uri-id`, `item-uri`.`guid` AS `guid`, @@ -2652,6 +2682,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`, @@ -2804,7 +2836,9 @@ CREATE VIEW `post-user-view` AS SELECT LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-user`.`thr-parent-id` 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 `context-item-uri` ON `context-item-uri`.`id` = `post-thread-user`.`context-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` @@ -2832,6 +2866,8 @@ CREATE VIEW `post-thread-user-view` AS SELECT `post-user`.`thr-parent-id` AS `thr-parent-id`, `conversation-item-uri`.`uri` AS `conversation`, `post-thread-user`.`conversation-id` AS `conversation-id`, + `context-item-uri`.`uri` AS `context`, + `post-thread-user`.`context-id` AS `context-id`, `quote-item-uri`.`uri` AS `quote-uri`, `post-content`.`quote-uri-id` AS `quote-uri-id`, `item-uri`.`guid` AS `guid`, @@ -2839,6 +2875,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`, @@ -2990,7 +3028,9 @@ CREATE VIEW `post-thread-user-view` AS SELECT LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-user`.`thr-parent-id` 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 `context-item-uri` ON `context-item-uri`.`id` = `post-thread-user`.`context-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` @@ -3013,12 +3053,16 @@ CREATE VIEW `post-view` AS SELECT `post`.`thr-parent-id` AS `thr-parent-id`, `conversation-item-uri`.`uri` AS `conversation`, `post-thread`.`conversation-id` AS `conversation-id`, + `context-item-uri`.`uri` AS `context`, + `post-thread`.`context-id` AS `context-id`, `quote-item-uri`.`uri` AS `quote-uri`, `post-content`.`quote-uri-id` AS `quote-uri-id`, `item-uri`.`guid` AS `guid`, `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`, @@ -3139,7 +3183,9 @@ CREATE VIEW `post-view` AS SELECT LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post`.`thr-parent-id` 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 `context-item-uri` ON `context-item-uri`.`id` = `post-thread`.`context-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` @@ -3160,12 +3206,16 @@ CREATE VIEW `post-thread-view` AS SELECT `post`.`thr-parent-id` AS `thr-parent-id`, `conversation-item-uri`.`uri` AS `conversation`, `post-thread`.`conversation-id` AS `conversation-id`, + `context-item-uri`.`uri` AS `context`, + `post-thread`.`context-id` AS `context-id`, `quote-item-uri`.`uri` AS `quote-uri`, `post-content`.`quote-uri-id` AS `quote-uri-id`, `item-uri`.`guid` AS `guid`, `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`, @@ -3288,7 +3338,9 @@ CREATE VIEW `post-thread-view` AS SELECT LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post`.`thr-parent-id` 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 `context-item-uri` ON `context-item-uri`.`id` = `post-thread`.`context-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/Home.md b/doc/Home.md index b1e7efa08c..bb9beea999 100644 --- a/doc/Home.md +++ b/doc/Home.md @@ -78,4 +78,5 @@ Help **About** * [Server Information](friendica) +* [Terms of Service](tos) * [Credits](credits) 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/doc/database/db_inbox-entry.md b/doc/database/db_inbox-entry.md index 834d4bfd64..e18e66f240 100644 --- a/doc/database/db_inbox-entry.md +++ b/doc/database/db_inbox-entry.md @@ -6,22 +6,24 @@ 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 | | +| context | | 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/doc/database/db_post-thread-user.md b/doc/database/db_post-thread-user.md index a89d94c96f..d00e852547 100644 --- a/doc/database/db_post-thread-user.md +++ b/doc/database/db_post-thread-user.md @@ -9,6 +9,7 @@ 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 | | +| context-id | Id of the item-uri table entry that contains the endpoint for the context collection | int unsigned | YES | | NULL | | | conversation-id | Id of the item-uri table entry that contains the conversation uri | int unsigned | YES | | NULL | | | owner-id | Item owner | int unsigned | NO | | 0 | | | author-id | Item author | int unsigned | NO | | 0 | | @@ -40,6 +41,7 @@ Indexes | -------------------- | --------------------- | | PRIMARY | uid, uri-id | | uri-id | uri-id | +| context-id | context-id | | conversation-id | conversation-id | | owner-id | owner-id | | author-id | author-id | @@ -68,6 +70,7 @@ Foreign Keys | Field | Target Table | Target Field | |-------|--------------|--------------| | uri-id | [item-uri](help/database/db_item-uri) | id | +| context-id | [item-uri](help/database/db_item-uri) | id | | conversation-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 | diff --git a/doc/database/db_post-thread.md b/doc/database/db_post-thread.md index b90fb2ab55..959927a468 100644 --- a/doc/database/db_post-thread.md +++ b/doc/database/db_post-thread.md @@ -9,6 +9,7 @@ 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 | | +| context-id | Id of the item-uri table entry that contains the endpoint for the context collection | int unsigned | YES | | NULL | | | conversation-id | Id of the item-uri table entry that contains the conversation uri | int unsigned | YES | | NULL | | | owner-id | Item owner | int unsigned | NO | | 0 | | | author-id | Item author | int unsigned | NO | | 0 | | @@ -25,6 +26,7 @@ Indexes | Name | Fields | | --------------- | --------------- | | PRIMARY | uri-id | +| context-id | context-id | | conversation-id | conversation-id | | owner-id | owner-id | | author-id | author-id | @@ -38,6 +40,7 @@ Foreign Keys | Field | Target Table | Target Field | |-------|--------------|--------------| | uri-id | [item-uri](help/database/db_item-uri) | id | +| context-id | [item-uri](help/database/db_item-uri) | id | | conversation-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 | 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/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) diff --git a/doc/tools.md b/doc/tools.md index fac1f4b392..ef916553ad 100644 --- a/doc/tools.md +++ b/doc/tools.md @@ -78,3 +78,9 @@ The following will compress */var/log/friendica* (assuming this is the location daily rotate 2 } + +### Zabbix + +To monitor the health status of your Friendica installation, you can use for example a tool like Zabbix. Please define 'stats_key' in your local.config.php in the 'system' section to be able to access the statistics page at /stats?key=your-defined-stats_key + +The statistics contain data about the worker performance, the last cron call, number of reports, inbound and outbound packets, posts and comments. diff --git a/security.txt b/security.txt index 8a09ac7396..e36afeaa87 100644 --- a/security.txt +++ b/security.txt @@ -1,6 +1,6 @@ Contact: mailto:info@friendi.ca -Expires: 2025-01-30T23:59:59Z +Expires: 2025-06-30T23:59:59Z Preferred-Languages: en diff --git a/src/App.php b/src/App.php index 6673ec7914..56f72835eb 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; @@ -64,7 +65,7 @@ class App { const PLATFORM = 'Friendica'; const CODENAME = 'Yellow Archangel'; - const VERSION = '2024.06-dev'; + const VERSION = '2024.08'; // Allow themes to control internal parameters // by changing App values in theme.php @@ -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/src/BaseModule.php b/src/BaseModule.php index 2f511bc547..4f7a0feb5c 100644 --- a/src/BaseModule.php +++ b/src/BaseModule.php @@ -224,17 +224,17 @@ abstract class BaseModule implements ICanHandleRequests switch ($this->args->getMethod()) { case Router::DELETE: $this->delete($request); - break; + return $this->response->generate(); case Router::PATCH: $this->patch($request); - break; + return $this->response->generate(); case Router::POST: Core\Hook::callAll($this->args->getModuleName() . '_mod_post', $request); $this->post($request); - break; + return $this->response->generate(); case Router::PUT: $this->put($request); - break; + return $this->response->generate(); } $timestamp = microtime(true); diff --git a/src/Console/ClearAvatarCache.php b/src/Console/ClearAvatarCache.php new file mode 100644 index 0000000000..3d50db511c --- /dev/null +++ b/src/Console/ClearAvatarCache.php @@ -0,0 +1,119 @@ +. + * + */ + +namespace Friendica\Console; + +use Friendica\App\BaseURL; +use Friendica\Contact\Avatar; +use Friendica\Core\L10n; +use Friendica\Model\Contact; +use Friendica\Core\Config\Capability\IManageConfigValues; + +/** + * tool to clear the avatar file cache. + */ +class ClearAvatarCache extends \Asika\SimpleConsole\Console +{ + protected $helpOptions = ['h', 'help', '?']; + + /** + * @var $dba Friendica\Database\Database + */ + private $dba; + + /** + * @var $baseurl Friendica\App\BaseURL + */ + private $baseUrl; + + /** + * @var L10n + */ + private $l10n; + + /** + * @var IManageConfigValues + */ + private $config; + + protected function getHelp() + { + $help = <<dba = $dba; + $this->baseUrl = $baseUrl; + $this->l10n = $l10n; + $this->config = $config; + } + + protected function doExecute(): int + { + if ($this->config->get('system', 'avatar_cache')) { + $this->err($this->l10n->t('The avatar cache needs to be disabled in local.config.php to use this command.')); + return 2; + } + + // Contacts (but not self contacts) with cached avatars. + $condition = ["NOT `self` AND (`photo` != ? OR `thumb` != ? OR `micro` != ?)", '', '', '']; + $total = $this->dba->count('contact', $condition); + $count = 0; + $contacts = $this->dba->select('contact', ['id', 'uri-id', 'url', 'uid', 'photo', 'thumb', 'micro'], $condition); + while ($contact = $this->dba->fetch($contacts)) { + if (Avatar::deleteCache($contact) || $this->isAvatarCache($contact)) { + Contact::update(['photo' => '', 'thumb' => '', 'micro' => ''], ['id' => $contact['id']]); + } + $this->out(++$count . '/' . $total . "\t" . $contact['id'] . "\t" . $contact['url'] . "\t" . $contact['photo']); + } + $this->dba->close($contacts); + return 0; + } + + private function isAvatarCache(array $contact): bool + { + if (!empty($contact['photo']) && strpos($contact['photo'], Avatar::baseUrl()) === 0) { + return true; + } + if (!empty($contact['thumb']) && strpos($contact['thumb'], Avatar::baseUrl()) === 0) { + return true; + } + if (!empty($contact['micro']) && strpos($contact['micro'], Avatar::baseUrl()) === 0) { + return true; + } + return false; + } +} diff --git a/src/Console/Storage.php b/src/Console/Storage.php index 76c939d05d..667ee10460 100644 --- a/src/Console/Storage.php +++ b/src/Console/Storage.php @@ -25,6 +25,9 @@ use Asika\SimpleConsole\CommandArgsException; use Friendica\Core\Storage\Repository\StorageManager; use Friendica\Core\Storage\Exception\ReferenceStorageException; use Friendica\Core\Storage\Exception\StorageException; +use Friendica\Database\DBA; +use Friendica\Model\Contact; +use Friendica\Model\Photo; /** * tool to manage storage backend and stored data from CLI @@ -57,6 +60,9 @@ Synopsis bin/console storage list List available storage backends + bin/console storage clear + Remove the contact avatar cache data + bin/console storage set Set current storage backend name storage backend to use. see "list". @@ -87,6 +93,9 @@ HELP; case 'list': return $this->doList(); break; + case 'clear': + return $this->clear(); + break; case 'set': return $this->doSet(); break; @@ -126,6 +135,22 @@ HELP; return 0; } + protected function clear() + { + $fields = ['photo' => '', 'thumb' => '', 'micro' => '']; + $photos = DBA::select('photo', ['id', 'contact-id'], ['uid' => 0, 'photo-type' => [Photo::CONTACT_AVATAR, Photo::CONTACT_BANNER]]); + while ($photo = DBA::fetch($photos)) { + if (Photo::delete(['id' => $photo['id']])) { + Contact::update($fields, ['id' => $photo['contact-id']]); + $this->out('Cleared photo id ' . $photo['id'] . ' - contact id ' . $photo['contact-id']); + } else { + $this->out('Photo id ' . $photo['id'] . ' was not deleted.'); + } + } + DBA::close($photos); + return 0; + } + protected function doSet() { if (count($this->args) !== 2 || empty($this->args[1])) { diff --git a/src/Contact/Avatar.php b/src/Contact/Avatar.php index deef2dcc74..12efe19c35 100644 --- a/src/Contact/Avatar.php +++ b/src/Contact/Avatar.php @@ -23,14 +23,11 @@ namespace Friendica\Contact; use Friendica\Core\Logger; use Friendica\DI; -use Friendica\Model\Item; use Friendica\Network\HTTPClient\Client\HttpClientAccept; use Friendica\Network\HTTPClient\Client\HttpClientOptions; use Friendica\Object\Image; use Friendica\Util\DateTimeFormat; use Friendica\Util\HTTPSignature; -use Friendica\Util\Images; -use Friendica\Util\Network; use Friendica\Util\Proxy; /** @@ -97,7 +94,7 @@ class Avatar return $fields; } - $filename = self::getFilename($contact['url'], $avatar); + $filename = self::getFilename($contact['url']); $timestamp = time(); $fields['blurhash'] = $image->getBlurHash(); @@ -125,7 +122,7 @@ class Avatar return $fields; } - $filename = self::getFilename($contact['url'], $contact['avatar']); + $filename = self::getFilename($contact['url']); $timestamp = time(); $fields['photo'] = self::storeAvatarCache($image, $filename, Proxy::PIXEL_SMALL, $timestamp); @@ -135,12 +132,10 @@ class Avatar return $fields; } - private static function getFilename(string $url, string $host): string + private static function getFilename(string $url): string { - $guid = Item::guidFromUri($url, $host); - - return substr($guid, 0, 2) . '/' . substr($guid, 3, 2) . '/' . substr($guid, 5, 3) . '/' . - substr($guid, 9, 2) .'/' . substr($guid, 11, 2) . '/' . substr($guid, 13, 4). '/' . substr($guid, 18) . '-'; + $guid = hash('ripemd128', $url); + return substr($guid, 0, 3) . '/' . substr($guid, 4) . '-'; } private static function storeAvatarCache(Image $image, string $filename, int $size, int $timestamp): string @@ -279,7 +274,7 @@ class Avatar $localFile = self::getCacheFile($avatar); if (!empty($localFile)) { @unlink($localFile); - Logger::debug('Unlink avatar', ['avatar' => $avatar]); + Logger::debug('Unlink avatar', ['avatar' => $avatar, 'local' => $localFile]); } } @@ -316,7 +311,7 @@ class Avatar * * @return string */ - private static function baseUrl(): string + public static function baseUrl(): string { $baseurl = DI::config()->get('system', 'avatar_cache_url'); if (!empty($baseurl)) { 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]); diff --git a/src/Content/Item.php b/src/Content/Item.php index 41879b75b9..6befe978ff 100644 --- a/src/Content/Item.php +++ b/src/Content/Item.php @@ -547,9 +547,9 @@ class Item $item['private'] = $private_group ? ItemModel::PRIVATE : ItemModel::UNLISTED; if ($only_to_group) { - $cdata = Contact::getPublicAndUserContactID($group_contact['id'], $item['uid']); - if (!empty($cdata['user'])) { - $item['owner-id'] = $cdata['user']; + $pcid = Contact::getPublicContactId($group_contact['id'], $item['uid']); + if ($pcid) { + $item['owner-id'] = $pcid; unset($item['owner-link']); unset($item['owner-name']); unset($item['owner-avatar']); @@ -1032,7 +1032,7 @@ class Item } $this->emailer->send(new ItemCCEMail( - $this->app, + $this->userSession, $this->l10n, $this->baseURL, $post, diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index c9296179ce..933d497af2 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -1364,7 +1364,7 @@ class BBCode // At a later stage we won't be able to exclude certain parts of the code. $text = self::performWithEscapedTags($text, ['url', 'img', 'audio', 'video', 'youtube', 'vimeo', 'share', 'attachment', 'iframe', 'bookmark', 'map', 'oembed'], function ($text) use ($simple_html, $for_plaintext) { if (!$for_plaintext) { - $text = preg_replace(Strings::autoLinkRegEx(), '[url]$1[/url]', $text); + $text = preg_replace(Strings::autoLinkRegEx(), '[url]$1[/url]', $text) ?? ''; } return self::convertSmileysToHtml($text, $simple_html, $for_plaintext); }); @@ -2090,7 +2090,7 @@ class BBCode $text = preg_replace("/\[zrl\=(.*?)\](.*?)\[\/zrl\]/ism", '[url=$1]$2[/url]', $text); if (in_array($simple_html, [self::INTERNAL, self::EXTERNAL, self::DIASPORA, self::OSTATUS, self::MASTODON_API, self::TWITTER_API, self::ACTIVITYPUB])) { - $text = self::shortenLinkDescription($text); + $text = self::shortenLinkDescription($text, $simple_html); } else { $text = self::unifyLinks($text); } @@ -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 @@ -2138,20 +2143,26 @@ class BBCode ); } - private static function shortenLinkDescription(string $text): string + private static function shortenLinkDescription(string $text, int $simple_html): string { + if ($simple_html == self::INTERNAL) { + $max_length = DI::config()->get('system', 'display_link_length'); + } else { + $max_length = 30; + } + $text = preg_replace_callback( "/\[url\](.*?)\[\/url\]/ism", - function ($match) { - return "[url=" . self::escapeUrl($match[1]) . "]" . Strings::getStyledURL($match[1]) . "[/url]"; + function ($match) use ($max_length) { + return "[url=" . self::escapeUrl($match[1]) . "]" . Strings::getStyledURL($match[1], $max_length) . "[/url]"; }, $text ); $text = preg_replace_callback( "/\[url\=(.*?)\](.*?)\[\/url\]/ism", - function ($match) { + function ($match) use ($max_length) { if ($match[1] == $match[2]) { - return "[url=" . self::escapeUrl($match[1]) . "]" . Strings::getStyledURL($match[2]) . "[/url]"; + return "[url=" . self::escapeUrl($match[1]) . "]" . Strings::getStyledURL($match[2], $max_length) . "[/url]"; } else { return "[url=" . self::escapeUrl($match[1]) . "]" . $match[2] . "[/url]"; } @@ -2641,7 +2652,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/src/Content/Text/HTML.php b/src/Content/Text/HTML.php index 587c608de9..1a78036cbd 100644 --- a/src/Content/Text/HTML.php +++ b/src/Content/Text/HTML.php @@ -868,7 +868,7 @@ class HTML '$save_label' => $save_label, '$search_hint' => DI::l10n()->t('@name, !group, #tags, content'), '$mode' => $mode, - '$return_url' => urlencode(Search::getSearchPath($s)), + '$return_url' => bin2hex(Search::getSearchPath($s)), ]; if (!$aside) { diff --git a/src/Content/Widget.php b/src/Content/Widget.php index 1108af5124..8444fd1aff 100644 --- a/src/Content/Widget.php +++ b/src/Content/Widget.php @@ -398,7 +398,7 @@ class Widget $entries[] = [ 'url' => Contact::magicLinkByContact($contact), 'name' => $contact['name'], - 'photo' => Contact::getThumb($contact), + 'photo' => Contact::getThumb($contact, true), ]; } diff --git a/src/Content/Widget/SavedSearches.php b/src/Content/Widget/SavedSearches.php index d0917e7cb6..6881b0449a 100644 --- a/src/Content/Widget/SavedSearches.php +++ b/src/Content/Widget/SavedSearches.php @@ -61,7 +61,7 @@ class SavedSearches '$add' => '', '$searchbox' => '', '$saved' => $saved, - '$return_url' => urlencode($return_url), + '$return_url' => bin2hex($return_url), ]); } } diff --git a/src/Core/Console.php b/src/Core/Console.php index ee10558091..b1e89d749f 100644 --- a/src/Core/Console.php +++ b/src/Core/Console.php @@ -47,6 +47,7 @@ Usage: bin/console [--version] [-h|--help|-?] [] [-v] Commands: addon Addon management cache Manage node cache + clearavatarcache Clear the file based avatar cache config Edit site config contact Contact management createdoxygen Generate Doxygen headers @@ -84,6 +85,7 @@ HELP; 'archivecontact' => Friendica\Console\ArchiveContact::class, 'autoinstall' => Friendica\Console\AutomaticInstallation::class, 'cache' => Friendica\Console\Cache::class, + 'clearavatarcache' => Friendica\Console\ClearAvatarCache::class, 'config' => Friendica\Console\Config::class, 'contact' => Friendica\Console\Contact::class, 'createdoxygen' => Friendica\Console\CreateDoxygen::class, diff --git a/src/Core/Worker.php b/src/Core/Worker.php index 65772f0786..96cefe4617 100644 --- a/src/Core/Worker.php +++ b/src/Core/Worker.php @@ -235,7 +235,7 @@ class Worker * @return integer Number of deferred entries in the worker queue * @throws \Exception */ - private static function deferredEntries(): int + public static function deferredEntries(): int { $stamp = (float)microtime(true); $count = DBA::count('workerqueue', ["NOT `done` AND `pid` = 0 AND `retrial` > ?", 0]); @@ -250,7 +250,7 @@ class Worker * @return integer Number of non executed entries in the worker queue * @throws \Exception */ - private static function totalEntries(): int + public static function totalEntries(): int { $stamp = (float)microtime(true); $count = DBA::count('workerqueue', ['done' => false, 'pid' => 0]); @@ -862,7 +862,7 @@ class Worker * @return integer Number of active worker processes * @throws \Exception */ - private static function activeWorkers(): int + public static function activeWorkers(): int { $stamp = (float)microtime(true); $count = DI::process()->countCommand('Worker.php'); 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/Factory/Api/Mastodon/Attachment.php b/src/Factory/Api/Mastodon/Attachment.php index 18207fa1be..f60ed89377 100644 --- a/src/Factory/Api/Mastodon/Attachment.php +++ b/src/Factory/Api/Mastodon/Attachment.php @@ -23,6 +23,7 @@ namespace Friendica\Factory\Api\Mastodon; use Friendica\App\BaseURL; use Friendica\BaseFactory; +use Friendica\Model\Attach; use Friendica\Model\Photo; use Friendica\Network\HTTPException; use Friendica\Model\Post; @@ -144,4 +145,37 @@ class Attachment extends BaseFactory $object = new \Friendica\Object\Api\Mastodon\Attachment($attachment, 'image', $url, $preview_url, ''); return $object->toArray(); } + + /** + * @param int $id id of the attachment + * + * @return array + * @throws HTTPException\InternalServerErrorException + */ + public function createFromAttach(int $id): array + { + $media = Attach::selectFirst(['id', 'filetype'], ['id' => $id]); + if (empty($media)) { + return []; + } + $attachment = [ + 'id' => 'attach:' . $media['id'], + 'description' => null, + 'blurhash' => null, + ]; + + $types = [Post\Media::AUDIO => 'audio', Post\Media::VIDEO => 'video', Post\Media::IMAGE => 'image']; + + $type = Post\Media::getType($media['filetype']); + + $url = $this->baseUrl . '/attach/' . $id; + + $object = new \Friendica\Object\Api\Mastodon\Attachment($attachment, $types[$type] ?? 'unknown', $url, '', ''); + return $object->toArray(); + } + + public function isAttach(string $id): bool + { + return substr($id, 0, 7) == 'attach:'; + } } diff --git a/src/Factory/Api/Mastodon/Status.php b/src/Factory/Api/Mastodon/Status.php index 5cfcad6362..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,8 +213,27 @@ class Status extends BaseFactory $item['featured'] ); - $sensitive = (bool)$item['sensitive']; - $application = new \Friendica\Object\Api\Mastodon\Application($item['app'] ?: ContactSelector::networkToName($item['network'], $item['author-link'])); + $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); @@ -322,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, $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); } @@ -393,7 +413,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, 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/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/Model/Attach.php b/src/Model/Attach.php index 9b7962f0b1..c245def1e2 100644 --- a/src/Model/Attach.php +++ b/src/Model/Attach.php @@ -245,6 +245,7 @@ class Attach * @param string $src Source file name * @param int $uid User id * @param string $filename Optional file name + * @param string $filetype Optional file type * @param string $allow_cid * @param string $allow_gid * @param string $deny_cid @@ -252,7 +253,7 @@ class Attach * @return boolean|int Insert id or false on failure * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - public static function storeFile(string $src, int $uid, string $filename = '', string $allow_cid = '', string $allow_gid = '', string $deny_cid = '', string $deny_gid = '') + public static function storeFile(string $src, int $uid, string $filename = '', string $filetype = '', string $allow_cid = '', string $allow_gid = '', string $deny_cid = '', string $deny_gid = '') { if ($filename === '') { $filename = basename($src); @@ -260,7 +261,7 @@ class Attach $data = @file_get_contents($src); - return self::store($data, $uid, $filename, '', null, $allow_cid, $allow_gid, $deny_cid, $deny_gid); + return self::store($data, $uid, $filename, $filetype, null, $allow_cid, $allow_gid, $deny_cid, $deny_gid); } @@ -345,6 +346,16 @@ class Attach } } + public static function setPermissionForId(int $id, int $uid, string $str_contact_allow, string $str_circle_allow, string $str_contact_deny, string $str_circle_deny) + { + $fields = [ + 'allow_cid' => $str_contact_allow, 'allow_gid' => $str_circle_allow, + 'deny_cid' => $str_contact_deny, 'deny_gid' => $str_circle_deny, + ]; + + self::update($fields, ['id' => $id, 'uid' => $uid]); + } + public static function addAttachmentToBody(string $body, int $uid): string { preg_match_all("/\[attachment\](.*?)\[\/attachment\]/ism", $body, $matches, PREG_SET_ORDER); diff --git a/src/Model/Circle.php b/src/Model/Circle.php index d5fa70fda9..af20103040 100644 --- a/src/Model/Circle.php +++ b/src/Model/Circle.php @@ -290,12 +290,12 @@ class Circle throw new HTTPException\NotFoundException('Circle not found.'); } - $cdata = Contact::getPublicAndUserContactID($cid, $circle['uid']); - if (empty($cdata['user'])) { + $ucid = Contact::getUserContactId($cid, $circle['uid']); + if (!$ucid) { throw new HTTPException\NotFoundException('Invalid contact.'); } - return DBA::insert('group_member', ['gid' => $gid, 'contact-id' => $cdata['user']], Database::INSERT_IGNORE); + return DBA::insert('group_member', ['gid' => $gid, 'contact-id' => $ucid], Database::INSERT_IGNORE); } /** @@ -318,12 +318,12 @@ class Circle throw new HTTPException\NotFoundException('Circle not found.'); } - $cdata = Contact::getPublicAndUserContactID($cid, $circle['uid']); - if (empty($cdata['user'])) { + $ucid = Contact::getUserContactId($cid, $circle['uid']); + if (!$ucid) { throw new HTTPException\NotFoundException('Invalid contact.'); } - return DBA::delete('group_member', ['gid' => $gid, 'contact-id' => $cid]); + return DBA::delete('group_member', ['gid' => $gid, 'contact-id' => $ucid]); } /** @@ -347,12 +347,12 @@ class Circle } foreach ($contacts as $cid) { - $cdata = Contact::getPublicAndUserContactID($cid, $circle['uid']); - if (empty($cdata['user'])) { + $ucid = Contact::getUserContactId($cid, $circle['uid']); + if (!$ucid) { throw new HTTPException\NotFoundException('Invalid contact.'); } - DBA::insert('group_member', ['gid' => $gid, 'contact-id' => $cdata['user']], Database::INSERT_IGNORE); + DBA::insert('group_member', ['gid' => $gid, 'contact-id' => $ucid], Database::INSERT_IGNORE); } } @@ -379,12 +379,12 @@ class Circle $contactIds = []; foreach ($contacts as $cid) { - $cdata = Contact::getPublicAndUserContactID($cid, $circle['uid']); - if (empty($cdata['user'])) { + $ucid = Contact::getUserContactId($cid, $circle['uid']); + if (!$ucid) { throw new HTTPException\NotFoundException('Invalid contact.'); } - $contactIds[] = $cdata['user']; + $contactIds[] = $ucid; } // Return status of deletion diff --git a/src/Model/Contact.php b/src/Model/Contact.php index c9f5a8e501..1b4192327f 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -444,12 +444,12 @@ class Contact return false; } - $cdata = self::getPublicAndUserContactID($cid, $uid); - if (empty($cdata['user'])) { + $ucid = self::getUserContactId($cid, $uid); + if (!$ucid) { return false; } - $condition = ['id' => $cdata['user'], 'rel' => [self::FOLLOWER, self::FRIEND]]; + $condition = ['id' => $ucid, 'rel' => [self::FOLLOWER, self::FRIEND]]; if ($strict) { $condition = array_merge($condition, ['pending' => false, 'readonly' => false, 'blocked' => false]); } @@ -495,12 +495,12 @@ class Contact return false; } - $cdata = self::getPublicAndUserContactID($cid, $uid); - if (empty($cdata['user'])) { + $ucid = self::getUserContactId($cid, $uid); + if (!$ucid) { return false; } - $condition = ['id' => $cdata['user'], 'rel' => [self::SHARING, self::FRIEND]]; + $condition = ['id' => $ucid, 'rel' => [self::SHARING, self::FRIEND]]; if ($strict) { $condition = array_merge($condition, ['pending' => false, 'readonly' => false, 'blocked' => false]); } @@ -671,6 +671,32 @@ class Contact return ['public' => $pcid, 'user' => $ucid]; } + /** + * Returns the public contact id of a provided contact id + * + * @param integer $cid + * @param integer $uid + * @return integer + */ + public static function getPublicContactId(int $cid, int $uid): int + { + $contact = DBA::selectFirst('account-user-view', ['pid'], ['id' => $cid, 'uid' => [0, $uid]]); + return $contact['pid'] ?? 0; + } + + /** + * Returns the user contact id of a provided contact id + * + * @param integer $cid + * @param integer $uid + * @return integer + */ + public static function getUserContactId(int $cid, int $uid): int + { + $data = self::getPublicAndUserContactID($cid, $uid); + return $data['user'] ?? 0; + } + /** * Helper function for "getPublicAndUserContactID" * @@ -968,13 +994,13 @@ class Contact } if (in_array($contact['rel'], [self::SHARING, self::FRIEND])) { - $cdata = self::getPublicAndUserContactID($contact['id'], $contact['uid']); - if (!empty($cdata['public'])) { - Worker::add(Worker::PRIORITY_HIGH, 'Contact\Unfollow', $cdata['public'], $contact['uid']); + $pcid = self::getPublicContactId($contact['id'], $contact['uid']); + if ($pcid) { + Worker::add(Worker::PRIORITY_HIGH, 'Contact\Unfollow', $pcid, $contact['uid']); } } - self::removeSharer($contact); + self::removeSharer($contact, false); } /** @@ -998,13 +1024,13 @@ class Contact } if (in_array($contact['rel'], [self::FOLLOWER, self::FRIEND])) { - $cdata = self::getPublicAndUserContactID($contact['id'], $contact['uid']); - if (!empty($cdata['public'])) { - Worker::add(Worker::PRIORITY_HIGH, 'Contact\RevokeFollow', $cdata['public'], $contact['uid']); + $pcid = self::getPublicContactId($contact['id'], $contact['uid']); + if ($pcid) { + Worker::add(Worker::PRIORITY_HIGH, 'Contact\RevokeFollow', $pcid, $contact['uid']); } } - self::removeFollower($contact); + self::removeFollower($contact, false); } /** @@ -1025,14 +1051,14 @@ class Contact throw new \InvalidArgumentException('Unexpected public contact record'); } - $cdata = self::getPublicAndUserContactID($contact['id'], $contact['uid']); + $pcid = self::getPublicContactId($contact['id'], $contact['uid']); - if (in_array($contact['rel'], [self::SHARING, self::FRIEND]) && !empty($cdata['public'])) { - Worker::add(Worker::PRIORITY_HIGH, 'Contact\Unfollow', $cdata['public'], $contact['uid']); + if (in_array($contact['rel'], [self::SHARING, self::FRIEND]) && $pcid) { + Worker::add(Worker::PRIORITY_HIGH, 'Contact\Unfollow', $pcid, $contact['uid']); } - if (in_array($contact['rel'], [self::FOLLOWER, self::FRIEND]) && !empty($cdata['public'])) { - Worker::add(Worker::PRIORITY_HIGH, 'Contact\RevokeFollow', $cdata['public'], $contact['uid']); + if (in_array($contact['rel'], [self::FOLLOWER, self::FRIEND]) && $pcid) { + Worker::add(Worker::PRIORITY_HIGH, 'Contact\RevokeFollow', $pcid, $contact['uid']); } self::remove($contact['id']); @@ -1547,24 +1573,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 */ @@ -2666,6 +2693,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); @@ -2824,7 +2859,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)) { @@ -3013,6 +3048,10 @@ class Contact */ public static function getProtocol(string $url, string $network): string { + if (self::isLocal($url)) { + return Protocol::ACTIVITYPUB; + } + if ($network != Protocol::DFRN) { return $network; } @@ -3404,16 +3443,21 @@ class Contact * Update the local relationship when a local user loses a follower * * @param array $contact User-specific contact (uid != 0) array + * @param bool $delete Delete if set, otherwise set relation to "nothing" when contact had been a follower * @return void * @throws HTTPException\InternalServerErrorException * @throws \ImagickException */ - public static function removeFollower(array $contact) + public static function removeFollower(array $contact, bool $delete = true) { if (in_array($contact['rel'] ?? [], [self::FRIEND, self::SHARING])) { self::update(['rel' => self::SHARING], ['id' => $contact['id']]); } elseif (!empty($contact['id'])) { - self::remove($contact['id']); + if ($delete) { + self::remove($contact['id']); + } else { + self::update(['rel' => self::NOTHING, 'pending' => false], ['id' => $contact['id']]); + } } else { DI::logger()->info('Couldn\'t remove follower because of invalid contact array', ['contact' => $contact]); return; @@ -3423,9 +3467,9 @@ class Contact self::clearFollowerFollowingEndpointCache($contact['uid']); - $cdata = self::getPublicAndUserContactID($contact['id'], $contact['uid']); - if (!empty($cdata['public'])) { - DI::notification()->deleteForUserByVerb($contact['uid'], Activity::FOLLOW, ['actor-id' => $cdata['public']]); + $pcid = self::getPublicContactId($contact['id'], $contact['uid']); + if ($pcid) { + DI::notification()->deleteForUserByVerb($contact['uid'], Activity::FOLLOW, ['actor-id' => $pcid]); } } @@ -3434,14 +3478,19 @@ class Contact * Removes the contact for sharing-only protocols (feed and mail). * * @param array $contact User-specific contact (uid != 0) array + * @param bool $delete Delete if set, otherwise set relation to "nothing" when contact had been a sharer * @throws HTTPException\InternalServerErrorException */ - public static function removeSharer(array $contact) + public static function removeSharer(array $contact, bool $delete = true) { self::clearFollowerFollowingEndpointCache($contact['uid']); - if ($contact['rel'] == self::SHARING || in_array($contact['network'], [Protocol::FEED, Protocol::MAIL])) { - self::remove($contact['id']); + if (in_array($contact['rel'], [self::SHARING, self::NOTHING]) || in_array($contact['network'], [Protocol::FEED, Protocol::MAIL])) { + if ($delete) { + self::remove($contact['id']); + } else { + self::update(['rel' => self::NOTHING, 'pending' => false], ['id' => $contact['id']]); + } } else { self::update(['rel' => self::FOLLOWER, 'pending' => false], ['id' => $contact['id']]); } @@ -3572,6 +3621,9 @@ class Contact } $contact = DBA::selectFirst('contact', ['id', 'network', 'url', 'alias', 'uid'], ['id' => $cid]); + if (empty($contact)) { + return $url; + } return self::magicLinkByContact($contact, $url); } diff --git a/src/Model/Contact/User.php b/src/Model/Contact/User.php index cd4c1cb561..8631b7b289 100644 --- a/src/Model/Contact/User.php +++ b/src/Model/Contact/User.php @@ -281,12 +281,12 @@ class User */ public static function setCollapsed(int $cid, int $uid, bool $collapsed) { - $cdata = Contact::getPublicAndUserContactID($cid, $uid); - if (empty($cdata)) { + $pcid = Contact::getPublicContactId($cid, $uid); + if (!$pcid) { return; } - DBA::update('user-contact', ['collapsed' => $collapsed], ['cid' => $cdata['public'], 'uid' => $uid], true); + DBA::update('user-contact', ['collapsed' => $collapsed], ['cid' => $pcid, 'uid' => $uid], true); } /** @@ -300,21 +300,13 @@ class User */ public static function isCollapsed(int $cid, int $uid): bool { - $cdata = Contact::getPublicAndUserContactID($cid, $uid); - if (empty($cdata)) { + $pcid = Contact::getPublicContactId($cid, $uid); + if (!$pcid) { return false; } - $collapsed = false; - - if (!empty($cdata['public'])) { - $public_contact = DBA::selectFirst('user-contact', ['collapsed'], ['cid' => $cdata['public'], 'uid' => $uid]); - if (DBA::isResult($public_contact)) { - $collapsed = (bool) $public_contact['collapsed']; - } - } - - return $collapsed; + $public_contact = DBA::selectFirst('user-contact', ['collapsed'], ['cid' => $pcid, 'uid' => $uid]); + return $public_contact['collapsed'] ?? false; } /** @@ -328,12 +320,12 @@ class User */ public static function setChannelFrequency(int $cid, int $uid, int $frequency) { - $cdata = Contact::getPublicAndUserContactID($cid, $uid); - if (empty($cdata)) { + $pcid = Contact::getPublicContactId($cid, $uid); + if (!$pcid) { return; } - DBA::update('user-contact', ['channel-frequency' => $frequency], ['cid' => $cdata['public'], 'uid' => $uid], true); + DBA::update('user-contact', ['channel-frequency' => $frequency], ['cid' => $pcid, 'uid' => $uid], true); } /** @@ -347,21 +339,13 @@ class User */ public static function getChannelFrequency(int $cid, int $uid): int { - $cdata = Contact::getPublicAndUserContactID($cid, $uid); - if (empty($cdata)) { + $pcid = Contact::getPublicContactId($cid, $uid); + if (!$pcid) { return false; } - $frequency = self::FREQUENCY_DEFAULT; - - if (!empty($cdata['public'])) { - $public_contact = DBA::selectFirst('user-contact', ['channel-frequency'], ['cid' => $cdata['public'], 'uid' => $uid]); - if (DBA::isResult($public_contact)) { - $frequency = $public_contact['channel-frequency'] ?? self::FREQUENCY_DEFAULT; - } - } - - return $frequency; + $public_contact = DBA::selectFirst('user-contact', ['channel-frequency'], ['cid' => $pcid, 'uid' => $uid]); + return $public_contact['channel-frequency'] ?? self::FREQUENCY_DEFAULT; } /** @@ -375,12 +359,12 @@ class User */ public static function setChannelOnly(int $cid, int $uid, bool $isChannelOnly) { - $cdata = Contact::getPublicAndUserContactID($cid, $uid); - if (empty($cdata)) { + $pcid = Contact::getPublicContactId($cid, $uid); + if (!$pcid) { return; } - DBA::update('user-contact', ['channel-only' => $isChannelOnly], ['cid' => $cdata['public'], 'uid' => $uid], true); + DBA::update('user-contact', ['channel-only' => $isChannelOnly], ['cid' => $pcid, 'uid' => $uid], true); } /** @@ -394,21 +378,13 @@ class User */ public static function getChannelOnly(int $cid, int $uid): bool { - $cdata = Contact::getPublicAndUserContactID($cid, $uid); - if (empty($cdata)) { + $pcid = Contact::getPublicContactId($cid, $uid); + if (!$pcid) { return false; } - $isChannelOnly = false; - - if (!empty($cdata['public'])) { - $public_contact = DBA::selectFirst('user-contact', ['channel-only'], ['cid' => $cdata['public'], 'uid' => $uid]); - if (DBA::isResult($public_contact)) { - $isChannelOnly = $public_contact['channel-only'] ?? false; - } - } - - return $isChannelOnly; + $public_contact = DBA::selectFirst('user-contact', ['channel-only'], ['cid' => $pcid, 'uid' => $uid]); + return $public_contact['channel-only'] ?? false; } /** @@ -422,12 +398,12 @@ class User */ public static function setIsBlocked(int $cid, int $uid, bool $blocked) { - $cdata = Contact::getPublicAndUserContactID($cid, $uid); - if (empty($cdata)) { + $pcid = Contact::getPublicContactId($cid, $uid); + if (!$pcid) { return; } - DBA::update('user-contact', ['is-blocked' => $blocked], ['cid' => $cdata['public'], 'uid' => $uid], true); + DBA::update('user-contact', ['is-blocked' => $blocked], ['cid' => $pcid, 'uid' => $uid], true); } /** @@ -440,18 +416,12 @@ class User */ public static function isIsBlocked(int $cid, int $uid): bool { - $cdata = Contact::getPublicAndUserContactID($cid, $uid); - if (empty($cdata)) { + $pcid = Contact::getPublicContactId($cid, $uid); + if (!$pcid) { return false; } - if (!empty($cdata['public'])) { - $public_contact = DBA::selectFirst('user-contact', ['is-blocked'], ['cid' => $cdata['public'], 'uid' => $uid]); - if (DBA::isResult($public_contact)) { - return $public_contact['is-blocked']; - } - } - - return false; + $public_contact = DBA::selectFirst('user-contact', ['is-blocked'], ['cid' => $pcid, 'uid' => $uid]); + return $public_contact['is-blocked'] ?? false; } } diff --git a/src/Model/GServer.php b/src/Model/GServer.php index 6129f84d3c..07a327f602 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; @@ -2570,6 +2611,10 @@ class GServer return; } + if ($data['openwebauth'] == $gserver['openwebauth']) { + return; + } + $serverdata = self::getZotData($gserver['url'], []); if (empty($serverdata)) { $serverdata = ['openwebauth' => $data['openwebauth']]; diff --git a/src/Model/Item.php b/src/Model/Item.php index c9607839ea..0da392df63 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']); } @@ -415,8 +419,24 @@ class Item self::markForDeletion(['parent' => $item['parent'], 'deleted' => false], $priority); } + if ($item['uid'] == 0 && $item['gravity'] == self::GRAVITY_PARENT) { + $posts = DI::keyValue()->get('nodeinfo_total_posts') ?? 0; + DI::keyValue()->set('nodeinfo_total_posts', $posts - 1); + } elseif ($item['uid'] == 0 && $item['gravity'] == self::GRAVITY_COMMENT) { + $comments = DI::keyValue()->get('nodeinfo_total_comments') ?? 0; + DI::keyValue()->set('nodeinfo_total_comments', $comments - 1); + } + // Is it our comment and/or our thread? if (($item['origin'] || $parent['origin']) && ($item['uid'] != 0)) { + if ($item['origin'] && $item['gravity'] == self::GRAVITY_PARENT) { + $posts = DI::keyValue()->get('nodeinfo_local_posts') ?? 0; + DI::keyValue()->set('nodeinfo_local_posts', $posts - 1); + } elseif ($item['origin'] && $item['gravity'] == self::GRAVITY_COMMENT) { + $comments = DI::keyValue()->get('nodeinfo_local_comments') ?? 0; + DI::keyValue()->set('nodeinfo_local_comments', $comments - 1); + } + // When we delete the original post we will delete all existing copies on the server as well self::markForDeletion(['uri-id' => $item['uri-id'], 'deleted' => false], $priority); @@ -536,9 +556,9 @@ class Item } if (!empty($item['causer-id']) && Contact::isSharing($item['causer-id'], $item['uid'], true)) { - $cdata = Contact::getPublicAndUserContactID($item['causer-id'], $item['uid']); - if (!empty($cdata['user'])) { - return $cdata['user']; + $ucid = Contact::getUserContactId($item['causer-id'], $item['uid']); + if ($ucid) { + return $ucid; } } @@ -1077,6 +1097,10 @@ class Item $parent_id = 0; $parent_origin = $item['origin']; + if ($item['wall'] && empty($item['context'])) { + $item['context'] = $item['parent-uri'] . '#context'; + } + if ($item['wall'] && empty($item['conversation'])) { $item['conversation'] = $item['parent-uri'] . '#context'; } @@ -1098,6 +1122,10 @@ class Item $item['conversation-id'] = ItemURI::getIdByURI($item['conversation']); } + if (!empty($item['context']) && empty($item['context-id'])) { + $item['context-id'] = ItemURI::getIdByURI($item['context']); + } + // Is this item available in the global items (with uid=0)? if ($item['uid'] == 0) { $item['global'] = true; @@ -1165,6 +1193,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); } @@ -1334,6 +1366,14 @@ class Item return 0; } + if ($posted_item['origin'] && $posted_item['gravity'] == self::GRAVITY_PARENT) { + $posts = (int)(DI::keyValue()->get('nodeinfo_local_posts') ?? 0); + DI::keyValue()->set('nodeinfo_local_posts', $posts + 1); + } elseif ($posted_item['origin'] && $posted_item['gravity'] == self::GRAVITY_COMMENT) { + $comments = (int)(DI::keyValue()->get('nodeinfo_local_comments') ?? 0); + DI::keyValue()->set('nodeinfo_local_comments', $comments + 1); + } + Post\Origin::insert($posted_item); // update the commented timestamp on the parent @@ -1423,6 +1463,14 @@ class Item } if ($inserted) { + if ($posted_item['gravity'] == self::GRAVITY_PARENT) { + $posts = (int)(DI::keyValue()->get('nodeinfo_total_posts') ?? 0); + DI::keyValue()->set('nodeinfo_total_posts', $posts + 1); + } elseif ($posted_item['gravity'] == self::GRAVITY_COMMENT) { + $comments = (int)(DI::keyValue()->get('nodeinfo_total_comments') ?? 0); + DI::keyValue()->set('nodeinfo_total_comments', $comments + 1); + } + // Fill the cache with the rendered content. if (in_array($posted_item['gravity'], [self::GRAVITY_PARENT, self::GRAVITY_COMMENT])) { self::updateDisplayCache($posted_item['uri-id']); @@ -2584,12 +2632,12 @@ class Item return; } - $cdata = Contact::getPublicAndUserContactID($item['author-id'], $item['uid']); - if (empty($cdata['user']) || ($cdata['user'] != $item['contact-id'])) { + $ucid = Contact::getUserContactId($item['author-id'], $item['uid']); + if (!$ucid || ($ucid != $item['contact-id'])) { return; } - if (!DBA::exists('contact', ['id' => $cdata['user'], 'remote_self' => LocalRelationship::MIRROR_NATIVE_RESHARE])) { + if (!DBA::exists('contact', ['id' => $ucid, 'remote_self' => LocalRelationship::MIRROR_NATIVE_RESHARE])) { return; } @@ -4118,6 +4166,10 @@ class Item return $item_id; } + if (ActivityPub\Processor::alreadyKnown($uri, '')) { + return 0; + } + $hookData = [ 'uri' => $uri, 'uid' => $uid, @@ -4213,4 +4265,22 @@ class Item Logger::warning('Post does not exist although it was supposed to had been fetched.', ['id' => $id, 'url' => $url, 'uid' => $uid]); return 0; } + + public static function incrementInbound(string $network) + { + $packets = (int)(DI::keyValue()->get('stats_packets_inbound_' . $network) ?? 0); + if ($packets >= PHP_INT_MAX) { + $packets = 0; + } + DI::keyValue()->set('stats_packets_inbound_' . $network, $packets + 1); + } + + public static function incrementOutbound(string $network) + { + $packets = (int)(DI::keyValue()->get('stats_packets_outbound_' . $network) ?? 0); + if ($packets >= PHP_INT_MAX) { + $packets = 0; + } + DI::keyValue()->set('stats_packets_outbound_' . $network, $packets + 1); + } } diff --git a/src/Model/Nodeinfo.php b/src/Model/Nodeinfo.php index f705e0be14..bda8583c4d 100644 --- a/src/Model/Nodeinfo.php +++ b/src/Model/Nodeinfo.php @@ -53,6 +53,8 @@ class Nodeinfo return; } + $logger->info('User statistics - start'); + $userStats = User::getStatistics(); DI::keyValue()->set('nodeinfo_total_users', $userStats['total_users']); @@ -60,21 +62,26 @@ class Nodeinfo DI::keyValue()->set('nodeinfo_active_users_monthly', $userStats['active_users_monthly']); DI::keyValue()->set('nodeinfo_active_users_weekly', $userStats['active_users_weekly']); - $logger->info('user statistics', $userStats); + $logger->info('user statistics - done', $userStats); $posts = DBA::count('post-thread', ["`uri-id` IN (SELECT `uri-id` FROM `post-user` WHERE NOT `deleted` AND `origin`)"]); $comments = DBA::count('post', ["NOT `deleted` AND `gravity` = ? AND `uri-id` IN (SELECT `uri-id` FROM `post-user` WHERE `origin`)", Item::GRAVITY_COMMENT]); DI::keyValue()->set('nodeinfo_local_posts', $posts); DI::keyValue()->set('nodeinfo_local_comments', $comments); - $logger->info('User activity', ['posts' => $posts, 'comments' => $comments]); + $posts = DBA::count('post', ['deleted' => false, 'gravity' => Item::GRAVITY_COMMENT]); + $comments = DBA::count('post', ['deleted' => false, 'gravity' => Item::GRAVITY_COMMENT]); + DI::keyValue()->set('nodeinfo_total_posts', $posts); + DI::keyValue()->set('nodeinfo_total_comments', $comments); + + $logger->info('Post statistics - done', ['posts' => $posts, 'comments' => $comments]); } /** * Return the supported services * * @return Object with supported services - */ + */ public static function getUsage(bool $version2 = false) { $config = DI::config(); @@ -101,7 +108,7 @@ class Nodeinfo * Return the supported services * * @return array with supported services - */ + */ public static function getServices(): array { $services = [ diff --git a/src/Model/Post/Content.php b/src/Model/Post/Content.php index 253e3f26cf..8f0a668c74 100644 --- a/src/Model/Post/Content.php +++ b/src/Model/Post/Content.php @@ -141,7 +141,7 @@ class Content if ($uid != 0) { $condition = ["MATCH (`searchtext`) AGAINST (? IN BOOLEAN MODE) AND (NOT `restricted` OR `uri-id` IN (SELECT `uri-id` FROM `post-user` WHERE `uid` = ?))", $search, $uid]; } else { - $condition = ["MATCH (`searchtext`) AGAINST (? IN BOOLEAN MODE) AND NOT `restricted", $search]; + $condition = ["MATCH (`searchtext`) AGAINST (? IN BOOLEAN MODE) AND NOT `restricted`", $search]; } return DBA::count(SearchIndex::getSearchTable(), $condition); } diff --git a/src/Model/Post/Media.php b/src/Model/Post/Media.php index 39fc08ce27..7f71cc32ff 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; } @@ -444,42 +444,46 @@ class Media return $data; } - $type = explode('/', current(explode(';', $data['mimetype']))); + $data['type'] = self::getType($data['mimetype']); + return $data; + } + + public static function getType(string $mimeType): int + { + $type = explode('/', current(explode(';', $mimeType))); if (count($type) < 2) { - Logger::info('Unknown MimeType', ['type' => $type, 'media' => $data]); - $data['type'] = self::UNKNOWN; - return $data; + Logger::info('Unknown MimeType', ['type' => $type, 'media' => $mimeType]); + return self::UNKNOWN; } $filetype = strtolower($type[0]); $subtype = strtolower($type[1]); if ($filetype == 'image') { - $data['type'] = self::IMAGE; + $type = self::IMAGE; } elseif ($filetype == 'video') { - $data['type'] = self::VIDEO; + $type = self::VIDEO; } elseif ($filetype == 'audio') { - $data['type'] = self::AUDIO; + $type = self::AUDIO; } elseif (($filetype == 'text') && ($subtype == 'html')) { - $data['type'] = self::HTML; + $type = self::HTML; } elseif (($filetype == 'text') && ($subtype == 'xml')) { - $data['type'] = self::XML; + $type = self::XML; } elseif (($filetype == 'text') && ($subtype == 'plain')) { - $data['type'] = self::PLAIN; + $type = self::PLAIN; } elseif ($filetype == 'text') { - $data['type'] = self::TEXT; + $type = self::TEXT; } elseif (($filetype == 'application') && ($subtype == 'x-bittorrent')) { - $data['type'] = self::TORRENT; + $type = self::TORRENT; } elseif ($filetype == 'application') { - $data['type'] = self::APPLICATION; + $type = self::APPLICATION; } else { - $data['type'] = self::UNKNOWN; - Logger::info('Unknown type', ['filetype' => $filetype, 'subtype' => $subtype, 'media' => $data]); - return $data; + $type = self::UNKNOWN; + Logger::info('Unknown type', ['filetype' => $filetype, 'subtype' => $subtype, 'media' => $mimeType]); } - Logger::debug('Detected type', ['filetype' => $filetype, 'subtype' => $subtype, 'media' => $data]); - return $data; + Logger::debug('Detected type', ['filetype' => $filetype, 'subtype' => $subtype, 'media' => $mimeType]); + return $type; } /** diff --git a/src/Model/Profile.php b/src/Model/Profile.php index a619432e43..b8eef7deb3 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 = null, 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/Model/User.php b/src/Model/User.php index 551699ef6e..5deccdef34 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -412,6 +412,29 @@ class User return 0; } + /** + * Returns the user id of a given contact id + * + * @param int $cid + * + * @return integer user id + * @throws Exception + */ + public static function getIdForContactId(int $cid): int + { + $account = Contact::selectFirstAccountUser(['pid', 'self', 'uid'], ['id' => $cid]); + if (empty($account['pid'])) { + return 0; + } + + if ($account['self']) { + return $account['uid']; + } + + $self = Contact::selectFirstAccountUser(['uid'], ['pid' => $cid, 'self' => true]); + return $self['uid'] ?? 0; + } + /** * Get a user based on its email * diff --git a/src/Module/ActivityPub/Inbox.php b/src/Module/ActivityPub/Inbox.php index 5b096c8045..b39081c443 100644 --- a/src/Module/ActivityPub/Inbox.php +++ b/src/Module/ActivityPub/Inbox.php @@ -22,9 +22,11 @@ namespace Friendica\Module\ActivityPub; use Friendica\Core\Logger; +use Friendica\Core\Protocol; use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\DI; +use Friendica\Model\Item; use Friendica\Model\User; use Friendica\Module\BaseApi; use Friendica\Module\Special\HTTPException; @@ -103,6 +105,7 @@ class Inbox extends BaseApi $uid = 0; } + Item::incrementInbound(Protocol::ACTIVITYPUB); ActivityPub\Receiver::processInbox($postdata, $_SERVER, $uid); throw new \Friendica\Network\HTTPException\AcceptedException(); diff --git a/src/Module/Admin/Addons/Index.php b/src/Module/Admin/Addons/Index.php index 0adf2b5108..71f11ac095 100644 --- a/src/Module/Admin/Addons/Index.php +++ b/src/Module/Admin/Addons/Index.php @@ -28,6 +28,12 @@ use Friendica\Module\BaseAdmin; class Index extends BaseAdmin { + protected function post(array $request = []) + { + // @todo check if POST is really used here + $this->content($request); + } + protected function content(array $request = []): string { parent::content(); diff --git a/src/Module/Admin/Themes/Details.php b/src/Module/Admin/Themes/Details.php index af8043e86f..b8d74fd224 100644 --- a/src/Module/Admin/Themes/Details.php +++ b/src/Module/Admin/Themes/Details.php @@ -30,6 +30,12 @@ use Friendica\Util\Strings; class Details extends BaseAdmin { + protected function post(array $request = []) + { + // @todo check if POST is really used here + $this->content($request); + } + protected function content(array $request = []): string { parent::content(); diff --git a/src/Module/Admin/Themes/Index.php b/src/Module/Admin/Themes/Index.php index bebcdd1d41..a0d2c1283b 100644 --- a/src/Module/Admin/Themes/Index.php +++ b/src/Module/Admin/Themes/Index.php @@ -29,6 +29,12 @@ use Friendica\Util\Strings; class Index extends BaseAdmin { + protected function post(array $request = []) + { + // @todo check if POST is really used here + $this->content($request); + } + protected function content(array $request = []): string { parent::content(); diff --git a/src/Module/Api/Mastodon/Accounts/Block.php b/src/Module/Api/Mastodon/Accounts/Block.php index 4c5abc2475..43cf322553 100644 --- a/src/Module/Api/Mastodon/Accounts/Block.php +++ b/src/Module/Api/Mastodon/Accounts/Block.php @@ -43,9 +43,9 @@ class Block extends BaseApi Contact\User::setBlocked($this->parameters['id'], $uid, true); - $cdata = Contact::getPublicAndUserContactID($this->parameters['id'], $uid); - if (!empty($cdata['user'])) { - $contact = Contact::getById($cdata['user']); + $ucid = Contact::getUserContactId($this->parameters['id'], $uid); + if ($ucid) { + $contact = Contact::getById($ucid); if (!empty($contact)) { // Mastodon-expected behavior: relationship is severed on block Contact::terminateFriendship($contact); diff --git a/src/Module/Api/Mastodon/Accounts/Followers.php b/src/Module/Api/Mastodon/Accounts/Followers.php index 748d7725e8..be7d3bae26 100644 --- a/src/Module/Api/Mastodon/Accounts/Followers.php +++ b/src/Module/Api/Mastodon/Accounts/Followers.php @@ -21,7 +21,7 @@ namespace Friendica\Module\Api\Mastodon\Accounts; -use Friendica\Core\System; +use Friendica\Content\Widget; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; @@ -75,6 +75,9 @@ class Followers extends BaseApi $params['order'] = ['pid']; } + $networks = Widget::unavailableNetworks(); + $condition = DBA::mergeConditions($condition, array_merge(["NOT `network` IN (" . substr(str_repeat("?, ", count($networks)), 0, -2) . ")"], $networks)); + $accounts = []; foreach (Contact::selectAccountToArray(['pid'], $condition, $params) as $follower) { diff --git a/src/Module/Api/Mastodon/Accounts/Following.php b/src/Module/Api/Mastodon/Accounts/Following.php index a32e30d470..8d5c48a88b 100644 --- a/src/Module/Api/Mastodon/Accounts/Following.php +++ b/src/Module/Api/Mastodon/Accounts/Following.php @@ -21,7 +21,7 @@ namespace Friendica\Module\Api\Mastodon\Accounts; -use Friendica\Core\System; +use Friendica\Content\Widget; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; @@ -75,6 +75,9 @@ class Following extends BaseApi $params['order'] = ['pid']; } + $networks = Widget::unavailableNetworks(); + $condition = DBA::mergeConditions($condition, array_merge(["NOT `network` IN (" . substr(str_repeat("?, ", count($networks)), 0, -2) . ")"], $networks)); + $accounts = []; foreach (Contact::selectAccountToArray(['pid'], $condition, $params) as $follower) { diff --git a/src/Module/Api/Mastodon/Accounts/Lists.php b/src/Module/Api/Mastodon/Accounts/Lists.php index 6a15386307..3de5960612 100644 --- a/src/Module/Api/Mastodon/Accounts/Lists.php +++ b/src/Module/Api/Mastodon/Accounts/Lists.php @@ -51,9 +51,9 @@ class Lists extends BaseApi $lists = []; - $cdata = Contact::getPublicAndUserContactID($id, $uid); - if (!empty($cdata['user'])) { - $circles = DBA::select('group_member', ['gid'], ['contact-id' => $cdata['user']]); + $ucid = Contact::getUserContactId($id, $uid); + if ($ucid) { + $circles = DBA::select('group_member', ['gid'], ['contact-id' => $ucid]); while ($circle = DBA::fetch($circles)) { $lists[] = DI::mstdnList()->createFromCircleId($circle['gid']); } diff --git a/src/Module/Api/Mastodon/Accounts/Note.php b/src/Module/Api/Mastodon/Accounts/Note.php index a101c1519e..dbb5c6e033 100644 --- a/src/Module/Api/Mastodon/Accounts/Note.php +++ b/src/Module/Api/Mastodon/Accounts/Note.php @@ -45,12 +45,12 @@ class Note extends BaseApi 'comment' => '', ], $request); - $cdata = Contact::getPublicAndUserContactID($this->parameters['id'], $uid); - if (empty($cdata['user'])) { + $ucid = Contact::getUserContactId($this->parameters['id'], $uid); + if (!$ucid) { $this->logAndJsonError(404, $this->errorFactory->RecordNotFound()); } - Contact::update(['info' => $request['comment']], ['id' => $cdata['user']]); + Contact::update(['info' => $request['comment']], ['id' => $ucid]); $this->jsonExit(DI::mstdnRelationship()->createFromContactId($this->parameters['id'], $uid)->toArray()); } diff --git a/src/Module/Api/Mastodon/Accounts/Unfollow.php b/src/Module/Api/Mastodon/Accounts/Unfollow.php index b898f85f18..1c8c5a8921 100644 --- a/src/Module/Api/Mastodon/Accounts/Unfollow.php +++ b/src/Module/Api/Mastodon/Accounts/Unfollow.php @@ -40,12 +40,12 @@ class Unfollow extends BaseApi $this->logAndJsonError(422, $this->errorFactory->UnprocessableEntity()); } - $cdata = Contact::getPublicAndUserContactID($this->parameters['id'], $uid); - if (empty($cdata['user'])) { + $ucid = Contact::getUserContactId($this->parameters['id'], $uid); + if (!$ucid) { $this->logAndJsonError(404, $this->errorFactory->RecordNotFound()); } - $contact = Contact::getById($cdata['user']); + $contact = Contact::getById($ucid); Contact::unfollow($contact); diff --git a/src/Module/Api/Mastodon/Accounts/UpdateCredentials.php b/src/Module/Api/Mastodon/Accounts/UpdateCredentials.php index 0e43200119..5bfdd5e867 100644 --- a/src/Module/Api/Mastodon/Accounts/UpdateCredentials.php +++ b/src/Module/Api/Mastodon/Accounts/UpdateCredentials.php @@ -100,12 +100,12 @@ class UpdateCredentials extends BaseApi User::update($user, $uid); Profile::update($profile, $uid); - $cdata = Contact::getPublicAndUserContactID($owner['id'], $uid); - if (empty($cdata)) { + $ucid = Contact::getUserContactId($owner['id'], $uid); + if (!$ucid) { DI::mstdnError()->InternalError(); } - $account = DI::mstdnAccount()->createFromContactId($cdata['user'], $uid); + $account = DI::mstdnAccount()->createFromContactId($ucid, $uid); $this->response->addJsonContent($account->toArray()); } } diff --git a/src/Module/Api/Mastodon/Accounts/VerifyCredentials.php b/src/Module/Api/Mastodon/Accounts/VerifyCredentials.php index 30a0f63500..5f8c7ba2e0 100644 --- a/src/Module/Api/Mastodon/Accounts/VerifyCredentials.php +++ b/src/Module/Api/Mastodon/Accounts/VerifyCredentials.php @@ -45,13 +45,13 @@ class VerifyCredentials extends BaseApi DI::mstdnError()->InternalError(); } - $cdata = Contact::getPublicAndUserContactID($self['id'], $uid); - if (empty($cdata)) { + $ucid = Contact::getUserContactId($self['id'], $uid); + if (!$ucid) { DI::mstdnError()->InternalError(); } // @todo Support the source property, - $account = DI::mstdnAccount()->createFromContactId($cdata['user'], $uid); + $account = DI::mstdnAccount()->createFromContactId($ucid, $uid); $this->response->addJsonContent($account->toArray()); } } diff --git a/src/Module/Api/Mastodon/FollowRequests.php b/src/Module/Api/Mastodon/FollowRequests.php index 1a6c247a6d..5d9ad2bdfd 100644 --- a/src/Module/Api/Mastodon/FollowRequests.php +++ b/src/Module/Api/Mastodon/FollowRequests.php @@ -21,7 +21,6 @@ namespace Friendica\Module\Api\Mastodon; -use Friendica\Core\System; use Friendica\DI; use Friendica\Model\Contact; use Friendica\Module\BaseApi; @@ -47,12 +46,12 @@ class FollowRequests extends BaseApi $this->checkAllowedScope(self::SCOPE_FOLLOW); $uid = self::getCurrentUserID(); - $cdata = Contact::getPublicAndUserContactID($this->parameters['id'], $uid); - if (empty($cdata['user'])) { + $ucid = Contact::getUserContactId($this->parameters['id'], $uid); + if (!$ucid) { throw new HTTPException\NotFoundException('Contact not found'); } - $introduction = DI::intro()->selectForContact($cdata['user']); + $introduction = DI::intro()->selectForContact($ucid); $contactId = $introduction->cid; diff --git a/src/Module/Api/Mastodon/InstanceV2.php b/src/Module/Api/Mastodon/InstanceV2.php index 137a2d31c2..f247a7a021 100644 --- a/src/Module/Api/Mastodon/InstanceV2.php +++ b/src/Module/Api/Mastodon/InstanceV2.php @@ -131,12 +131,19 @@ class InstanceV2 extends BaseApi return new InstanceEntity\Configuration( $statuses_config, - new InstanceEntity\MediaAttachmentsConfig(Images::supportedMimeTypes(), $image_size_limit, $image_matrix_limit), + new InstanceEntity\MediaAttachmentsConfig($this->supportedMimeTypes(), $image_size_limit, $image_matrix_limit), new InstanceEntity\Polls(), new InstanceEntity\Accounts(), ); } + private function supportedMimeTypes(): array + { + $mimetypes = ['audio/aac', 'audio/flac', 'audio/mpeg', 'audio/mp4', 'audio/ogg', 'audio/wav', + 'audio/webm', 'video/mp4', 'video/ogg', 'video/webm']; + return array_merge(Images::supportedMimeTypes(), $mimetypes); + } + private function buildContactInfo(): InstanceEntity\Contact { $email = implode(',', User::getAdminEmailList()); diff --git a/src/Module/Api/Mastodon/Media.php b/src/Module/Api/Mastodon/Media.php index 529b5c83fb..4e762fa87a 100644 --- a/src/Module/Api/Mastodon/Media.php +++ b/src/Module/Api/Mastodon/Media.php @@ -22,8 +22,9 @@ namespace Friendica\Module\Api\Mastodon; use Friendica\Core\Logger; -use Friendica\Core\System; use Friendica\DI; +use Friendica\Model\Attach; +use Friendica\Model\Contact; use Friendica\Model\Photo; use Friendica\Model\Post; use Friendica\Module\BaseApi; @@ -51,14 +52,38 @@ class Media extends BaseApi $this->logAndJsonError(422, $this->errorFactory->UnprocessableEntity()); } - $media = Photo::upload($uid, $_FILES['file'], '', null, null, '', '', $request['description']); - if (empty($media)) { - $this->logAndJsonError(422, $this->errorFactory->UnprocessableEntity()); + $type = Post\Media::getType($_FILES['file']['type']); + + if (in_array($type, [Post\Media::IMAGE, Post\Media::UNKNOWN])) { + $media = Photo::upload($uid, $_FILES['file'], '', null, null, '', '', $request['description']); + if (empty($media)) { + $this->logAndJsonError(422, $this->errorFactory->UnprocessableEntity()); + } + + Logger::info('Uploaded photo', ['media' => $media]); + + $this->jsonExit(DI::mstdnAttachment()->createFromPhoto($media['id'])); + } else { + $tempFileName = $_FILES['file']['tmp_name']; + $fileName = basename($_FILES['file']['name']); + $fileSize = intval($_FILES['file']['size']); + $maxFileSize = DI::config()->get('system', 'maxfilesize'); + + if ($fileSize <= 0) { + @unlink($tempFileName); + $this->logAndJsonError(422, $this->errorFactory->UnprocessableEntity()); + } + + if ($maxFileSize && $fileSize > $maxFileSize) { + @unlink($tempFileName); + $this->logAndJsonError(422, $this->errorFactory->UnprocessableEntity()); + } + + $id = Attach::storeFile($tempFileName, self::getCurrentUserID(), $fileName, $_FILES['file']['type'], '<' . Contact::getPublicIdByUserId(self::getCurrentUserID()) . '>'); + @unlink($tempFileName); + Logger::info('Uploaded media', ['id' => $id]); + $this->jsonExit(DI::mstdnAttachment()->createFromAttach($id)); } - - Logger::info('Uploaded photo', ['media' => $media]); - - $this->jsonExit(DI::mstdnAttachment()->createFromPhoto($media['id'])); } public function put(array $request = []) @@ -77,6 +102,10 @@ class Media extends BaseApi $this->logAndJsonError(422, $this->errorFactory->UnprocessableEntity()); } + if (DI::mstdnAttachment()->isAttach($this->parameters['id']) && Attach::exists(['id' => substr($this->parameters['id'], 7)])) { + $this->jsonExit(DI::mstdnAttachment()->createFromAttach(substr($this->parameters['id'], 7))); + } + $photo = Photo::selectFirst(['resource-id'], ['id' => $this->parameters['id'], 'uid' => $uid]); if (empty($photo['resource-id'])) { $media = Post\Media::getById($this->parameters['id']); @@ -108,10 +137,15 @@ class Media extends BaseApi } $id = $this->parameters['id']; - if (!Photo::exists(['id' => $id, 'uid' => $uid])) { - $this->logAndJsonError(404, $this->errorFactory->RecordNotFound()); + + if (Photo::exists(['id' => $id, 'uid' => $uid])) { + $this->jsonExit(DI::mstdnAttachment()->createFromPhoto($id)); } - $this->jsonExit(DI::mstdnAttachment()->createFromPhoto($id)); + if (DI::mstdnAttachment()->isAttach($id) && Attach::exists(['id' => substr($id, 7)])) { + $this->jsonExit(DI::mstdnAttachment()->createFromAttach(substr($id, 7))); + } + + $this->logAndJsonError(404, $this->errorFactory->RecordNotFound()); } } diff --git a/src/Module/Api/Mastodon/PushSubscription.php b/src/Module/Api/Mastodon/PushSubscription.php index 8e997e0758..b2fd102f29 100644 --- a/src/Module/Api/Mastodon/PushSubscription.php +++ b/src/Module/Api/Mastodon/PushSubscription.php @@ -98,13 +98,13 @@ class PushSubscription extends BaseApi } $fields = [ - Notification::TYPE_FOLLOW => $request['data']['alerts'][Notification::TYPE_FOLLOW] ?? false, - Notification::TYPE_LIKE => $request['data']['alerts'][Notification::TYPE_LIKE] ?? false, - Notification::TYPE_RESHARE => $request['data']['alerts'][Notification::TYPE_RESHARE] ?? false, - Notification::TYPE_MENTION => $request['data']['alerts'][Notification::TYPE_MENTION] ?? false, - Notification::TYPE_POLL => $request['data']['alerts'][Notification::TYPE_POLL] ?? false, - Notification::TYPE_INTRODUCTION => $request['data']['alerts'][Notification::TYPE_INTRODUCTION] ?? false, - Notification::TYPE_POST => $request['data']['alerts'][Notification::TYPE_POST] ?? false, + Notification::TYPE_FOLLOW => $this->setBoolean($request['data']['alerts'][Notification::TYPE_FOLLOW] ?? false), + Notification::TYPE_LIKE => $this->setBoolean($request['data']['alerts'][Notification::TYPE_LIKE] ?? false), + Notification::TYPE_RESHARE => $this->setBoolean($request['data']['alerts'][Notification::TYPE_RESHARE] ?? false), + Notification::TYPE_MENTION => $this->setBoolean($request['data']['alerts'][Notification::TYPE_MENTION] ?? false), + Notification::TYPE_POLL => $this->setBoolean($request['data']['alerts'][Notification::TYPE_POLL] ?? false), + Notification::TYPE_INTRODUCTION => $this->setBoolean($request['data']['alerts'][Notification::TYPE_INTRODUCTION] ?? false), + Notification::TYPE_POST => $this->setBoolean($request['data']['alerts'][Notification::TYPE_POST] ?? false), ]; $ret = Subscription::update($application['id'], $uid, $fields); @@ -120,6 +120,14 @@ class PushSubscription extends BaseApi $this->response->addJsonContent($subscriptionObj->toArray()); } + private function setBoolean($input): bool + { + if (is_bool($input)) { + return $input; + } + return strtolower($input) == 'true'; + } + protected function delete(array $request = []): void { $this->checkAllowedScope(self::SCOPE_PUSH); diff --git a/src/Module/Api/Mastodon/Statuses.php b/src/Module/Api/Mastodon/Statuses.php index 2c5e706e47..a9e2baa114 100644 --- a/src/Module/Api/Mastodon/Statuses.php +++ b/src/Module/Api/Mastodon/Statuses.php @@ -28,6 +28,7 @@ use Friendica\Core\Protocol; use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\DI; +use Friendica\Model\Attach; use Friendica\Model\Contact; use Friendica\Model\Circle; use Friendica\Model\Item; @@ -397,6 +398,20 @@ class Statuses extends BaseApi $item['attachments'] = []; foreach ($media_ids as $id) { + if (DI::mstdnAttachment()->isAttach($id) && Attach::exists(['id' => substr($id, 7)])) { + $attach = Attach::selectFirst([], ['id' => substr($id, 7)]); + $attachment = [ + 'type' => Post\Media::getType($attach['filetype']), + 'mimetype' => $attach['filetype'], + 'url' => DI::baseUrl() . '/attach/' . substr($id, 7), + 'size' => $attach['filetype'], + 'name' => $attach['filename'] + ]; + $item['attachments'][] = $attachment; + Attach::setPermissionForId(substr($id, 7), $item['uid'], $item['allow_cid'], $item['allow_gid'], $item['deny_cid'], $item['deny_gid']); + continue; + } + $media = DBA::toArray(DBA::p("SELECT `resource-id`, `scale`, `type`, `desc`, `filename`, `datasize`, `width`, `height` FROM `photo` WHERE `resource-id` IN (SELECT `resource-id` FROM `photo` WHERE `id` = ?) AND `photo`.`uid` = ? ORDER BY `photo`.`width` DESC LIMIT 2", $id, $item['uid'])); @@ -409,13 +424,16 @@ class Statuses extends BaseApi $ext = Images::getExtensionByMimeType($media[0]['type']); - $attachment = ['type' => Post\Media::IMAGE, 'mimetype' => $media[0]['type'], - 'url' => DI::baseUrl() . '/photo/' . $media[0]['resource-id'] . '-' . $media[0]['scale'] . $ext, - 'size' => $media[0]['datasize'], - 'name' => $media[0]['filename'] ?: $media[0]['resource-id'], + $attachment = [ + 'type' => Post\Media::IMAGE, + 'mimetype' => $media[0]['type'], + 'url' => DI::baseUrl() . '/photo/' . $media[0]['resource-id'] . '-' . $media[0]['scale'] . $ext, + 'size' => $media[0]['datasize'], + 'name' => $media[0]['filename'] ?: $media[0]['resource-id'], 'description' => $media[0]['desc'] ?? '', - 'width' => $media[0]['width'], - 'height' => $media[0]['height']]; + 'width' => $media[0]['width'], + 'height' => $media[0]['height'] + ]; if (count($media) > 1) { $attachment['preview'] = DI::baseUrl() . '/photo/' . $media[1]['resource-id'] . '-' . $media[1]['scale'] . $ext; diff --git a/src/Module/Api/Mastodon/Timelines/ListTimeline.php b/src/Module/Api/Mastodon/Timelines/ListTimeline.php index ea44ee821d..2dc0b7bb63 100644 --- a/src/Module/Api/Mastodon/Timelines/ListTimeline.php +++ b/src/Module/Api/Mastodon/Timelines/ListTimeline.php @@ -110,8 +110,7 @@ class ListTimeline extends BaseApi private function getStatusesForGroup(int $uid, array $request): array { - $cdata = Contact::getPublicAndUserContactID((int)substr($this->parameters['id'], 6), $uid); - $cid = $cdata['public']; + $cid = Contact::getPublicContactId((int)substr($this->parameters['id'], 6), $uid); $condition = ["(`uid` = ? OR (`uid` = ? AND NOT `global`))", 0, $uid]; diff --git a/src/Module/Api/Mastodon/Timelines/PublicTimeline.php b/src/Module/Api/Mastodon/Timelines/PublicTimeline.php index a605db90ef..21b76e72fd 100644 --- a/src/Module/Api/Mastodon/Timelines/PublicTimeline.php +++ b/src/Module/Api/Mastodon/Timelines/PublicTimeline.php @@ -21,26 +21,47 @@ namespace Friendica\Module\Api\Mastodon\Timelines; +use Friendica\App; +use Friendica\Core\Config\Capability\IManageConfigValues; +use Friendica\Core\L10n; use Friendica\Core\Logger; use Friendica\Core\Protocol; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Item; use Friendica\Model\Post; +use Friendica\Module\Api\ApiResponse; use Friendica\Module\BaseApi; +use Friendica\Module\Conversation\Community; use Friendica\Network\HTTPException; use Friendica\Object\Api\Mastodon\TimelineOrderByTypes; +use Friendica\Util\Profiler; +use Psr\Log\LoggerInterface; /** * @see https://docs.joinmastodon.org/methods/timelines/ */ class PublicTimeline extends BaseApi { + /** + * @var IManageConfigValues + */ + private $config; + + public function __construct(IManageConfigValues $config, \Friendica\Factory\Api\Mastodon\Error $errorFactory, App $app, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, ApiResponse $response, array $server, array $parameters = []) + { + parent::__construct($errorFactory, $app, $l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); + $this->config = $config; + } /** * @throws HTTPException\InternalServerErrorException */ protected function rawContent(array $request = []) { + if ($this->config->get('system', 'block_public') || $this->config->get('system', 'community_page_style') == Community::DISABLED_VISITOR) { + $this->checkAllowedScope(BaseApi::SCOPE_READ); + } + $uid = self::getCurrentUserID(); $request = $this->getRequest([ @@ -56,6 +77,10 @@ class PublicTimeline extends BaseApi 'friendica_order' => TimelineOrderByTypes::ID, // Sort order options (defaults to ID) ], $request); + if (!$this->localAllowed() && !$this->globalAllowed()) { + $this->jsonExit([]); + } + $condition = [ 'gravity' => [Item::GRAVITY_PARENT, Item::GRAVITY_COMMENT], 'private' => Item::PUBLIC, 'network' => Protocol::FEDERATED, 'author-blocked' => false, 'author-hidden' => false @@ -64,13 +89,13 @@ class PublicTimeline extends BaseApi $condition = $this->addPagingConditions($request, $condition); $params = $this->buildOrderAndLimitParams($request); - if ($request['local']) { + if ($request['local'] && $this->localAllowed()) { $condition = DBA::mergeConditions($condition, ['origin' => true]); } else { $condition = DBA::mergeConditions($condition, ['uid' => 0]); } - if ($request['remote']) { + if ($request['remote'] && $this->globalAllowed()) { $condition = DBA::mergeConditions($condition, ["NOT `uri-id` IN (SELECT `uri-id` FROM `post-user` WHERE `origin` AND `post-user`.`uri-id` = `post-timeline-view`.`uri-id`)"]); } @@ -113,4 +138,14 @@ class PublicTimeline extends BaseApi self::setLinkHeader($request['friendica_order'] != TimelineOrderByTypes::ID); $this->jsonExit($statuses); } + + private function localAllowed(): bool + { + return in_array($this->config->get('system', 'community_page_style'), [Community::LOCAL, Community::LOCAL_AND_GLOBAL, Community::DISABLED_VISITOR]); + } + + private function globalAllowed(): bool + { + return in_array($this->config->get('system', 'community_page_style'), [Community::GLOBAL, Community::LOCAL_AND_GLOBAL, Community::DISABLED_VISITOR]); + } } diff --git a/src/Module/Api/Mastodon/Trends/Statuses.php b/src/Module/Api/Mastodon/Trends/Statuses.php index 4cd6a8fd27..7884e36b6d 100644 --- a/src/Module/Api/Mastodon/Trends/Statuses.php +++ b/src/Module/Api/Mastodon/Trends/Statuses.php @@ -21,25 +21,46 @@ namespace Friendica\Module\Api\Mastodon\Trends; +use Friendica\App; +use Friendica\Core\Config\Capability\IManageConfigValues; +use Friendica\Core\L10n; use Friendica\Core\Logger; use Friendica\Core\Protocol; -use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Post; +use Friendica\Module\Api\ApiResponse; use Friendica\Module\BaseApi; +use Friendica\Module\Conversation\Community; use Friendica\Util\DateTimeFormat; +use Friendica\Util\Profiler; +use Psr\Log\LoggerInterface; /** * @see https://docs.joinmastodon.org/methods/trends/#statuses */ class Statuses extends BaseApi { + /** + * @var IManageConfigValues + */ + private $config; + + public function __construct(IManageConfigValues $config, \Friendica\Factory\Api\Mastodon\Error $errorFactory, App $app, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, ApiResponse $response, array $server, array $parameters = []) + { + parent::__construct($errorFactory, $app, $l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); + $this->config = $config; + } + /** * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ protected function rawContent(array $request = []) { + if ($this->config->get('system', 'block_public') || $this->config->get('system', 'community_page_style') == Community::DISABLED_VISITOR) { + $this->checkAllowedScope(BaseApi::SCOPE_READ); + } + $uid = self::getCurrentUserID(); $request = $this->getRequest([ diff --git a/src/Module/Api/Twitter/DirectMessages/Destroy.php b/src/Module/Api/Twitter/DirectMessages/Destroy.php index b76b32cffb..b83a719dcf 100644 --- a/src/Module/Api/Twitter/DirectMessages/Destroy.php +++ b/src/Module/Api/Twitter/DirectMessages/Destroy.php @@ -47,7 +47,8 @@ class Destroy extends BaseApi $this->dba = $dba; } - protected function rawContent(array $request = []) + + protected function post(array $request = []) { $this->checkAllowedScope(BaseApi::SCOPE_WRITE); $uid = BaseApi::getCurrentUserID(); diff --git a/src/Module/Api/Twitter/DirectMessages/NewDM.php b/src/Module/Api/Twitter/DirectMessages/NewDM.php index 18ac219f89..49764304d3 100644 --- a/src/Module/Api/Twitter/DirectMessages/NewDM.php +++ b/src/Module/Api/Twitter/DirectMessages/NewDM.php @@ -54,7 +54,7 @@ class NewDM extends BaseApi $this->directMessage = $directMessage; } - protected function rawContent(array $request = []) + protected function post(array $request = []) { $this->checkAllowedScope(BaseApi::SCOPE_WRITE); $uid = BaseApi::getCurrentUserID(); @@ -81,9 +81,9 @@ class NewDM extends BaseApi } } - $cdata = Contact::getPublicAndUserContactID($cid, $uid); + $ucid = Contact::getUserContactId($cid, $uid); - $id = Mail::send($uid, $cdata['user'], $request['text'], $sub, $replyto); + $id = Mail::send($uid, $ucid, $request['text'], $sub, $replyto); if ($id > -1) { $ret = $this->directMessage->createFromMailId($id, $uid, $this->getRequestValue($request, 'getText', '')); diff --git a/src/Module/Api/Twitter/DirectMessagesEndpoint.php b/src/Module/Api/Twitter/DirectMessagesEndpoint.php index ec4ef65411..b94393eabf 100644 --- a/src/Module/Api/Twitter/DirectMessagesEndpoint.php +++ b/src/Module/Api/Twitter/DirectMessagesEndpoint.php @@ -88,9 +88,9 @@ abstract class DirectMessagesEndpoint extends BaseApi $cid = BaseApi::getContactIDForSearchterm($this->getRequestValue($request, 'screen_name', ''), $this->getRequestValue($request, 'profileurl', ''), $this->getRequestValue($request, 'user_id', 0), 0); if (!empty($cid)) { - $cdata = Contact::getPublicAndUserContactID($cid, $uid); - if (!empty($cdata['user'])) { - $condition = DBA::mergeConditions($condition, ["`contact-id` = ?", $cdata['user']]); + $ucid = Contact::getUserContactId($cid, $uid); + if ($ucid) { + $condition = DBA::mergeConditions($condition, ["`contact-id` = ?", $ucid]); } } diff --git a/src/Module/Api/Twitter/Friendships/Destroy.php b/src/Module/Api/Twitter/Friendships/Destroy.php index 619fbf3386..e02448f765 100644 --- a/src/Module/Api/Twitter/Friendships/Destroy.php +++ b/src/Module/Api/Twitter/Friendships/Destroy.php @@ -71,13 +71,13 @@ class Destroy extends ContactEndpoint } // Get Contact by given id - $cdata = Contact::getPublicAndUserContactID($contact_id, $uid); - if (!empty($cdata['user'])) { + $ucid = Contact::getUserContactId($contact_id, $uid); + if (!$ucid) { Logger::notice(BaseApi::LOG_PREFIX . 'Not following contact', ['module' => 'api', 'action' => 'friendships_destroy']); throw new HTTPException\NotFoundException('Not following Contact'); } - $contact = Contact::getById($cdata['user']); + $contact = Contact::getById($ucid); $user = $this->twitterUser->createFromContactId($contact_id, $uid, true)->toArray(); try { diff --git a/src/Module/Api/Twitter/Friendships/Show.php b/src/Module/Api/Twitter/Friendships/Show.php index 23af79d2ae..304b836097 100644 --- a/src/Module/Api/Twitter/Friendships/Show.php +++ b/src/Module/Api/Twitter/Friendships/Show.php @@ -55,9 +55,9 @@ class Show extends ContactEndpoint $following = false; if ($source_cid == Contact::getPublicIdByUserId($uid)) { - $cdata = Contact::getPublicAndUserContactID($target_cid, $uid); - if (!empty($cdata['user'])) { - $usercontact = Contact::getById($cdata['user'], ['rel']); + $ucid = Contact::getUserContactId($target_cid, $uid); + if ($ucid) { + $usercontact = Contact::getById($ucid, ['rel']); switch ($usercontact['rel'] ?? Contact::NOTHING) { case Contact::FOLLOWER: $follower = true; diff --git a/src/Module/Api/Twitter/Lists/Create.php b/src/Module/Api/Twitter/Lists/Create.php index 983c399fe7..ace560ccf7 100644 --- a/src/Module/Api/Twitter/Lists/Create.php +++ b/src/Module/Api/Twitter/Lists/Create.php @@ -54,7 +54,7 @@ class Create extends BaseApi $this->friendicaCircle = $friendicaCircle; } - protected function rawContent(array $request = []) + protected function post(array $request = []) { $this->checkAllowedScope(BaseApi::SCOPE_WRITE); $uid = BaseApi::getCurrentUserID(); diff --git a/src/Module/Api/Twitter/Lists/Destroy.php b/src/Module/Api/Twitter/Lists/Destroy.php index 0e897f1198..144e60004f 100644 --- a/src/Module/Api/Twitter/Lists/Destroy.php +++ b/src/Module/Api/Twitter/Lists/Destroy.php @@ -54,7 +54,7 @@ class Destroy extends BaseApi $this->friendicaCircle = $friendicaCircle; } - protected function rawContent(array $request = []) + protected function post(array $request = []) { $this->checkAllowedScope(BaseApi::SCOPE_WRITE); $uid = BaseApi::getCurrentUserID(); diff --git a/src/Module/Api/Twitter/Lists/Update.php b/src/Module/Api/Twitter/Lists/Update.php index 3dcbcd5693..2da369446e 100644 --- a/src/Module/Api/Twitter/Lists/Update.php +++ b/src/Module/Api/Twitter/Lists/Update.php @@ -54,7 +54,7 @@ class Update extends BaseApi $this->friendicaCircle = $friendicaCircle; } - protected function rawContent(array $request = []) + protected function post(array $request = []) { $this->checkAllowedScope(BaseApi::SCOPE_WRITE); $uid = BaseApi::getCurrentUserID(); diff --git a/src/Module/Contact.php b/src/Module/Contact.php index d58fde0623..aabe0badc0 100644 --- a/src/Module/Contact.php +++ b/src/Module/Contact.php @@ -58,7 +58,13 @@ class Contact extends BaseModule return; } - $redirectUrl = $_POST['redirect_url'] ?? 'contact'; + $redirectUrl = $_POST['command'] ?? ''; + if (substr($redirectUrl, 0, 7) != 'contact') { + $redirectUrl = 'contact'; + } + if (!empty($_POST['parameter'])) { + $redirectUrl .= '?' . $_POST['parameter']; + } self::checkFormSecurityTokenRedirectOnError($redirectUrl, 'contact_batch_actions'); @@ -253,7 +259,7 @@ class Contact extends BaseModule $sql_extra = " AND `archive` AND NOT `blocked` AND NOT `pending`"; break; case 'pending': - $sql_extra = " AND `pending` AND NOT `archive` AND NOT `failed` AND ((`rel` = ?) + $sql_extra = " AND `pending` AND NOT `archive` AND ((`rel` = ?) OR `id` IN (SELECT `contact-id` FROM `intro` WHERE `intro`.`uid` = ? AND NOT `ignore`))"; $sql_values[] = Model\Contact::SHARING; $sql_values[] = DI::userSession()->getLocalUserId(); @@ -459,6 +465,7 @@ class Contact extends BaseModule '$finding' => $searching ? DI::l10n()->t('Results for: %s', $search) : '', '$submit' => DI::l10n()->t('Find'), '$cmd' => DI::args()->getCommand(), + '$parameter' => http_build_query($request), '$contacts' => $contacts, '$form_security_token' => BaseModule::getFormSecurityToken('contact_batch_actions'), 'multiselect' => 1, diff --git a/src/Module/Contact/Conversations.php b/src/Module/Contact/Conversations.php index 46ad6d293a..251ad0de2b 100644 --- a/src/Module/Contact/Conversations.php +++ b/src/Module/Contact/Conversations.php @@ -81,18 +81,18 @@ class Conversations extends BaseModule // Backward compatibility: Ensure to use the public contact when the user contact is provided // Remove by version 2022.03 - $data = Model\Contact::getPublicAndUserContactID(intval($this->parameters['id']), $this->userSession->getLocalUserId()); - if (empty($data)) { + $pcid = Model\Contact::getPublicContactId(intval($this->parameters['id']), $this->userSession->getLocalUserId()); + if (!$pcid) { throw new NotFoundException($this->t('Contact not found.')); } - $contact = Model\Contact::getById($data['public']); + $contact = Model\Contact::getById($pcid); if (empty($contact)) { throw new NotFoundException($this->t('Contact not found.')); } // Don't display contacts that are about to be deleted - if (!empty($contact['deleted']) || !empty($contact['network']) && $contact['network'] == Protocol::PHANTOM) { + if ($contact['deleted'] || $contact['network'] == Protocol::PHANTOM) { throw new NotFoundException($this->t('Contact not found.')); } diff --git a/src/Module/Contact/Follow.php b/src/Module/Contact/Follow.php index ac5f323be9..9aae85f85e 100644 --- a/src/Module/Contact/Follow.php +++ b/src/Module/Contact/Follow.php @@ -215,7 +215,7 @@ class Follow extends BaseModule $this->baseUrl->redirect($returnPath); } elseif (!empty($result['cid'])) { - $this->baseUrl->redirect('contact/' . $result['cid']); + $this->baseUrl->redirect('contact/' . Contact::getPublicContactId($result['cid'], $this->session->getLocalUserId())); } $this->sysMessages->addNotice($this->t('The contact could not be added.')); 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/Contact/Posts.php b/src/Module/Contact/Posts.php index 2470e18272..c981d3bca2 100644 --- a/src/Module/Contact/Posts.php +++ b/src/Module/Contact/Posts.php @@ -73,18 +73,18 @@ class Posts extends BaseModule // Backward compatibility: Ensure to use the public contact when the user contact is provided // Remove by version 2022.03 - $data = Model\Contact::getPublicAndUserContactID(intval($this->parameters['id']), $this->userSession->getLocalUserId()); - if (empty($data)) { + $pcid = Model\Contact::getPublicContactId(intval($this->parameters['id']), $this->userSession->getLocalUserId()); + if (!$pcid) { throw new NotFoundException($this->t('Contact not found.')); } - $contact = Model\Contact::getById($data['public']); + $contact = Model\Contact::getById($pcid); if (!DBA::isResult($contact)) { throw new NotFoundException($this->t('Contact not found.')); } // Don't display contacts that are about to be deleted - if (DBA::isResult($contact) && (!empty($contact['deleted']) || !empty($contact['network']) && $contact['network'] == Protocol::PHANTOM)) { + if ($contact['deleted'] || $contact['network'] == Protocol::PHANTOM) { throw new NotFoundException($this->t('Contact not found.')); } diff --git a/src/Module/Contact/Profile.php b/src/Module/Contact/Profile.php index 3531c1dafd..b139384332 100644 --- a/src/Module/Contact/Profile.php +++ b/src/Module/Contact/Profile.php @@ -91,8 +91,8 @@ class Profile extends BaseModule // Backward compatibility: The update still needs a user-specific contact ID // Change to user-contact table check by version 2022.03 - $cdata = Contact::getPublicAndUserContactID($contact_id, $this->session->getLocalUserId()); - if (empty($cdata['user']) || !$this->db->exists('contact', ['id' => $cdata['user'], 'deleted' => false])) { + $ucid = Contact::getUserContactId($contact_id, $this->session->getLocalUserId()); + if (!$ucid || !$this->db->exists('contact', ['id' => $ucid, 'deleted' => false])) { return; } @@ -134,14 +134,14 @@ class Profile extends BaseModule } if (isset($request['channel_frequency'])) { - Contact\User::setChannelFrequency($cdata['user'], $this->session->getLocalUserId(), $request['channel_frequency']); + Contact\User::setChannelFrequency($ucid, $this->session->getLocalUserId(), $request['channel_frequency']); } if (isset($request['channel_only'])) { - Contact\User::setChannelOnly($cdata['user'], $this->session->getLocalUserId(), $request['channel_only']); + Contact\User::setChannelOnly($ucid, $this->session->getLocalUserId(), $request['channel_only']); } - if (!Contact::update($fields, ['id' => $cdata['user'], 'uid' => $this->session->getLocalUserId()])) { + if (!Contact::update($fields, ['id' => $ucid, 'uid' => $this->session->getLocalUserId()])) { $this->systemMessages->addNotice($this->t('Failed to update contact record.')); } } @@ -164,8 +164,22 @@ class Profile extends BaseModule throw new HTTPException\NotFoundException($this->t('Contact not found.')); } + // Fetch the protocol from the user's contact. + if ($data['user']) { + $usercontact = Contact::getById($data['user'], ['network', 'protocol']); + if ($this->db->isResult($usercontact)) { + $contact['network'] = $usercontact['network']; + $contact['protocol'] = $usercontact['protocol']; + } + } + + if (empty($contact['network']) && Contact::isLocal($contact['url']) ) { + $contact['network'] = Protocol::DFRN; + $contact['protocol'] = Protocol::ACTIVITYPUB; + } + // Don't display contacts that are about to be deleted - if ($this->db->isResult($contact) && (!empty($contact['deleted']) || !empty($contact['network']) && $contact['network'] == Protocol::PHANTOM)) { + if ($contact['deleted'] || $contact['network'] == Protocol::PHANTOM) { throw new HTTPException\NotFoundException($this->t('Contact not found.')); } diff --git a/src/Module/Contact/Revoke.php b/src/Module/Contact/Revoke.php index 1f3a85a476..4295831d33 100644 --- a/src/Module/Contact/Revoke.php +++ b/src/Module/Contact/Revoke.php @@ -30,6 +30,7 @@ use Friendica\Core\Renderer; use Friendica\Database\Database; use Friendica\DI; use Friendica\Model; +use Friendica\Model\Contact as ModelContact; use Friendica\Module\Contact; use Friendica\Module\Response; use Friendica\Module\Security\Login; @@ -58,16 +59,12 @@ class Revoke extends BaseModule return; } - $data = Model\Contact::getPublicAndUserContactID($this->parameters['id'], DI::userSession()->getLocalUserId()); - if (!$this->dba->isResult($data)) { - throw new HTTPException\NotFoundException($this->t('Unknown contact.')); - } - - if (empty($data['user'])) { + $ucid = Model\Contact::getUserContactId($this->parameters['id'], DI::userSession()->getLocalUserId()); + if (!$ucid) { throw new HTTPException\ForbiddenException(); } - $this->contact = Model\Contact::getById($data['user']); + $this->contact = Model\Contact::getById($ucid); if ($this->contact['deleted']) { throw new HTTPException\NotFoundException($this->t('Contact is deleted.')); @@ -90,7 +87,7 @@ class Revoke extends BaseModule DI::sysmsg()->addNotice($this->t('Follow was successfully revoked.')); - $this->baseUrl->redirect('contact/' . $this->parameters['id']); + $this->baseUrl->redirect('contact/' . ModelContact::getPublicContactId($this->parameters['id'], DI::userSession()->getLocalUserId())); } protected function content(array $request = []): string diff --git a/src/Module/Contact/Unfollow.php b/src/Module/Contact/Unfollow.php index eb855d7fb6..17e475e039 100644 --- a/src/Module/Contact/Unfollow.php +++ b/src/Module/Contact/Unfollow.php @@ -168,7 +168,7 @@ class Unfollow extends \Friendica\BaseModule $this->baseUrl->redirect($base_return_path); } - $return_path = $base_return_path . '/' . $contact['id']; + $return_path = $base_return_path . '/' . Contact::getPublicContactId($contact['id'], $uid); try { Contact::unfollow($contact); 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/Module/DFRN/Notify.php b/src/Module/DFRN/Notify.php index 2e6b3f0f98..76701a036f 100644 --- a/src/Module/DFRN/Notify.php +++ b/src/Module/DFRN/Notify.php @@ -22,8 +22,10 @@ namespace Friendica\Module\DFRN; use Friendica\BaseModule; +use Friendica\Core\Protocol; use Friendica\Model\Contact; use Friendica\Model\Conversation; +use Friendica\Model\Item; use Friendica\Model\User; use Friendica\Module\Response; use Friendica\Network\HTTPException; @@ -45,6 +47,8 @@ class Notify extends BaseModule throw new HTTPException\BadRequestException(); } + Item::incrementInbound(Protocol::DFRN); + $data = json_decode($postdata); if (is_object($data) && !empty($this->parameters['nickname'])) { $user = User::getByNickname($this->parameters['nickname']); diff --git a/src/Module/Debug/ActivityPubConversion.php b/src/Module/Debug/ActivityPubConversion.php index c6162eb2e7..010df11f1a 100644 --- a/src/Module/Debug/ActivityPubConversion.php +++ b/src/Module/Debug/ActivityPubConversion.php @@ -29,6 +29,12 @@ use Friendica\Util\JsonLD; class ActivityPubConversion extends BaseModule { + protected function post(array $request = []) + { + // @todo check if POST is really used here + $this->content($request); + } + protected function content(array $request = []): string { function visible_whitespace($s) diff --git a/src/Module/Debug/Babel.php b/src/Module/Debug/Babel.php index a67d522961..c6478e9016 100644 --- a/src/Module/Debug/Babel.php +++ b/src/Module/Debug/Babel.php @@ -35,6 +35,12 @@ use Friendica\Util\XML; */ class Babel extends BaseModule { + protected function post(array $request = []) + { + // @todo check if POST is really used here + $this->content($request); + } + protected function content(array $request = []): string { function visible_whitespace($s) diff --git a/src/Module/Diaspora/Receive.php b/src/Module/Diaspora/Receive.php index 57835a37b7..6678695ff5 100644 --- a/src/Module/Diaspora/Receive.php +++ b/src/Module/Diaspora/Receive.php @@ -25,6 +25,8 @@ use Friendica\App; use Friendica\BaseModule; use Friendica\Core\Config\Capability\IManageConfigValues; use Friendica\Core\L10n; +use Friendica\Core\Protocol; +use Friendica\Model\Item; use Friendica\Model\User; use Friendica\Module\Response; use Friendica\Network\HTTPException; @@ -57,6 +59,8 @@ class Receive extends BaseModule throw new HTTPException\ForbiddenException($this->t('Access denied.')); } + Item::incrementInbound(Protocol::DIASPORA); + if ($this->parameters['type'] === 'public') { $this->receivePublic(); } else if ($this->parameters['type'] === 'users') { diff --git a/src/Module/Feed.php b/src/Module/Feed.php index 6289ad2b28..a88936470e 100644 --- a/src/Module/Feed.php +++ b/src/Module/Feed.php @@ -22,6 +22,8 @@ namespace Friendica\Module; use Friendica\BaseModule; +use Friendica\Core\Protocol; +use Friendica\Model\Item; use Friendica\Model\User; use Friendica\Network\HTTPException; use Friendica\Protocol\Feed as ProtocolFeed; @@ -68,6 +70,8 @@ class Feed extends BaseModule throw new HTTPException\UnauthorizedException($this->t('Access to this profile has been restricted.')); } + Item::incrementOutbound(Protocol::FEED); + $feed = ProtocolFeed::atom($owner, $last_update, 10, $type); $this->httpExit($feed, Response::TYPE_ATOM); diff --git a/src/Module/Item/Activity.php b/src/Module/Item/Activity.php index 12b271bb55..a9f07578ff 100644 --- a/src/Module/Item/Activity.php +++ b/src/Module/Item/Activity.php @@ -36,7 +36,7 @@ use Friendica\Protocol\Diaspora; */ class Activity extends BaseModule { - protected function rawContent(array $request = []) + protected function post(array $request = []) { if (!DI::userSession()->isAuthenticated()) { throw new HTTPException\ForbiddenException(); diff --git a/src/Module/Item/Follow.php b/src/Module/Item/Follow.php index c0caa1b86d..056ea592e0 100644 --- a/src/Module/Item/Follow.php +++ b/src/Module/Item/Follow.php @@ -33,7 +33,7 @@ use Friendica\Network\HTTPException; */ class Follow extends BaseModule { - protected function rawContent(array $request = []) + protected function post(array $request = []) { $l10n = DI::l10n(); diff --git a/src/Module/Item/Ignore.php b/src/Module/Item/Ignore.php index 0b1ed92a3d..6c2c3b70f6 100644 --- a/src/Module/Item/Ignore.php +++ b/src/Module/Item/Ignore.php @@ -33,7 +33,7 @@ use Friendica\Network\HTTPException; */ class Ignore extends BaseModule { - protected function rawContent(array $request = []) + protected function post(array $request = []) { $l10n = DI::l10n(); diff --git a/src/Module/Item/Pin.php b/src/Module/Item/Pin.php index 53f391c61e..6221343111 100644 --- a/src/Module/Item/Pin.php +++ b/src/Module/Item/Pin.php @@ -33,7 +33,7 @@ use Friendica\Network\HTTPException; */ class Pin extends BaseModule { - protected function rawContent(array $request = []) + protected function post(array $request = []) { $l10n = DI::l10n(); diff --git a/src/Module/Item/Star.php b/src/Module/Item/Star.php index cb2b6e6c89..1461f311ee 100644 --- a/src/Module/Item/Star.php +++ b/src/Module/Item/Star.php @@ -34,7 +34,7 @@ use Friendica\Network\HTTPException; */ class Star extends BaseModule { - protected function rawContent(array $request = []) + protected function post(array $request = []) { $l10n = DI::l10n(); diff --git a/src/Module/Media/Attachment/Upload.php b/src/Module/Media/Attachment/Upload.php index 042c216290..b973b11a78 100644 --- a/src/Module/Media/Attachment/Upload.php +++ b/src/Module/Media/Attachment/Upload.php @@ -106,7 +106,7 @@ class Upload extends \Friendica\BaseModule $this->return(401, $msg); } - $newid = Attach::storeFile($tempFileName, $owner['uid'], $fileName, '<' . $owner['id'] . '>'); + $newid = Attach::storeFile($tempFileName, $owner['uid'], $fileName, $_FILES['userfile']['type'] ?? '', '<' . $owner['id'] . '>'); @unlink($tempFileName); diff --git a/src/Module/Moderation/Item/Source.php b/src/Module/Moderation/Item/Source.php index f41ff5b7bf..f3641cb81c 100644 --- a/src/Module/Moderation/Item/Source.php +++ b/src/Module/Moderation/Item/Source.php @@ -45,6 +45,12 @@ class Source extends BaseModeration $this->config = $config; } + protected function post(array $request = []) + { + // @todo check if POST is really used here + $this->content($request); + } + protected function content(array $request = []): string { parent::content(); diff --git a/src/Module/Moderation/Reports.php b/src/Module/Moderation/Reports.php index 02c665471f..450285d65f 100644 --- a/src/Module/Moderation/Reports.php +++ b/src/Module/Moderation/Reports.php @@ -48,6 +48,12 @@ class Reports extends BaseModeration $this->database = $database; } + protected function post(array $request = []) + { + // @todo check if POST is really used here + $this->content($request); + } + protected function content(array $request = []): string { parent::content(); diff --git a/src/Module/NodeInfo120.php b/src/Module/NodeInfo120.php index efd6943f7d..a06426bd79 100644 --- a/src/Module/NodeInfo120.php +++ b/src/Module/NodeInfo120.php @@ -56,10 +56,11 @@ 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'), + 'nodeName' => $this->config->get('config', 'sitename'), + 'nodeDescription' => $this->config->get('config', 'info'), ], ]; diff --git a/src/Module/NodeInfo121.php b/src/Module/NodeInfo121.php new file mode 100644 index 0000000000..eaabc5fbbc --- /dev/null +++ b/src/Module/NodeInfo121.php @@ -0,0 +1,90 @@ +. + * + */ + +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' => [ + 'nodeName' => $this->config->get('config', 'sitename'), + 'nodeDescription' => $this->config->get('config', 'info'), + ], + ]; + + 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/Notifications/Introductions.php b/src/Module/Notifications/Introductions.php index 882a19c7e4..d8028831e8 100644 --- a/src/Module/Notifications/Introductions.php +++ b/src/Module/Notifications/Introductions.php @@ -77,6 +77,12 @@ class Introductions extends BaseNotifications ]; } + protected function post(array $request = []) + { + // @todo check if POST is really used here + $this->content($request); + } + protected function content(array $request = []): string { Nav::setSelected('introductions'); diff --git a/src/Module/Notifications/Notifications.php b/src/Module/Notifications/Notifications.php index 8181a76354..9ba0156e68 100644 --- a/src/Module/Notifications/Notifications.php +++ b/src/Module/Notifications/Notifications.php @@ -96,6 +96,12 @@ class Notifications extends BaseNotifications ]; } + protected function post(array $request = []) + { + // @todo check if POST is really used here + $this->content($request); + } + protected function content(array $request = []): string { Nav::setSelected('notifications'); diff --git a/src/Module/OAuth/Acknowledge.php b/src/Module/OAuth/Acknowledge.php index af17567591..054e7a4ff7 100644 --- a/src/Module/OAuth/Acknowledge.php +++ b/src/Module/OAuth/Acknowledge.php @@ -45,7 +45,7 @@ class Acknowledge extends BaseApi protected function content(array $request = []): string { - DI::session()->set('return_path', $_REQUEST['return_path'] ?? ''); + DI::session()->set('return_path', 'oauth/authorize?' . $request['return_authorize']); $o = Renderer::replaceMacros(Renderer::getMarkupTemplate('oauth_authorize.tpl'), [ '$title' => DI::l10n()->t('Authorize application connection'), diff --git a/src/Module/OAuth/Authorize.php b/src/Module/OAuth/Authorize.php index 7e19cc317c..920bccaa25 100644 --- a/src/Module/OAuth/Authorize.php +++ b/src/Module/OAuth/Authorize.php @@ -68,19 +68,19 @@ class Authorize extends BaseApi $redirect_request = $_REQUEST; unset($redirect_request['pagename']); - $redirect = 'oauth/authorize?' . http_build_query($redirect_request); + $redirect = http_build_query($redirect_request); $uid = DI::userSession()->getLocalUserId(); if (empty($uid)) { Logger::info('Redirect to login'); - DI::app()->redirect('login?return_path=' . urlencode($redirect)); + DI::app()->redirect('login?' . http_build_query(['return_authorize' => $redirect])); } else { Logger::info('Already logged in user', ['uid' => $uid]); } if (!OAuth::existsTokenForUser($application, $uid) && !DI::session()->get('oauth_acknowledge')) { Logger::info('Redirect to acknowledge'); - DI::app()->redirect('oauth/acknowledge?' . http_build_query(['return_path' => $redirect, 'application' => $application['name']])); + DI::app()->redirect('oauth/acknowledge?' . http_build_query(['return_authorize' => $redirect, 'application' => $application['name']])); } DI::session()->remove('oauth_acknowledge'); diff --git a/src/Module/OStatus/PubSub.php b/src/Module/OStatus/PubSub.php index 34e4900578..bddf43cd3a 100644 --- a/src/Module/OStatus/PubSub.php +++ b/src/Module/OStatus/PubSub.php @@ -28,6 +28,7 @@ use Friendica\Core\System; use Friendica\Database\Database; use Friendica\Model\Contact; use Friendica\Model\GServer; +use Friendica\Model\Item; use Friendica\Model\Post; use Friendica\Module\Response; use Friendica\Network\HTTPException; @@ -101,6 +102,7 @@ class PubSub extends \Friendica\BaseModule $this->logger->info('Import item from Contact.', ['nickname' => $nickname, 'contact-nickname' => $contact['nick'], 'contact-id' => $contact['id']]); $feedhub = ''; + Item::incrementOutbound(Protocol::OSTATUS); OStatus::import($xml, $importer, $contact, $feedhub); throw new HTTPException\OKException(); diff --git a/src/Module/OStatus/Salmon.php b/src/Module/OStatus/Salmon.php index 2707fcc4c3..745dbba55b 100644 --- a/src/Module/OStatus/Salmon.php +++ b/src/Module/OStatus/Salmon.php @@ -26,6 +26,7 @@ use Friendica\Core\L10n; use Friendica\Core\Protocol; use Friendica\Database\Database; use Friendica\Model\GServer; +use Friendica\Model\Item; use Friendica\Model\Post; use Friendica\Module\Response; use Friendica\Protocol\ActivityNamespace; @@ -210,6 +211,7 @@ class Salmon extends \Friendica\BaseModule $contact = $contact ?: []; + Item::incrementOutbound(Protocol::OSTATUS); OStatus::import($data, $importer, $contact, $hub); throw new HTTPException\OKException(); diff --git a/src/Module/Post/Tag/Remove.php b/src/Module/Post/Tag/Remove.php index 9636cbba27..f021bad3f9 100644 --- a/src/Module/Post/Tag/Remove.php +++ b/src/Module/Post/Tag/Remove.php @@ -68,7 +68,7 @@ class Remove extends \Friendica\BaseModule protected function content(array $request = []): string { - $returnUrl = $request['return'] ?? ''; + $returnUrl = hex2bin($request['return'] ?? ''); if (!$this->session->getLocalUserId()) { $this->baseUrl->redirect($returnUrl); 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; } 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)); + } } diff --git a/src/Module/Search/Acl.php b/src/Module/Search/Acl.php index d22baeaa10..4671006da2 100644 --- a/src/Module/Search/Acl.php +++ b/src/Module/Search/Acl.php @@ -67,6 +67,11 @@ class Acl extends BaseModule $this->database = $database; } + protected function post(array $request = []) + { + $this->rawContent($request); + } + protected function rawContent(array $request = []) { if (!$this->session->getLocalUserId()) { diff --git a/src/Module/Search/Saved.php b/src/Module/Search/Saved.php index bbe1757e46..9bef4d6ba5 100644 --- a/src/Module/Search/Saved.php +++ b/src/Module/Search/Saved.php @@ -48,7 +48,11 @@ class Saved extends BaseModule $action = $this->args->get(2, 'none'); $search = trim(rawurldecode($_GET['term'] ?? '')); - $return_url = $_GET['return_url'] ?? Search::getSearchPath($search); + if (!empty($_GET['return_url'])) { + $return_url = hex2bin($_GET['return_url']); + } else { + $return_url = Search::getSearchPath($search); + } if (DI::userSession()->getLocalUserId() && $search) { switch ($action) { diff --git a/src/Module/Search/Tags.php b/src/Module/Search/Tags.php index cd0b034d78..b1c7e75c5d 100644 --- a/src/Module/Search/Tags.php +++ b/src/Module/Search/Tags.php @@ -49,7 +49,7 @@ class Tags extends BaseModule $this->database = $database; } - protected function rawContent(array $request = []) + protected function post(array $request = []) { $tags = $request['s'] ?? ''; $perPage = intval($request['n'] ?? self::DEFAULT_ITEMS_PER_PAGE); diff --git a/src/Module/Security/Login.php b/src/Module/Security/Login.php index b73ffd41d3..1ad25164d9 100644 --- a/src/Module/Security/Login.php +++ b/src/Module/Security/Login.php @@ -60,7 +60,11 @@ class Login extends BaseModule protected function content(array $request = []): string { - $return_path = $request['return_path'] ?? $this->session->pop('return_path', '') ; + if (!empty($request['return_authorize'])) { + $return_path = 'oauth/authorize?' . $request['return_authorize']; + } else { + $return_path = $request['return_path'] ?? $this->session->pop('return_path', '') ; + } if ($this->session->getLocalUserId()) { $this->baseUrl->redirect($return_path); diff --git a/src/Module/Security/Logout.php b/src/Module/Security/Logout.php index 9ec0fa677d..dc8babb233 100644 --- a/src/Module/Security/Logout.php +++ b/src/Module/Security/Logout.php @@ -56,6 +56,11 @@ class Logout extends BaseModule $this->session = $session; } + protected function post(array $request = []) + { + // @todo check if POST is really used here + $this->rawContent($request); + } /** * Process logout requests 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..eb020297c8 100644 --- a/src/Module/Settings/Profile/Index.php +++ b/src/Module/Settings/Profile/Index.php @@ -125,18 +125,21 @@ class Index extends BaseSettings $country_name = trim($request['country_name']); $pub_keywords = self::cleanKeywords(trim($request['pub_keywords'])); $prv_keywords = self::cleanKeywords(trim($request['prv_keywords'])); - $xmpp = trim($request['xmpp']); - $matrix = trim($request['matrix']); - $homepage = trim($request['homepage']); + $xmpp = $this->cleanInput(trim($request['xmpp'])); + $matrix = $this->cleanInput(trim($request['matrix'])); + $homepage = $this->cleanInput(trim($request['homepage'])); if ((strpos($homepage, 'http') !== 0) && (strlen($homepage))) { // neither http nor https in URL, add them $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')); @@ -353,6 +358,11 @@ class Index extends BaseSettings return $profileFields; } + private function cleanInput(string $input): string + { + return str_replace(['<', '>', '"', ' '], '', $input); + } + private static function cleanKeywords($keywords): string { $keywords = str_replace(',', ' ', $keywords); diff --git a/src/Module/Stats.php b/src/Module/Stats.php new file mode 100644 index 0000000000..b297b2a284 --- /dev/null +++ b/src/Module/Stats.php @@ -0,0 +1,205 @@ +. + * + */ + +namespace Friendica\Module; + +use Friendica\App; +use Friendica\BaseModule; +use Friendica\Core\Addon; +use Friendica\Core\Config\Capability\IManageConfigValues; +use Friendica\Core\KeyValueStorage\Capability\IManageKeyValuePairs; +use Friendica\Core\L10n; +use Friendica\Core\Protocol; +use Friendica\Core\Worker; +use Friendica\Database\Database; +use Friendica\Model\Register; +use Friendica\Moderation\Entity\Report; +use Friendica\Util\DateTimeFormat; +use Friendica\Util\Profiler; +use Psr\Log\LoggerInterface; +use Friendica\Network\HTTPException; + +class Stats extends BaseModule +{ + /** @var IManageConfigValues */ + protected $config; + /** @var Database */ + protected $dba; + /** @var LoggerInterface */ + protected $logger; + /** @var IManageKeyValuePairs */ + protected $keyValue; + + public function __construct(L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, IManageConfigValues $config, IManageKeyValuePairs $keyValue, Database $dba, Response $response, array $server, array $parameters = []) + { + parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); + + $this->config = $config; + $this->keyValue = $keyValue; + $this->dba = $dba; + } + + protected function content(array $request = []): string + { + if (!$this->isAllowed($request)) { + throw new HTTPException\NotFoundException($this->l10n->t('Page not found.')); + } + return ''; + } + + protected function rawContent(array $request = []) + { + if (!$this->isAllowed($request)) { + return; + } + + $report = $this->dba->selectFirst('report', ['created'], [], ['order' => ['created' => true]]); + if (!empty($report)) { + $report_datetime = DateTimeFormat::utc($report['created'], DateTimeFormat::JSON); + $report_timestamp = strtotime($report['created']); + } else { + $report_datetime = ''; + $report_timestamp = 0; + } + + $statistics = [ + 'cron' => [ + 'lastExecution' => [ + 'datetime' => date(DateTimeFormat::JSON, (int)$this->keyValue->get('last_cron')), + 'timestamp' => (int)$this->keyValue->get('last_cron'), + ], + ], + 'worker' => [ + 'lastExecution' => [ + 'datetime' => DateTimeFormat::utc($this->keyValue->get('last_worker_execution'), DateTimeFormat::JSON), + 'timestamp' => strtotime($this->keyValue->get('last_worker_execution')), + ], + 'jpm' => [ + 1 => $this->dba->count('workerqueue', ["`done` AND `executed` > ?", DateTimeFormat::utc('now - 1 minute')]), + 3 => round($this->dba->count('workerqueue', ["`done` AND `executed` > ?", DateTimeFormat::utc('now - 3 minute')]) / 3), + 5 => round($this->dba->count('workerqueue', ["`done` AND `executed` > ?", DateTimeFormat::utc('now - 5 minute')]) / 5), + ], + 'active' => [], + 'deferred' => [], + 'total' => [], + ], + 'users' => [ + 'total' => intval($this->keyValue->get('nodeinfo_total_users')), + 'activeWeek' => intval($this->keyValue->get('nodeinfo_active_users_weekly')), + 'activeMonth' => intval($this->keyValue->get('nodeinfo_active_users_monthly')), + 'activeHalfyear' => intval($this->keyValue->get('nodeinfo_active_users_halfyear')), + 'pending' => Register::getPendingCount(), + ], + 'posts' => [ + 'inbound' => [ + 'posts' => intval($this->keyValue->get('nodeinfo_total_posts')) - intval($this->keyValue->get('nodeinfo_local_posts')), + 'comments' => intval($this->keyValue->get('nodeinfo_total_comments')) - intval($this->keyValue->get('nodeinfo_local_comments')), + ], + 'outbound' => [ + 'posts' => intval($this->keyValue->get('nodeinfo_local_posts')), + 'comments' => intval($this->keyValue->get('nodeinfo_local_comments')), + ], + ], + 'packets' => [ + 'inbound' => [ + Protocol::ACTIVITYPUB => intval($this->keyValue->get('stats_packets_inbound_' . Protocol::ACTIVITYPUB) ?? 0), + Protocol::DFRN => intval($this->keyValue->get('stats_packets_inbound_' . Protocol::DFRN) ?? 0), + Protocol::DIASPORA => intval($this->keyValue->get('stats_packets_inbound_' . Protocol::DIASPORA) ?? 0), + Protocol::OSTATUS => intval($this->keyValue->get('stats_packets_inbound_' . Protocol::OSTATUS) ?? 0), + Protocol::FEED => intval($this->keyValue->get('stats_packets_inbound_' . Protocol::FEED) ?? 0), + Protocol::MAIL => intval($this->keyValue->get('stats_packets_inbound_' . Protocol::MAIL) ?? 0), + ], + 'outbound' => [ + Protocol::ACTIVITYPUB => intval($this->keyValue->get('stats_packets_outbound_' . Protocol::ACTIVITYPUB) ?? 0), + Protocol::DFRN => intval($this->keyValue->get('stats_packets_outbound_' . Protocol::DFRN) ?? 0), + Protocol::DIASPORA => intval($this->keyValue->get('stats_packets_outbound_' . Protocol::DIASPORA) ?? 0), + Protocol::OSTATUS => intval($this->keyValue->get('stats_packets_outbound_' . Protocol::OSTATUS) ?? 0), + Protocol::FEED => intval($this->keyValue->get('stats_packets_outbound_' . Protocol::FEED) ?? 0), + Protocol::MAIL => intval($this->keyValue->get('stats_packets_outbound_' . Protocol::MAIL) ?? 0), + ] + ], + 'reports' => [ + 'newest' => [ + 'datetime' => $report_datetime, + 'timestamp' => $report_timestamp, + ], + 'open' => $this->dba->count('report', ['status' => Report::STATUS_OPEN]), + 'closed' => $this->dba->count('report', ['status' => Report::STATUS_CLOSED]), + ] + ]; + + if (Addon::isEnabled('bluesky')) { + $statistics['packets']['inbound'][Protocol::BLUESKY] = intval($this->keyValue->get('stats_packets_inbound_' . Protocol::BLUESKY) ?? 0); + $statistics['packets']['outbound'][Protocol::BLUESKY] = intval($this->keyValue->get('stats_packets_outbound_' . Protocol::BLUESKY) ?? 0); + } + if (Addon::isEnabled('tumblr')) { + $statistics['packets']['inbound'][Protocol::TUMBLR] = intval($this->keyValue->get('stats_packets_inbound_' . Protocol::TUMBLR) ?? 0); + $statistics['packets']['outbound'][Protocol::TUMBLR] = intval($this->keyValue->get('stats_packets_outbound_' . Protocol::TUMBLR) ?? 0); + } + + $statistics = $this->getJobsPerPriority($statistics); + + $this->jsonExit($statistics); + } + + private function isAllowed(array $request): bool + { + return empty(!$request['key']) && $request['key'] == $this->config->get('system', 'stats_key'); + } + + private function getJobsPerPriority(array $statistics): array + { + $statistics['worker']['active'] = $statistics['worker']['total'] = [ + Worker::PRIORITY_UNDEFINED => 0, + Worker::PRIORITY_CRITICAL => 0, + Worker::PRIORITY_HIGH => 0, + Worker::PRIORITY_MEDIUM => 0, + Worker::PRIORITY_LOW => 0, + Worker::PRIORITY_NEGLIGIBLE => 0, + 'total' => 0, + ]; + + for ($i = 1; $i <= $this->config->get('system', 'worker_defer_limit'); $i++) { + $statistics['worker']['deferred'][$i] = 0; + } + $statistics['worker']['deferred']['total'] = 0; + + $jobs = $this->dba->p("SELECT COUNT(*) AS `entries`, `priority` FROM `workerqueue` WHERE NOT `done` AND `retrial` = ? GROUP BY `priority`", 0); + while ($entry = $this->dba->fetch($jobs)) { + $running = $this->dba->count('workerqueue-view', ['priority' => $entry['priority']]); + $statistics['worker']['active']['total'] += $running; + $statistics['worker']['active'][$entry['priority']] = $running; + $statistics['worker']['total']['total'] += $entry['entries']; + $statistics['worker']['total'][$entry['priority']] = $entry['entries']; + } + $this->dba->close($jobs); + $statistics['worker']['active'][Worker::PRIORITY_UNDEFINED] = max(0, Worker::activeWorkers() - $statistics['worker']['active']['total']); + + $jobs = $this->dba->p("SELECT COUNT(*) AS `entries`, `retrial` FROM `workerqueue` WHERE NOT `done` AND `retrial` > ? GROUP BY `retrial`", 0); + while ($entry = $this->dba->fetch($jobs)) { + $statistics['worker']['deferred']['total'] += $entry['entries']; + $statistics['worker']['deferred'][$entry['retrial']] = $entry['entries']; + } + $this->dba->close($jobs); + + return $statistics; + } +} 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/src/Navigation/Notifications/Entity/Notify.php b/src/Navigation/Notifications/Entity/Notify.php index 635620ee8f..f0eec90526 100644 --- a/src/Navigation/Notifications/Entity/Notify.php +++ b/src/Navigation/Notifications/Entity/Notify.php @@ -77,7 +77,7 @@ class Notify extends BaseEntity protected $verb; /** @var string */ protected $otype; - /** @var string */ + /** @var string|null */ protected $name_cache; /** @var string|null */ protected $msg_cache; @@ -88,7 +88,7 @@ class Notify extends BaseEntity /** @var int|null */ protected $id; - public function __construct(int $type, string $name, UriInterface $url, UriInterface $photo, DateTime $date, int $uid, UriInterface $link, bool $seen, string $verb, string $otype, string $name_cache, string $msg = null, string $msg_cache = null, int $itemId = null, int $uriId = null, int $parent = null, ?int $parentUriId = null, ?int $id = null) + public function __construct(int $type, string $name, UriInterface $url, UriInterface $photo, DateTime $date, int $uid, UriInterface $link, bool $seen, string $verb, string $otype, string $name_cache = null, string $msg = null, string $msg_cache = null, int $itemId = null, int $uriId = null, int $parent = null, ?int $parentUriId = null, ?int $id = null) { $this->type = $type; $this->name = $name; @@ -118,7 +118,7 @@ class Notify extends BaseEntity public function updateMsgFromPreamble($epreamble) { $this->msg = Renderer::replaceMacros($epreamble, ['$itemlink' => $this->link->__toString()]); - $this->msg_cache = self::formatMessage($this->name_cache, BBCode::toPlaintext($this->msg, false)); + $this->msg_cache = self::formatMessage($this->name_cache ?? $this->name, BBCode::toPlaintext($this->msg, false)); } /** diff --git a/src/Network/Probe.php b/src/Network/Probe.php index ec06680316..a5f90e4373 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; } } @@ -958,7 +957,7 @@ class Probe if (!empty($json['public_forum'])) { $data['community'] = $json['public_forum']; $data['account-type'] = User::ACCOUNT_TYPE_COMMUNITY; - } elseif ($json['channel_type'] == 'normal') { + } elseif (($json['channel_type'] ?? '') == 'normal') { $data['account-type'] = User::ACCOUNT_TYPE_PERSON; } @@ -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(); diff --git a/src/Object/Api/Mastodon/InstanceV2/MediaAttachmentsConfig.php b/src/Object/Api/Mastodon/InstanceV2/MediaAttachmentsConfig.php index cfdb363424..07a47f7df6 100644 --- a/src/Object/Api/Mastodon/InstanceV2/MediaAttachmentsConfig.php +++ b/src/Object/Api/Mastodon/InstanceV2/MediaAttachmentsConfig.php @@ -39,7 +39,7 @@ class MediaAttachmentsConfig extends BaseDataTransferObject /** @var int */ protected $video_size_limit = 0; /** @var int */ - protected $video_frame_rate_limit = 0; + protected $video_frame_rate_limit = 60; /** @var int */ protected $video_matrix_limit = 0; @@ -51,5 +51,7 @@ class MediaAttachmentsConfig extends BaseDataTransferObject $this->supported_mime_types = $supported_mime_types; $this->image_size_limit = $image_size_limit; $this->image_matrix_limit = $image_matrix_limit; + $this->video_size_limit = $image_size_limit; + $this->video_matrix_limit = $image_matrix_limit; } } diff --git a/src/Object/Api/Mastodon/Status/FriendicaExtension.php b/src/Object/Api/Mastodon/Status/FriendicaExtension.php index 9cfad3f472..152acaae17 100644 --- a/src/Object/Api/Mastodon/Status/FriendicaExtension.php +++ b/src/Object/Api/Mastodon/Status/FriendicaExtension.php @@ -54,6 +54,18 @@ class FriendicaExtension extends BaseDataTransferObject /** @var bool */ protected $disliked = false; + /** @var string|null */ + protected $network; + + /** @var string|null */ + protected $platform; + + /** @var string|null */ + protected $version; + + /** @var string|null */ + protected $sitename; + /** * @var FriendicaVisibility|null */ @@ -68,6 +80,10 @@ class FriendicaExtension extends BaseDataTransferObject * @param ?string $received_at * @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 @@ -79,6 +95,10 @@ class FriendicaExtension extends BaseDataTransferObject ?string $received_at, int $dislikes_count, bool $disliked, + ?string $network, + ?string $platform, + ?string $version, + ?string $sitename, ?FriendicaDeliveryData $delivery_data, ?FriendicaVisibility $visibility ) { @@ -89,6 +109,10 @@ class FriendicaExtension extends BaseDataTransferObject $this->delivery_data = $delivery_data; $this->dislikes_count = $dislikes_count; $this->disliked = $disliked; + $this->network = $network; + $this->platform = $platform; + $this->version = $version; + $this->sitename = $sitename; $this->visibility = $visibility; } 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 d42483a4e0..2e1d4430f9 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) { @@ -266,6 +267,7 @@ class Processor self::updateEvent($post['event-id'], $activity); } } + self::processReplies($activity, $item); } /** @@ -319,13 +321,22 @@ class Processor $item['object-type'] = Activity\ObjectType::COMMENT; } - if (!empty($activity['conversation'])) { - $item['conversation'] = $activity['conversation']; - } elseif (!empty($activity['context'])) { - $item['conversation'] = $activity['context']; + if (!empty($activity['context'])) { + $item['context'] = $activity['context']; } - if (!empty($item['conversation'])) { + if (!empty($activity['conversation'])) { + $item['conversation'] = $activity['conversation']; + } + + if (!empty($item['context'])) { + $conversation = Post::selectFirstThread(['uri'], ['context' => $item['context']]); + if (!empty($conversation)) { + Logger::debug('Got context', ['context' => $item['context'], 'parent' => $conversation]); + $item['parent-uri'] = $conversation['uri']; + $item['parent-uri-id'] = ItemURI::getIdByURI($item['parent-uri']); + } + } elseif (!empty($item['conversation'])) { $conversation = Post::selectFirstThread(['uri'], ['conversation' => $item['conversation']]); if (!empty($conversation)) { Logger::debug('Got conversation', ['conversation' => $item['conversation'], 'parent' => $conversation]); @@ -494,6 +505,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); @@ -513,6 +528,33 @@ class Processor return $item; } + private static function processReplies(array $activity, array $item) + { + // @todo fetch replies not only in the decoupled mode + if (!DI::config()->get('system', 'decoupled_receiver')) { + return; + } + + $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($item['replies'])) { + self::fetchReplies($item['replies'], $activity); + } + } + /** * Fetch and process parent posts for the given activity * @@ -523,11 +565,18 @@ class Processor */ private static function fetchParent(array $activity, bool $in_background = false): string { + $activity['callstack'] = self::addToCallstack($activity['callstack'] ?? []); + if (self::isFetched($activity['reply-to-id'])) { Logger::info('Id is already fetched', ['id' => $activity['reply-to-id']]); return ''; } + if (in_array($activity['reply-to-id'], $activity['children'] ?? [])) { + Logger::notice('reply-to-id is already in the list of children', ['id' => $activity['reply-to-id'], 'children' => $activity['children'], 'depth' => count($activity['children'])]); + return ''; + } + self::addActivityId($activity['reply-to-id']); $completion = $activity['completion-mode'] ?? Receiver::COMPLETION_NONE; @@ -717,6 +766,8 @@ class Processor */ private static function getUriIdForFeaturedCollection(array $activity) { + $activity['callstack'] = self::addToCallstack($activity['callstack'] ?? []); + $actor = APContact::getByURL($activity['actor']); if (empty($actor)) { return null; @@ -870,11 +921,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')) { + $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']]); } } @@ -928,14 +983,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']; @@ -979,7 +1034,7 @@ class Processor $path = implode("/", $parsed); - return $host_hash . '-'. hash('fnv164', $path) . '-'. hash('joaat', $path); + return $host_hash . '-' . hash('fnv164', $path) . '-' . hash('joaat', $path); } /** @@ -1074,7 +1129,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; @@ -1199,7 +1254,7 @@ class Processor Queue::remove($activity); if ($success && Queue::hasChildren($item['uri']) && Post::exists(['uri' => $item['uri']])) { - Queue::processReplyByUri($item['uri']); + Queue::processReplyByUri($item['uri'], $activity); } // Store send a follow request for every reshare - but only when the item had been stored @@ -1211,6 +1266,10 @@ class Processor ActivityPub\Transmitter::sendFollowObject($item['uri'], $item['author-link']); } } + + if ($success) { + self::processReplies($activity, $item); + } } /** @@ -1377,7 +1436,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); @@ -1593,6 +1652,11 @@ class Processor return null; } + if (!empty($child['children']) && in_array($url, $child['children'])) { + Logger::notice('id is already in the list of children', ['depth' => count($child['children']), 'children' => $child['children'], 'id' => $url]); + return null; + } + try { $curlResult = HTTPSignature::fetchRaw($url, $uid); } catch (\Exception $exception) { @@ -1631,6 +1695,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 = []; @@ -1667,7 +1736,10 @@ class Processor } Logger::debug('Fetch announced activity', ['type' => $type, 'id' => $object_id, 'actor' => $relay_actor, 'signer' => $signer]); - return self::fetchMissingActivity($object_id, $child, $relay_actor, $completion, $uid); + if (!self::alreadyKnown($object_id, $child['id'] ?? '')) { + $child['callstack'] = self::addToCallstack($child['callstack'] ?? []); + return self::fetchMissingActivity($object_id, $child, $relay_actor, $completion, $uid); + } } $activity = $object; $ldactivity = $ldobject; @@ -1679,6 +1751,17 @@ class Processor } $ldactivity['recursion-depth'] = !empty($child['recursion-depth']) ? $child['recursion-depth'] + 1 : 0; + $ldactivity['children'] = $child['children'] ?? []; + $ldactivity['callstack'] = $child['callstack'] ?? []; + // This check is mostly superfluous, since there are similar checks before. This covers the case, when the fetched id doesn't match the url + if (in_array($activity['id'], $ldactivity['children'])) { + Logger::notice('Fetched id is already in the list of children. It will not be processed.', ['id' => $activity['id'], 'children' => $ldactivity['children'], 'depth' => count($ldactivity['children'])]); + return null; + } + if (!empty($child['id'])) { + $ldactivity['children'][] = $child['id']; + } + if ($object_actor != $actor) { Contact::updateByUrlIfNeeded($object_actor); @@ -1720,6 +1803,82 @@ class Processor return $activity['id']; } + private static function fetchReplies(string $url, array $child) + { + $callstack_count = 0; + foreach ($child['callstack'] ?? [] as $function) { + if ($function == __FUNCTION__) { + ++$callstack_count; + } + } + + $callstack = array_slice(array_column(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS), 'function'), 1); + $system_count = 0; + foreach ($callstack as $function) { + if ($function == __FUNCTION__) { + ++$system_count; + } + } + + $maximum_fetchreplies_depth = DI::config()->get('system', 'max_fetchreplies_depth'); + if (max($callstack_count, $system_count) == $maximum_fetchreplies_depth) { + Logger::notice('Maximum callstack depth reached', ['max' => $maximum_fetchreplies_depth, 'count' => $callstack_count, 'system-count' => $system_count, 'replies' => $url, 'callstack' => $child['callstack'] ?? [], 'system' => $callstack]); + return; + } + + $child['callstack'] = self::addToCallstack($child['callstack'] ?? []); + + $replies = ActivityPub::fetchItems($url); + if (empty($replies)) { + Logger::notice('No replies', ['replies' => $url]); + return; + } + Logger::notice('Fetch replies - start', ['replies' => $url, 'callstack' => $child['callstack'], 'system' => $callstack]); + $fetched = 0; + foreach ($replies as $reply) { + if (is_array($reply)) { + $ldobject = JsonLD::compact($reply); + $id = JsonLD::fetchElement($ldobject, '@id'); + if (Processor::alreadyKnown($id, $child['id'] ?? '')) { + continue; + } + if (!empty($child['children']) && in_array($id, $child['children'])) { + Logger::debug('Replies id is already in the list of children', ['depth' => count($child['children']), 'children' => $child['children'], '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_REPLIES); + ++$fetched; + continue; + } + } elseif (is_string($reply)) { + $id = $reply; + } + if (!self::alreadyKnown($id, $child['id'] ?? '')) { + self::fetchMissingActivity($id, $child, '', Receiver::COMPLETION_REPLIES); + ++$fetched; + } + } + Logger::notice('Fetch replies - done', ['fetched' => $fetched, 'total' => count($replies), 'replies' => $url]); + } + + public static function alreadyKnown(string $id, string $child): bool + { + if ($id == $child) { + Logger::debug('Activity is currently processed', ['id' => $id, 'child' => $child]); + return true; + } elseif (Item::searchByLink($id)) { + Logger::debug('Activity already exists', ['id' => $id, 'child' => $child]); + return true; + } elseif (Queue::exists($id, 'as:Create')) { + Logger::debug('Activity is already queued', ['id' => $id, 'child' => $child]); + return true; + } + Logger::debug('Activity is unknown', ['id' => $id, 'child' => $child]); + return false; + } + private static function refetchObjectOnHostDifference(array $object, string $url): array { $ldobject = JsonLD::compact($object); @@ -1797,8 +1956,6 @@ class Processor { if (!empty($object['published'])) { $published = $object['published']; - } elseif (!empty($child['published'])) { - $published = $child['published']; } else { $published = DateTimeFormat::utcNow(); } @@ -1911,7 +2068,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; @@ -2404,7 +2561,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]; } @@ -2453,4 +2610,25 @@ class Processor return $body; } + + /** + * Add the current function to the callstack + * + * @param array $callstack + * @return array + */ + public static function addToCallstack(array $callstack): array + { + $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); + $functions = array_slice(array_column($trace, 'function'), 1); + $function = array_shift($functions); + + if (in_array($function, $callstack)) { + Logger::notice('Callstack already contains "' . $function . '"', ['callstack' => $callstack]); + } + + $callstack[] = $function; + + return $callstack; + } } diff --git a/src/Protocol/ActivityPub/Queue.php b/src/Protocol/ActivityPub/Queue.php index 384675a88e..c084b33785 100644 --- a/src/Protocol/ActivityPub/Queue.php +++ b/src/Protocol/ActivityPub/Queue.php @@ -64,8 +64,10 @@ class Queue } if (!empty($activity['context'])) { - $fields['conversation'] = $activity['context']; - } elseif (!empty($activity['conversation'])) { + $fields['context'] = $activity['context']; + } + + if (!empty($activity['conversation'])) { $fields['conversation'] = $activity['conversation']; } @@ -187,10 +189,11 @@ class Queue * * @param integer $id * @param bool $fetch_parents + * @param array $parent * * @return bool */ - public static function process(int $id, bool $fetch_parents = true): bool + public static function process(int $id, bool $fetch_parents = true, array $parent = []): bool { $entry = DBA::selectFirst('inbox-entry', [], ['id' => $id]); if (empty($entry)) { @@ -224,6 +227,14 @@ class Queue $activity['worker-id'] = $entry['wid']; $activity['recursion-depth'] = 0; + if (!empty($parent['children'])) { + $activity['children'] = array_merge($activity['children'] ?? [], $parent['children']); + } + + if (!empty($parent['callstack'])) { + $activity['callstack'] = array_merge($activity['callstack'] ?? [], $parent['callstack']); + } + if (empty($activity['thread-children-type'])) { $activity['thread-children-type'] = $type; } @@ -250,15 +261,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 @@ -277,31 +307,46 @@ class Queue return true; } + if (!empty($entry['context'])) { + if (DBA::exists('post-thread', ['context-id' => ItemURI::getIdByURI($entry['context'], false)])) { + // We have got the context in the system, so the post can be processed + return true; + } + } + if (!empty($entry['conversation'])) { - $conv_id = ItemURI::getIdByURI($entry['conversation'], false); - if (DBA::exists('post-thread', ['conversation-id' => $conv_id])) { + if (DBA::exists('post-thread', ['conversation-id' => ItemURI::getIdByURI($entry['conversation'], false)])) { // We have got the conversation in the system, so the post can be processed return true; } } 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']])) { + if (!Processor::alreadyKnown($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']); $activity = json_decode($entry['activity'], true); + if (in_array($entry['in-reply-to-id'], $activity['children'] ?? [])) { + Logger::notice('reply-to-id is already in the list of children', ['id' => $entry['in-reply-to-id'], 'children' => $activity['children'], 'depth' => count($activity['children'])]); + self::retrial($id); + return false; + } $activity['recursion-depth'] = 0; + $activity['callstack'] = Processor::addToCallstack($activity['callstack'] ?? []); $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,42 +354,20 @@ 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 * * @param string $uri + * @param array $parent * @return int */ - public static function processReplyByUri(string $uri): int + public static function processReplyByUri(string $uri, array $parent = []): int { $count = 0; $entries = DBA::select('inbox-entry', ['id'], ["`in-reply-to-id` = ? AND `object-id` != ?", $uri, $uri]); while ($entry = DBA::fetch($entries)) { $count += 1; - self::process($entry['id'], false); + self::process($entry['id'], false, $parent); } DBA::close($entries); return $count; diff --git a/src/Protocol/ActivityPub/Receiver.php b/src/Protocol/ActivityPub/Receiver.php index 2dd6a76913..2b93a13d3b 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 @@ -249,7 +250,6 @@ class Receiver } elseif (!Fetch::hasWorker($object_id)) { Logger::notice('Fetching is done by worker.', ['id' => $object_id]); Fetch::add($object_id); - $activity['recursion-depth'] = 0; $wid = Worker::add(Worker::PRIORITY_HIGH, 'FetchMissingActivity', $object_id, [], $actor, self::COMPLETION_RELAY); Fetch::setWorkerId($object_id, $wid); } else { @@ -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']; @@ -725,6 +728,9 @@ class Receiver self::addArrivedId($object_data['object_id']); } + $object_data['children'] = $activity['children'] ?? []; + $object_data['callstack'] = $activity['callstack'] ?? []; + $decouple = DI::config()->get('system', 'decoupled_receiver') && !in_array($completion, [self::COMPLETION_MANUAL, self::COMPLETION_ANNOUNCE]) && empty($object_data['directmessage']); if ($decouple && ($trust_source || DI::config()->get('debug', 'ap_inbox_store_untrusted'))) { @@ -824,7 +830,7 @@ class Receiver case 'as:Announce': if (in_array($object_data['object_type'], self::CONTENT_TYPES)) { - if (!Item::searchByLink($object_data['object_id'], $uid)) { + if (!Processor::alreadyKnown($object_data['object_id'], '')) { if (ActivityPub\Processor::fetchMissingActivity($object_data['object_id'], [], $object_data['actor'], self::COMPLETION_ANNOUNCE, $uid)) { Logger::debug('Created announced id', ['uid' => $uid, 'id' => $object_data['object_id']]); Queue::remove($object_data); @@ -1183,9 +1189,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]); @@ -2070,6 +2073,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/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index d76257b9d9..20ff0e6f3b 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -930,7 +930,7 @@ class Transmitter * @param boolean $blindcopy * @return void */ - public static function getReceiversForUriId(int $uri_id, bool $blindcopy) + public static function getReceiversForUriId(int $uri_id, bool $blindcopy): array { $tags = Tag::getByURIId($uri_id, [Tag::TO, Tag::CC, Tag::BTO, Tag::BCC, Tag::AUDIENCE]); if (empty($tags)) { @@ -1028,14 +1028,6 @@ class Transmitter { $inboxes = []; - $isGroup = false; - if (!empty($item['uid'])) { - $profile = User::getOwnerDataById($item['uid']); - if (!empty($profile)) { - $isGroup = $profile['account-type'] == User::ACCOUNT_TYPE_COMMUNITY; - } - } - if ($all_ap) { // Will be activated in a later step $networks = Protocol::FEDERATED; @@ -1064,10 +1056,6 @@ class Transmitter continue; } - if ($isGroup && ($contact['network'] == Protocol::DFRN)) { - continue; - } - if (Network::isUrlBlocked($contact['url'])) { continue; } @@ -1865,8 +1853,12 @@ class Transmitter } $data['sensitive'] = (bool)$item['sensitive']; + if (!empty($item['context']) && ($item['context'] != './')) { + $data['context'] = $item['context']; + } + if (!empty($item['conversation']) && ($item['conversation'] != './')) { - $data['conversation'] = $data['context'] = $item['conversation']; + $data['conversation'] = $item['conversation']; } if (!empty($title)) { diff --git a/src/Protocol/DFRN.php b/src/Protocol/DFRN.php index 7e64ac9bd3..3b979bc21f 100644 --- a/src/Protocol/DFRN.php +++ b/src/Protocol/DFRN.php @@ -1011,6 +1011,7 @@ class DFRN $content_type = ($public_batch ? 'application/magic-envelope+xml' : 'application/json'); $postResult = DI::httpClient()->post($dest_url, $envelope, ['Content-Type' => $content_type], 0, HttpClientRequest::DFRN); + Item::incrementOutbound(Protocol::DFRN); $xml = $postResult->getBodyString(); $curl_stat = $postResult->getReturnCode(); diff --git a/src/Protocol/Diaspora.php b/src/Protocol/Diaspora.php index 526ef11a90..27cc43ca07 100644 --- a/src/Protocol/Diaspora.php +++ b/src/Protocol/Diaspora.php @@ -2971,6 +2971,7 @@ class Diaspora $postResult = DI::httpClient()->post($dest_url . '/', $envelope, ['Content-Type' => $content_type], 0, HttpClientRequest::DIASPORA); $return_code = $postResult->getReturnCode(); + Item::incrementOutbound(Protocol::DIASPORA); } else { Logger::notice('test_mode'); return 200; diff --git a/src/Protocol/Email.php b/src/Protocol/Email.php index 836235105c..010a610115 100644 --- a/src/Protocol/Email.php +++ b/src/Protocol/Email.php @@ -25,6 +25,7 @@ use Friendica\Core\Hook; use Friendica\Core\Logger; use Friendica\Content\Text\BBCode; use Friendica\Content\Text\HTML; +use Friendica\Core\Protocol; use Friendica\Model\Item; use Friendica\Util\Strings; use \IMAP\Connection; @@ -59,6 +60,9 @@ class Email Logger::notice('IMAP Alerts occurred: ', ['alerts' => $alerts]); } + if (empty($errors) && empty($alerts)) { + Item::incrementInbound(Protocol::MAIL); + } return $mbox; } @@ -79,6 +83,7 @@ class Email $search1 = []; } else { Logger::debug("Found mails from ".$email_addr); + Item::incrementInbound(Protocol::MAIL); } $search2 = @imap_search($mbox, 'UNDELETED TO "' . $email_addr . '"', SE_UID); @@ -86,6 +91,7 @@ class Email $search2 = []; } else { Logger::debug("Found mails to ".$email_addr); + Item::incrementInbound(Protocol::MAIL); } $search3 = @imap_search($mbox, 'UNDELETED CC "' . $email_addr . '"', SE_UID); @@ -93,6 +99,7 @@ class Email $search3 = []; } else { Logger::debug("Found mails cc ".$email_addr); + Item::incrementInbound(Protocol::MAIL); } $res = array_unique(array_merge($search1, $search2, $search3)); @@ -136,7 +143,6 @@ class Email public static function getMessage($mbox, int $uid, string $reply, array $item): array { $ret = $item; - $struc = (($mbox && $uid) ? @imap_fetchstructure($mbox, $uid, FT_UID) : null); if (!$struc) { @@ -144,6 +150,8 @@ class Email return $ret; } + Item::incrementInbound(Protocol::MAIL); + if (empty($struc->parts)) { $html = trim(self::messageGetPart($mbox, $uid, $struc, 0, 'html')); @@ -403,7 +411,11 @@ class Email //$message = '' . $html . ''; //$message = html2plain($html); Logger::notice('notifier: email delivery to ' . $addr); - return mail($addr, $subject, $body, $headers); + $success = mail($addr, $subject, $body, $headers); + if ($success) { + Item::incrementOutbound(Protocol::MAIL); + } + return $success; } /** diff --git a/src/Protocol/Salmon.php b/src/Protocol/Salmon.php index d4331570a3..bfb374970f 100644 --- a/src/Protocol/Salmon.php +++ b/src/Protocol/Salmon.php @@ -22,7 +22,9 @@ namespace Friendica\Protocol; use Friendica\Core\Logger; +use Friendica\Core\Protocol; use Friendica\DI; +use Friendica\Model\Item; use Friendica\Network\HTTPClient\Client\HttpClientAccept; use Friendica\Network\HTTPClient\Client\HttpClientRequest; use Friendica\Network\Probe; @@ -226,6 +228,7 @@ class Salmon $return_code = $postResult->getReturnCode(); } + Item::incrementOutbound(Protocol::OSTATUS); Logger::info('slapper for ' . $url . ' returned ' . $return_code); if (!$return_code) { diff --git a/src/Security/Authentication.php b/src/Security/Authentication.php index 91fe1a0487..541f6e2927 100644 --- a/src/Security/Authentication.php +++ b/src/Security/Authentication.php @@ -453,7 +453,7 @@ class Authentication */ public function setUnauthenticatedVisitor(string $url) { - if (Strings::compareLink($this->session->get('visitor_home'), $url)) { + if (Strings::compareLink($this->session->get('visitor_home') ?: '', $url)) { return; } diff --git a/src/Util/HTTPSignature.php b/src/Util/HTTPSignature.php index 2cb224ef6f..89a746017e 100644 --- a/src/Util/HTTPSignature.php +++ b/src/Util/HTTPSignature.php @@ -29,12 +29,14 @@ use Friendica\DI; use Friendica\Model\APContact; use Friendica\Model\Contact; use Friendica\Model\GServer; +use Friendica\Model\Item; use Friendica\Model\ItemURI; use Friendica\Model\User; use Friendica\Network\HTTPClient\Capability\ICanHandleHttpResponses; use Friendica\Network\HTTPClient\Client\HttpClientAccept; use Friendica\Network\HTTPClient\Client\HttpClientOptions; use Friendica\Network\HTTPClient\Client\HttpClientRequest; +use Friendica\Protocol\ActivityPub\Receiver; /** * Implements HTTP Signatures per draft-cavage-http-signatures-07. @@ -309,9 +311,60 @@ class HTTPSignature self::setInboxStatus($target, ($return_code >= 200) && ($return_code <= 299)); + Item::incrementOutbound(Protocol::ACTIVITYPUB); + return $postResult; } + /** + * Route activities locally + * + * @param array $data + * @param string $target + * @param array $owner + * @return boolean + */ + private static function routeLocal(array $data, string $target, array $owner): bool + { + $uid = self::getUserIdForInbox($target); + if (is_null($uid)) { + return false; + } + + $activity = JsonLD::compact($data); + $type = JsonLD::fetchElement($activity, '@type'); + $trust_source = true; + $object_data = Receiver::prepareObjectData($activity, $uid, true, $trust_source, $owner['url']); + if (empty($object_data)) { + return false; + } + + Logger::debug('Process directly', ['uid' => $uid, 'target' => $target, 'type' => $type]); + return Receiver::routeActivities($object_data, $type, true, true, $uid); + } + + /** + * Fetch the user id for a given inbox + * + * @param string $inbox + * @return integer|null + */ + private static function getUserIdForInbox(string $inbox): ?int + { + $gsid = GServer::getID(DI::baseUrl()); + if (!$gsid) { + return null; + } + if (DBA::exists('apcontact', ['gsid' => $gsid, 'sharedinbox' => $inbox])) { + return 0; + } + $apcontact = DBA::selectFirst('apcontact', ['url'], ['gsid' => $gsid, 'inbox' => $inbox]); + if (empty($apcontact['url'])) { + return null; + } + return User::getIdForURL($apcontact['url']); + } + /** * Transmit given data to a target for a user * @@ -323,6 +376,10 @@ class HTTPSignature */ public static function transmit(array $data, string $target, array $owner): bool { + if (DI::baseUrl()->isLocalUrl($target) && self::routeLocal($data, $target, $owner)) { + return true; + } + $postResult = self::post($data, $target, $owner); $return_code = $postResult->getReturnCode(); diff --git a/src/Util/Strings.php b/src/Util/Strings.php index 4a68e31248..421bed8d56 100644 --- a/src/Util/Strings.php +++ b/src/Util/Strings.php @@ -565,10 +565,11 @@ class Strings /** * Converts an URL in a nicer format (without the scheme and possibly shortened) * - * @param string $url URL that is about to be reformatted + * @param string $url URL that is about to be reformatted + * @param int $max_length Maximum length of an url before it is shortened * @return string reformatted link */ - public static function getStyledURL(string $url): string + public static function getStyledURL(string $url, int $max_length = 30): string { $parts = parse_url($url); if (empty($parts['scheme'])) { @@ -578,8 +579,8 @@ class Strings $scheme = [$parts['scheme'] . '://www.', $parts['scheme'] . '://']; $styled_url = str_replace($scheme, '', $url); - if (strlen($styled_url) > 30) { - $styled_url = substr($styled_url, 0, 30) . "…"; + if (!empty($max_length) && strlen($styled_url) > $max_length) { + $styled_url = substr($styled_url, 0, $max_length) . "…"; } return $styled_url; diff --git a/src/Worker/Contact/RevokeFollow.php b/src/Worker/Contact/RevokeFollow.php index e97dc1adaf..5a8e397173 100644 --- a/src/Worker/Contact/RevokeFollow.php +++ b/src/Worker/Contact/RevokeFollow.php @@ -42,7 +42,12 @@ class RevokeFollow */ public static function execute(int $cid, int $uid) { - $contact = Contact::getById($cid); + $ucid = Contact::getUserContactId($cid, $uid); + if (!$ucid) { + return; + } + + $contact = Contact::getById($ucid); if (empty($contact)) { return; } @@ -53,7 +58,11 @@ class RevokeFollow } if (!Protocol::revokeFollow($contact, $owner)) { - Worker::defer(self::WORKER_DEFER_LIMIT); + if (!Worker::defer(self::WORKER_DEFER_LIMIT)) { + Contact::removeFollower($contact); + } + } else { + Contact::removeFollower($contact); } } } diff --git a/src/Worker/Contact/Unfollow.php b/src/Worker/Contact/Unfollow.php index 48651b3e5b..0cc95274da 100644 --- a/src/Worker/Contact/Unfollow.php +++ b/src/Worker/Contact/Unfollow.php @@ -41,7 +41,12 @@ class Unfollow */ public static function execute(int $cid, int $uid) { - $contact = Contact::getById($cid); + $ucid = Contact::getUserContactId($cid, $uid); + if (!$ucid) { + return; + } + + $contact = Contact::getById($ucid); if (empty($contact)) { return; } @@ -53,7 +58,11 @@ class Unfollow $result = Protocol::unfollow($contact, $owner); if ($result === false) { - Worker::defer(self::WORKER_DEFER_LIMIT); + if (!Worker::defer(self::WORKER_DEFER_LIMIT)) { + Contact::removeSharer($contact); + } + } else { + Contact::removeSharer($contact); } } } diff --git a/src/Worker/Cron.php b/src/Worker/Cron.php index e9f7ceab69..d2f8d07918 100644 --- a/src/Worker/Cron.php +++ b/src/Worker/Cron.php @@ -28,7 +28,6 @@ use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Tag; -use Friendica\Protocol\ActivityPub\Queue; use Friendica\Protocol\Relay; use Friendica\Util\DateTimeFormat; @@ -92,11 +91,8 @@ 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(); + Worker::add(Worker::PRIORITY_LOW, 'ProcessUnprocessedEntries'); // Search for new contacts in the directory if (DI::config()->get('system', 'synchronize_directory')) { diff --git a/src/Worker/ExpirePosts.php b/src/Worker/ExpirePosts.php index 3ff58a08c4..69650365bf 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'); @@ -68,16 +75,23 @@ 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'); + $condition = ["`gravity` = ? AND `deleted` AND `edited` < ?", Item::GRAVITY_PARENT, DateTimeFormat::utc('now - 60 days')]; + $pass = 0; + do { + ++$pass; + $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']]); + 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,18 +187,24 @@ 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`) 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 `context-id` FROM `post-thread` WHERE `context-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`) @@ -195,18 +216,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 +254,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 = [ + "`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('post-thread', ['uri-id'], $condition, ['limit' => 1000]); - 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, 'uri-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 = [ + "`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('post-user', ['uri-id'], $condition, ['limit' => 1000]); - 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, 'uri-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); } } } diff --git a/src/Worker/FetchMissingActivity.php b/src/Worker/FetchMissingActivity.php index d45b5c966e..ce5de8ec39 100644 --- a/src/Worker/FetchMissingActivity.php +++ b/src/Worker/FetchMissingActivity.php @@ -41,6 +41,10 @@ class FetchMissingActivity public static function execute(string $url, array $child = [], string $relay_actor = '', int $completion = Receiver::COMPLETION_MANUAL) { Logger::info('Start fetching missing activity', ['url' => $url]); + if (ActivityPub\Processor::alreadyKnown($url, $child['id'] ?? '')) { + Logger::info('Activity is already known.', ['url' => $url]); + return; + } $result = ActivityPub\Processor::fetchMissingActivity($url, $child, $relay_actor, $completion); if ($result) { Logger::info('Successfully fetched missing activity', ['url' => $url]); diff --git a/src/Worker/Notifier.php b/src/Worker/Notifier.php index 2fa2984bf7..28456b6478 100644 --- a/src/Worker/Notifier.php +++ b/src/Worker/Notifier.php @@ -655,6 +655,7 @@ class Notifier $delivery_queue_count++; Salmon::slapper($owner, $url, $slap); + Item::incrementOutbound(Protocol::OSTATUS); Post\DeliveryData::incrementQueueDone($target_item['uri-id'], Post\DeliveryData::OSTATUS); } } diff --git a/src/Worker/OnePoll.php b/src/Worker/OnePoll.php index e2db89fce5..10ddd266d7 100644 --- a/src/Worker/OnePoll.php +++ b/src/Worker/OnePoll.php @@ -165,6 +165,7 @@ class OnePoll } $cookiejar = tempnam(System::getTempPath(), 'cookiejar-onepoll-'); + Item::incrementInbound(Protocol::FEED); $curlResult = DI::httpClient()->get($contact['poll'], HttpClientAccept::FEED_XML, [HttpClientOptions::COOKIEJAR => $cookiejar, HttpClientOptions::REQUEST => HttpClientRequest::FEEDFETCHER]); unlink($cookiejar); Logger::debug('Polled feed', ['url' => $contact['poll'], 'http-code' => $curlResult->getReturnCode(), 'redirect-url' => $curlResult->getRedirectUrl()]); diff --git a/src/Worker/ProcessUnprocessedEntries.php b/src/Worker/ProcessUnprocessedEntries.php new file mode 100644 index 0000000000..fdfd168974 --- /dev/null +++ b/src/Worker/ProcessUnprocessedEntries.php @@ -0,0 +1,40 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Core\Logger; +use Friendica\Protocol\ActivityPub\Queue; + +class ProcessUnprocessedEntries +{ + /** + * Process all unprocessed entries + * + * @return void + */ + public static function execute() + { + Logger::info('Start processing unprocessed entries'); + Queue::processAll(); + Logger::info('Successfully processed unprocessed entries'); + } +} diff --git a/src/Worker/RemoveUnusedAvatars.php b/src/Worker/RemoveUnusedAvatars.php index 416321c16f..025ef481e3 100644 --- a/src/Worker/RemoveUnusedAvatars.php +++ b/src/Worker/RemoveUnusedAvatars.php @@ -21,8 +21,8 @@ namespace Friendica\Worker; +use Friendica\Contact\Avatar; use Friendica\Core\Logger; -use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\Model\Contact; use Friendica\Model\Photo; @@ -34,28 +34,26 @@ class RemoveUnusedAvatars { public static function execute() { - $sql = "FROM `contact` INNER JOIN `photo` ON `contact`.`id` = `contact-id` - WHERE `contact`.`uid` = ? AND NOT `self` AND (`photo` != ? OR `thumb` != ? OR `micro` != ?) - AND NOT `nurl` IN (SELECT `nurl` FROM `contact` WHERE `uid` != ?) - AND NOT `contact`.`id` IN (SELECT `author-id` FROM `post-user` WHERE `author-id` = `contact`.`id`) - AND NOT `contact`.`id` IN (SELECT `owner-id` FROM `post-user` WHERE `owner-id` = `contact`.`id`) - AND NOT `contact`.`id` IN (SELECT `causer-id` FROM `post-user` WHERE `causer-id` IS NOT NULL AND `causer-id` = `contact`.`id`) - AND NOT `contact`.`id` IN (SELECT `cid` FROM `post-tag` WHERE `cid` = `contact`.`id`) - AND NOT `contact`.`id` IN (SELECT `contact-id` FROM `post-user` WHERE `contact-id` = `contact`.`id`);"; + $condition = [ + "`id` != ? AND `uid` = ? AND NOT `self` AND (`photo` != ? OR `thumb` != ? OR `micro` != ?) + AND NOT `nurl` IN (SELECT `nurl` FROM `contact` WHERE `uid` != ?) + AND NOT `id` IN (SELECT `author-id` FROM `post-user` WHERE `author-id` = `contact`.`id`) + AND NOT `id` IN (SELECT `owner-id` FROM `post-user` WHERE `owner-id` = `contact`.`id`) + AND NOT `id` IN (SELECT `causer-id` FROM `post-user` WHERE `causer-id` IS NOT NULL AND `causer-id` = `contact`.`id`) + AND NOT `id` IN (SELECT `cid` FROM `post-tag` WHERE `cid` = `contact`.`id`) + AND NOT `id` IN (SELECT `contact-id` FROM `post-user` WHERE `contact-id` = `contact`.`id`)", + 0, 0, '', '', '', 0 + ]; - $ret = DBA::fetchFirst("SELECT COUNT(*) AS `total` " . $sql, 0, '', '', '', 0); - $total = $ret['total'] ?? 0; + $total = DBA::count('contact', $condition); Logger::notice('Starting removal', ['total' => $total]); $count = 0; - $contacts = DBA::p("SELECT `contact`.`id` " . $sql, 0, '', '', '', 0); + $contacts = DBA::select('contact', ['id', 'uri-id', 'uid', 'photo', 'thumb', 'micro'], $condition); while ($contact = DBA::fetch($contacts)) { - Contact::update(['photo' => '', 'thumb' => '', 'micro' => ''], ['id' => $contact['id']]); - Photo::delete(['contact-id' => $contact['id'], 'photo-type' => [Photo::CONTACT_AVATAR, Photo::CONTACT_BANNER]]); + if (Avatar::deleteCache($contact) || Photo::delete(['uid' => 0, 'contact-id' => $contact['id'], 'photo-type' => [Photo::CONTACT_AVATAR, Photo::CONTACT_BANNER]])) { + Contact::update(['photo' => '', 'thumb' => '', 'micro' => ''], ['id' => $contact['id']]); + } if ((++$count % 1000) == 0) { - if (!Worker::isInMaintenanceWindow()) { - Logger::notice('We are outside of the maintenance window, quitting'); - return; - } Logger::info('In removal', ['count' => $count, 'total' => $total]); } } diff --git a/src/Worker/RemoveUnusedContacts.php b/src/Worker/RemoveUnusedContacts.php index f6d651cdb3..f1a746eb5c 100644 --- a/src/Worker/RemoveUnusedContacts.php +++ b/src/Worker/RemoveUnusedContacts.php @@ -46,6 +46,10 @@ class RemoveUnusedContacts AND NOT `id` IN (SELECT `contact-id` FROM `post-user` WHERE `contact-id` = `contact`.`id`) AND NOT `id` IN (SELECT `cid` FROM `user-contact` WHERE `cid` = `contact`.`id`) AND NOT `id` IN (SELECT `cid` FROM `event` WHERE `cid` = `contact`.`id`) + AND NOT `id` IN (SELECT `cid` FROM `group` WHERE `cid` = `contact`.`id`) + AND NOT `id` IN (SELECT `cid` FROM `delivery-queue` WHERE `cid` = `contact`.`id`) + AND NOT `id` IN (SELECT `author-id` FROM `mail` WHERE `author-id` = `contact`.`id`) + AND NOT `id` IN (SELECT `contact-id` FROM `mail` WHERE `contact-id` = `contact`.`id`) AND NOT `id` IN (SELECT `contact-id` FROM `group_member` WHERE `contact-id` = `contact`.`id`) AND `created` < ?", 0, 0, 0, Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS, Protocol::FEED, Protocol::MAIL, Protocol::ACTIVITYPUB, DateTimeFormat::utc('now - 365 days'), DateTimeFormat::utc('now - 30 days')]; @@ -89,5 +93,13 @@ class RemoveUnusedContacts } DBA::close($contacts); Logger::notice('Removal done', ['count' => $count, 'total' => $total]); + + Logger::notice('Remove apcontact entries with no related contact'); + DBA::delete('apcontact', ["`uri-id` NOT IN (SELECT `uri-id` FROM `contact`) AND `updated` < ?", DateTimeFormat::utc('now - 30 days')]); + Logger::notice('Removed apcontact entries with no related contact', ['count' => DBA::affectedRows()]); + + Logger::notice('Remove diaspora-contact entries with no related contact'); + DBA::delete('diaspora-contact', ["`uri-id` NOT IN (SELECT `uri-id` FROM `contact`) AND `updated` < ?", DateTimeFormat::utc('now - 30 days')]); + Logger::notice('Removed diaspora-contact entries with no related contact', ['count' => DBA::affectedRows()]); } } 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]); + } +} diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index 944bbb788e..771c24d693 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', 1571); } 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"], @@ -865,6 +867,7 @@ return [ "activity-id" => ["type" => "varbinary(383)", "comment" => "id of the incoming activity"], "object-id" => ["type" => "varbinary(383)", "comment" => ""], "in-reply-to-id" => ["type" => "varbinary(383)", "comment" => ""], + "context" => ["type" => "varbinary(383)", "comment" => ""], "conversation" => ["type" => "varbinary(383)", "comment" => ""], "type" => ["type" => "varchar(64)", "comment" => "Type of the activity"], "object-type" => ["type" => "varchar(64)", "comment" => "Type of the object activity"], @@ -875,6 +878,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"], @@ -1219,6 +1223,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"], @@ -1239,6 +1244,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"], @@ -1550,6 +1556,7 @@ return [ "comment" => "Thread related data", "fields" => [ "uri-id" => ["type" => "int unsigned", "not null" => "1", "primary" => "1", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the item uri"], + "context-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the endpoint for the context collection"], "conversation-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the conversation uri"], "owner-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id", "on delete" => "restrict"], "comment" => "Item owner"], "author-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id", "on delete" => "restrict"], "comment" => "Item author"], @@ -1562,6 +1569,7 @@ return [ ], "indexes" => [ "PRIMARY" => ["uri-id"], + "context-id" => ["context-id"], "conversation-id" => ["conversation-id"], "owner-id" => ["owner-id"], "author-id" => ["author-id"], @@ -1578,6 +1586,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"], @@ -1612,6 +1621,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"], @@ -1634,6 +1644,7 @@ return [ "comment" => "Thread related data per user", "fields" => [ "uri-id" => ["type" => "int unsigned", "not null" => "1", "primary" => "1", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the item uri"], + "context-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the endpoint for the context collection"], "conversation-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the conversation uri"], "owner-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id", "on delete" => "restrict"], "comment" => "Item owner"], "author-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id", "on delete" => "restrict"], "comment" => "Item author"], @@ -1661,6 +1672,7 @@ return [ "indexes" => [ "PRIMARY" => ["uid", "uri-id"], "uri-id" => ["uri-id"], + "context-id" => ["context-id"], "conversation-id" => ["conversation-id"], "owner-id" => ["owner-id"], "author-id" => ["author-id"], diff --git a/static/dbview.config.php b/static/dbview.config.php index 8f2c6bc8c9..ce06004d96 100644 --- a/static/dbview.config.php +++ b/static/dbview.config.php @@ -261,6 +261,8 @@ "thr-parent-id" => ["post-origin", "thr-parent-id"], "conversation" => ["conversation-item-uri", "uri"], "conversation-id" => ["post-thread-user", "conversation-id"], + "context" => ["context-item-uri", "uri"], + "context-id" => ["post-thread-user", "context-id"], "quote-uri" => ["quote-item-uri", "uri"], "quote-uri-id" => ["post-content", "quote-uri-id"], "guid" => ["item-uri", "guid"], @@ -268,6 +270,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"], @@ -422,7 +426,9 @@ LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-origin`.`thr-parent-id` LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-origin`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` + LEFT JOIN `item-uri` AS `context-item-uri` ON `context-item-uri`.`id` = `post-thread-user`.`context-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` @@ -447,6 +453,8 @@ "thr-parent-id" => ["post-origin", "thr-parent-id"], "conversation" => ["conversation-item-uri", "uri"], "conversation-id" => ["post-thread-user", "conversation-id"], + "context" => ["context-item-uri", "uri"], + "context-id" => ["post-thread-user", "context-id"], "quote-uri" => ["quote-item-uri", "uri"], "quote-uri-id" => ["post-content", "quote-uri-id"], "guid" => ["item-uri", "guid"], @@ -454,6 +462,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"], @@ -607,7 +617,9 @@ LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-origin`.`thr-parent-id` LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-origin`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` + LEFT JOIN `item-uri` AS `context-item-uri` ON `context-item-uri`.`id` = `post-thread-user`.`context-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` @@ -631,6 +643,8 @@ "thr-parent-id" => ["post-user", "thr-parent-id"], "conversation" => ["conversation-item-uri", "uri"], "conversation-id" => ["post-thread-user", "conversation-id"], + "context" => ["context-item-uri", "uri"], + "context-id" => ["post-thread-user", "context-id"], "quote-uri" => ["quote-item-uri", "uri"], "quote-uri-id" => ["post-content", "quote-uri-id"], "guid" => ["item-uri", "guid"], @@ -638,6 +652,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"], @@ -791,7 +807,9 @@ LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-user`.`thr-parent-id` 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 `context-item-uri` ON `context-item-uri`.`id` = `post-thread-user`.`context-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` @@ -816,6 +834,8 @@ "thr-parent-id" => ["post-user", "thr-parent-id"], "conversation" => ["conversation-item-uri", "uri"], "conversation-id" => ["post-thread-user", "conversation-id"], + "context" => ["context-item-uri", "uri"], + "context-id" => ["post-thread-user", "context-id"], "quote-uri" => ["quote-item-uri", "uri"], "quote-uri-id" => ["post-content", "quote-uri-id"], "guid" => ["item-uri", "guid"], @@ -823,6 +843,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"], @@ -975,7 +997,9 @@ LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-user`.`thr-parent-id` 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 `context-item-uri` ON `context-item-uri`.`id` = `post-thread-user`.`context-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` @@ -995,12 +1019,16 @@ "thr-parent-id" => ["post", "thr-parent-id"], "conversation" => ["conversation-item-uri", "uri"], "conversation-id" => ["post-thread", "conversation-id"], + "context" => ["context-item-uri", "uri"], + "context-id" => ["post-thread", "context-id"], "quote-uri" => ["quote-item-uri", "uri"], "quote-uri-id" => ["post-content", "quote-uri-id"], "guid" => ["item-uri", "guid"], "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"], @@ -1122,7 +1150,9 @@ LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post`.`thr-parent-id` 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 `context-item-uri` ON `context-item-uri`.`id` = `post-thread`.`context-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` @@ -1140,12 +1170,16 @@ "thr-parent-id" => ["post", "thr-parent-id"], "conversation" => ["conversation-item-uri", "uri"], "conversation-id" => ["post-thread", "conversation-id"], + "context" => ["context-item-uri", "uri"], + "context-id" => ["post-thread", "context-id"], "quote-uri" => ["quote-item-uri", "uri"], "quote-uri-id" => ["post-content", "quote-uri-id"], "guid" => ["item-uri", "guid"], "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"], @@ -1269,7 +1303,9 @@ LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post`.`thr-parent-id` 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 `context-item-uri` ON `context-item-uri`.`id` = `post-thread`.`context-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/static/defaults.config.php b/static/defaults.config.php index 3988e753c2..6bdc9c53b5 100644 --- a/static/defaults.config.php +++ b/static/defaults.config.php @@ -259,6 +259,10 @@ return [ // Display the first resharer as icon and text on a reshared item. 'display_resharer' => false, + // display_link_length (integer) + // Maximum length of displayed links. Default value is 30, 0 deactivates the functionality. + 'display_link_length' => 30, + // dlogfile (Path) // location of the developer log file. 'dlogfile' => '', @@ -384,6 +388,10 @@ return [ // Maximum number of feed items that are fetched and processed. For unlimited items set to 0. 'max_feed_items' => 20, + // max_fetchreplies_depth (Integer) + // Maximum number of "fetchreplies" activities in the callstack. The higher, the more complete a thread will be. + 'max_fetchreplies_depth' => 2, + // max_image_length (Integer) // An alternate way of limiting picture upload sizes. // Specify the maximum pixel length that pictures are allowed to be (for non-square pictures, it will apply to the longest side). @@ -449,6 +457,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, @@ -469,6 +486,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', @@ -539,6 +564,10 @@ return [ // Show all themes including the unsupported ones. 'show_unsupported_themes' => false, + // stats_key (String) + // A random string to be added to the /stats?key=... endpoint to enable the monitoring statistics + 'stats_key' => '', + // throttle_limit_day (Integer) // Maximum number of posts that a user can send per day with the API. 0 to disable daily throttling. 'throttle_limit_day' => 0, diff --git a/static/routes.config.php b/static/routes.config.php index dfd414c444..ee3f571829 100644 --- a/static/routes.config.php +++ b/static/routes.config.php @@ -47,7 +47,7 @@ $apiRoutes = [ '/account' => [ '/verify_credentials[.{extension:json|xml|rss|atom}]' => [Module\Api\Twitter\Account\VerifyCredentials::class, [R::GET ]], '/rate_limit_status[.{extension:json|xml|rss|atom}]' => [Module\Api\Twitter\Account\RateLimitStatus::class, [R::GET ]], - '/update_profile[.{extension:json|xml|rss|atom}]' => [Module\Api\Twitter\Account\UpdateProfile ::class, [ R::POST]], + '/update_profile[.{extension:json|xml|rss|atom}]' => [Module\Api\Twitter\Account\UpdateProfile::class, [ R::POST]], '/update_profile_image[.{extension:json|xml|rss|atom}]' => [Module\Api\Twitter\Account\UpdateProfileImage::class, [ R::POST]], ], @@ -261,7 +261,7 @@ return [ '/lists/{id:\d+}' => [Module\Api\Mastodon\Lists::class, [R::GET, R::PUT, R::DELETE]], '/lists/{id:\d+}/accounts' => [Module\Api\Mastodon\Lists\Accounts::class, [R::GET, R::POST, R::DELETE]], '/markers' => [Module\Api\Mastodon\Markers::class, [R::GET, R::POST]], - '/media/{id:\d+}' => [Module\Api\Mastodon\Media::class, [R::GET, R::PUT ]], + '/media/{id}' => [Module\Api\Mastodon\Media::class, [R::GET, R::PUT ]], '/mutes' => [Module\Api\Mastodon\Mutes::class, [R::GET ]], '/notifications' => [Module\Api\Mastodon\Notifications::class, [R::GET ]], '/notifications/{id:\d+}' => [Module\Api\Mastodon\Notifications::class, [R::GET ]], @@ -446,7 +446,7 @@ return [ '/filed' => [Module\Search\Filed::class, [R::GET]], '/filer[/{id:\d+}]' => [Module\Filer\SaveTag::class, [R::GET]], '/filerm/{id:\d+}' => [Module\Filer\RemoveTag::class, [R::GET, R::POST]], - '/follow_confirm' => [Module\FollowConfirm::class, [R::GET, R::POST]], + '/follow_confirm' => [Module\FollowConfirm::class, [R::POST]], '/followers/{nickname}' => [Module\ActivityPub\Followers::class, [R::GET]], '/following/{nickname}' => [Module\ActivityPub\Following::class, [R::GET]], '/friendica[/{format:json}]' => [Module\Friendica::class, [R::GET]], @@ -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]], @@ -525,6 +526,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' => [ @@ -654,6 +658,8 @@ return [ ], ], + '/stats' => [Module\Stats::class, [R::GET]], + '/network' => [ '[/{content}]' => [Module\Conversation\Network::class, [R::GET]], '/archive/{from:\d\d\d\d-\d\d-\d\d}[/{to:\d\d\d\d-\d\d-\d\d}]' => [Module\Conversation\Network::class, [R::GET]], diff --git a/tests/src/Module/Api/Twitter/DirectMessages/DestroyTest.php b/tests/src/Module/Api/Twitter/DirectMessages/DestroyTest.php index ba7964b0a1..91f72b4e57 100644 --- a/tests/src/Module/Api/Twitter/DirectMessages/DestroyTest.php +++ b/tests/src/Module/Api/Twitter/DirectMessages/DestroyTest.php @@ -29,6 +29,13 @@ use Friendica\Test\src\Module\Api\ApiTest; class DestroyTest extends ApiTest { + protected function setUp(): void + { + parent::setUp(); + + $this->useHttpMethod(Router::POST); + } + /** * Test the api_direct_messages_destroy() function. * @@ -37,6 +44,7 @@ class DestroyTest extends ApiTest public function testApiDirectMessagesDestroy() { $this->expectException(\Friendica\Network\HTTPException\BadRequestException::class); + (new Destroy(DI::dba(), DI::mstdnError(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'json'])) ->run($this->httpExceptionMock); } diff --git a/tests/src/Module/Api/Twitter/DirectMessages/NewDMTest.php b/tests/src/Module/Api/Twitter/DirectMessages/NewDMTest.php index ebd7ef8df6..ff00b65204 100644 --- a/tests/src/Module/Api/Twitter/DirectMessages/NewDMTest.php +++ b/tests/src/Module/Api/Twitter/DirectMessages/NewDMTest.php @@ -29,6 +29,13 @@ use Friendica\Test\src\Module\Api\ApiTest; class NewDMTest extends ApiTest { + protected function setUp(): void + { + parent::setUp(); + + $this->useHttpMethod(Router::POST); + } + /** * Test the api_direct_messages_new() function. * diff --git a/update.php b/update.php index 228e454e6d..f2f5072eba 100644 --- a/update.php +++ b/update.php @@ -1477,4 +1477,40 @@ function update_1564() DBA::close($users); return Update::SUCCESS; -} \ No newline at end of file +} + +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); +} + +function update_1571() +{ + $profiles = DBA::select('profile', ['uid', 'homepage', 'xmpp', 'matrix']); + while ($profile = DBA::fetch($profiles)) { + $homepage = str_replace(['<', '>', '"', ' '], '', $profile['homepage']); + $xmpp = str_replace(['<', '>', '"', ' '], '', $profile['xmpp']); + $matrix = str_replace(['<', '>', '"', ' '], '', $profile['matrix']); + + $fields = []; + if ($homepage != $profile['homepage']) { + $fields['homepage'] = $homepage; + } + if ($xmpp != $profile['xmpp']) { + $fields['xmpp'] = $xmpp; + } + if ($matrix != $profile['matrix']) { + $fields['matrix'] = $matrix; + } + if (!empty($fields)) { + Profile::update($fields, $profile['uid']); + } + } + DBA::close($profiles); + + return Update::SUCCESS; +} diff --git a/view/global.css b/view/global.css index 1dfbf18920..361a73585e 100644 --- a/view/global.css +++ b/view/global.css @@ -788,4 +788,22 @@ summary.wall-item-summary { font-weight: bold; font-style: oblique; padding-bottom: 5px; -} \ No newline at end of file +} + +/* css instructions notification.tpl */ +/* Flexbox layout to align the icon and text in a single line */ +.notif-item a { + display: flex; + align-items: flex-start; +} + +/* Margin to create space between the icon and the text */ +.notif-image { + margin-right: 10px; + +/* Styles to ensure the text wraps properly after 70 characters */ +.notif-text { + display: inline-block; + max-width: 70ch; + overflow-wrap: break-word; +} 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); }; diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index f73892cf43..504c702372 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2024.06-dev\n" +"Project-Id-Version: 2024.08\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-02 07:05+0000\n" +"POT-Creation-Date: 2024-08-11 06:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -38,8 +38,8 @@ msgstr "" 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 +#: mod/item.php:437 src/Module/Admin/Themes/Details.php:45 +#: src/Module/Admin/Themes/Index.php:65 src/Module/Debug/ItemBody.php:42 #: src/Module/Debug/ItemBody.php:57 src/Module/Item/Feed.php:80 msgid "Item not found." msgstr "" @@ -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 @@ -94,13 +94,11 @@ 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\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" +"\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." @@ -115,8 +113,7 @@ msgid "" "\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" +"\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" @@ -130,9 +127,7 @@ 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." +msgid "Request could not be verified. (You may have previously submitted it.) Password reset failed." msgstr "" #: mod/lostpass.php:113 @@ -144,12 +139,10 @@ 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." +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 +#: mod/lostpass.php:130 src/Module/Security/Login.php:164 msgid "Nickname or Email: " msgstr "" @@ -157,7 +150,7 @@ msgstr "" msgid "Reset" msgstr "" -#: mod/lostpass.php:146 src/Module/Security/Login.php:172 +#: mod/lostpass.php:146 src/Module/Security/Login.php:176 msgid "Password Reset" msgstr "" @@ -178,9 +171,7 @@ msgid "click here to login" msgstr "" #: mod/lostpass.php:151 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." +msgid "Your password may be changed from the Settings page after successful login." msgstr "" #: mod/lostpass.php:155 @@ -208,8 +199,7 @@ msgid "" "\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\tYou may change that password from your account settings page after logging in.\n" "\t\t" msgstr "" @@ -238,8 +228,8 @@ msgstr "" msgid "Message collection failure." msgstr "" -#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 -#: src/Module/Notifications/Introductions.php:170 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:141 +#: src/Module/Notifications/Introductions.php:176 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "" @@ -301,19 +291,19 @@ msgstr "" #: 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/Contact/Profile.php:384 +#: src/Module/Debug/ActivityPubConversion.php:146 +#: src/Module/Debug/Babel.php:321 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/Item/Source.php:85 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 #: src/Module/Moderation/Report/Create.php:211 #: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 src/Module/Settings/Profile/Index.php:257 +#: src/Module/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 @@ -342,9 +332,7 @@ 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." +msgid "No secure communications available. You may be able to respond from the sender's profile page." msgstr "" #: mod/message.php:344 @@ -390,7 +378,7 @@ 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/DFRN/Poll.php:43 src/Module/Feed.php:66 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 @@ -493,7 +481,7 @@ 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/Follow.php:173 src/Module/Contact/Revoke.php:106 #: 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 @@ -599,13 +587,13 @@ 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/Module/Contact.php:625 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/Module/Moderation/Reports.php:116 src/Object/Post.php:612 #: src/Object/Post.php:1158 msgid "Comment" msgstr "" @@ -656,11 +644,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 "" @@ -669,15 +657,11 @@ 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." +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." +msgid "Ignore this author? You won't be able to see their posts and their notifications." msgstr "" #: src/App/Page.php:253 @@ -690,9 +674,7 @@ 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." +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 @@ -728,9 +710,7 @@ 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." +msgid "Please use the fallback form below to upload your files like in the olden days." msgstr "" #: src/App/Page.php:268 @@ -775,6 +755,7 @@ msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "" #: src/App/Router.php:311 src/Module/HTTPException/PageNotFound.php:49 +#: src/Module/Stats.php:63 msgid "Page not found." msgstr "" @@ -783,9 +764,7 @@ 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." +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 @@ -793,19 +772,19 @@ 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/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:420 #: 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/BaseModule.php:444 src/Content/Widget.php:241 src/Module/Contact.php:423 #: src/Module/Settings/Channels.php:159 msgid "Following" msgstr "" -#: src/BaseModule.php:449 src/Content/Widget.php:242 src/Module/Contact.php:420 +#: src/BaseModule.php:449 src/Content/Widget.php:242 src/Module/Contact.php:426 msgid "Mutual friends" msgstr "" @@ -834,6 +813,10 @@ msgstr "" msgid "The contact entries have been archived" msgstr "" +#: src/Console/ClearAvatarCache.php:87 +msgid "The avatar cache needs to be disabled in local.config.php to use this command." +msgstr "" + #: src/Console/GlobalCommunityBlock.php:96 #: src/Module/Moderation/Blocklist/Contact.php:65 #, php-format @@ -959,7 +942,7 @@ msgstr "" msgid "Enter user nickname: " msgstr "" -#: src/Console/User.php:182 src/Model/User.php:824 +#: src/Console/User.php:182 src/Model/User.php:847 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1082,7 +1065,7 @@ msgstr "" msgid "Email" msgstr "" -#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:309 +#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:315 msgid "Diaspora" msgstr "" @@ -1208,8 +1191,7 @@ msgstr[1] "" #: src/Content/Conversation.php:279 #, php-format msgid " doesn't like this" -msgid_plural "" -" don't like this" +msgid_plural " don't like this" msgstr[0] "" msgstr[1] "" @@ -1640,7 +1622,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 "" @@ -1665,9 +1647,7 @@ 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." +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 @@ -1675,10 +1655,7 @@ 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." +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 @@ -1690,9 +1667,7 @@ 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." +msgid "Add explicit mentions to comment box for manual control over who gets mentioned in replies." msgstr "" #: src/Content/Feature.php:117 @@ -1700,10 +1675,7 @@ 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." +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 @@ -1723,19 +1695,18 @@ 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/Model/Circle.php:601 src/Module/Contact.php:406 #: 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." +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 +#: src/Content/Widget.php:538 src/Model/User.php:1413 msgid "Groups" msgstr "" @@ -1760,7 +1731,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,14 +1765,12 @@ 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 "" #: src/Content/Feature.php:137 -msgid "" -"Include or exclude posts from subscribed accounts. This widget is not " -"visible on all channels." +msgid "Include or exclude posts from subscribed accounts. This widget is not visible on all channels." msgstr "" #: src/Content/Feature.php:138 @@ -1841,9 +1810,7 @@ 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." +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 @@ -1863,7 +1830,7 @@ msgstr "" msgid "Create new group" msgstr "" -#: src/Content/Item.php:331 src/Model/Item.php:3256 +#: src/Content/Item.php:331 src/Model/Item.php:3304 msgid "event" msgstr "" @@ -1871,7 +1838,7 @@ msgstr "" msgid "status" msgstr "" -#: src/Content/Item.php:340 src/Model/Item.php:3258 +#: src/Content/Item.php:340 src/Model/Item.php:3306 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "" @@ -1885,52 +1852,52 @@ msgstr "" msgid "Follow Thread" msgstr "" -#: src/Content/Item.php:429 src/Model/Contact.php:1230 +#: src/Content/Item.php:429 src/Model/Contact.php:1256 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:259 +#: src/Content/Item.php:430 src/Content/Item.php:453 src/Model/Contact.php:1191 +#: src/Model/Contact.php:1247 src/Model/Contact.php:1257 +#: 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 +#: src/Content/Item.php:431 src/Model/Contact.php:1258 msgid "View Photos" msgstr "" -#: src/Content/Item.php:432 src/Model/Contact.php:1199 +#: src/Content/Item.php:432 src/Model/Contact.php:1225 #: src/Model/Profile.php:461 msgid "Network Posts" msgstr "" -#: src/Content/Item.php:433 src/Model/Contact.php:1223 -#: src/Model/Contact.php:1234 +#: src/Content/Item.php:433 src/Model/Contact.php:1249 +#: src/Model/Contact.php:1260 msgid "View Contact" msgstr "" -#: src/Content/Item.php:434 src/Model/Contact.php:1235 +#: src/Content/Item.php:434 src/Model/Contact.php:1261 msgid "Send PM" msgstr "" -#: src/Content/Item.php:435 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:518 +#: src/Content/Item.php:435 src/Module/Contact.php:474 +#: src/Module/Contact/Profile.php:532 #: 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/Content/Item.php:436 src/Module/Contact.php:475 +#: src/Module/Contact/Profile.php:540 +#: src/Module/Notifications/Introductions.php:140 +#: src/Module/Notifications/Introductions.php:212 #: 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 +#: src/Content/Item.php:437 src/Module/Contact.php:476 +#: src/Module/Contact/Profile.php:548 msgid "Collapse" msgstr "" @@ -1949,7 +1916,7 @@ 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/Model/Contact.php:1250 src/Model/Contact.php:1262 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "" @@ -1974,7 +1941,7 @@ msgstr "" msgid "@name, !group, #tags, content" msgstr "" -#: src/Content/Nav.php:222 src/Module/Security/Login.php:157 +#: src/Content/Nav.php:222 src/Module/Security/Login.php:161 msgid "Logout" msgstr "" @@ -1983,7 +1950,7 @@ msgid "End this session" msgstr "" #: src/Content/Nav.php:224 src/Module/Bookmarklet.php:44 -#: src/Module/Security/Login.php:158 +#: src/Module/Security/Login.php:162 msgid "Login" msgstr "" @@ -1992,7 +1959,7 @@ msgid "Sign in" msgstr "" #: src/Content/Nav.php:229 src/Module/BaseProfile.php:57 -#: src/Module/Contact.php:511 +#: src/Module/Contact.php:518 msgid "Conversations" msgstr "" @@ -2001,8 +1968,8 @@ 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:268 +#: src/Module/BaseSettings.php:98 src/Module/Contact.php:510 +#: src/Module/Contact/Profile.php:439 src/Module/Profile/Profile.php:270 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "" @@ -2021,7 +1988,7 @@ msgid "Your photos" msgstr "" #: src/Content/Nav.php:232 src/Module/BaseProfile.php:73 -#: src/Module/BaseProfile.php:76 src/Module/Contact.php:527 +#: src/Module/BaseProfile.php:76 src/Module/Contact.php:534 #: view/theme/frio/theme.php:238 msgid "Media" msgstr "" @@ -2059,7 +2026,7 @@ msgid "Home Page" msgstr "" #: src/Content/Nav.php:255 src/Module/Register.php:175 -#: src/Module/Security/Login.php:124 +#: src/Module/Security/Login.php:128 msgid "Register" msgstr "" @@ -2107,8 +2074,8 @@ 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 +#: src/Module/BaseProfile.php:130 src/Module/Contact.php:432 +#: src/Module/Contact.php:542 view/theme/frio/theme.php:246 msgid "Contacts" msgstr "" @@ -2205,7 +2172,7 @@ 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/Admin/Themes/Details.php:99 src/Module/BaseSettings.php:182 #: src/Module/Welcome.php:52 view/theme/frio/theme.php:245 msgid "Settings" msgstr "" @@ -2232,7 +2199,7 @@ msgstr "" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:110 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 @@ -2275,12 +2242,11 @@ msgstr "" #: src/Content/Text/BBCode.php:922 #, php-format -msgid "" -"%2$s %3$s" +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 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4060 +#: src/Model/Item.php:4066 src/Model/Item.php:4067 msgid "Link to source" msgstr "" @@ -2296,11 +2262,11 @@ msgstr "" msgid "Encrypted content" msgstr "" -#: src/Content/Text/BBCode.php:2212 +#: src/Content/Text/BBCode.php:2223 msgid "Invalid source protocol" msgstr "" -#: src/Content/Text/BBCode.php:2231 +#: src/Content/Text/BBCode.php:2242 msgid "Invalid link protocol" msgstr "" @@ -2313,7 +2279,7 @@ 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 +#: src/Model/Profile.php:470 src/Module/Contact/Profile.php:492 msgid "Follow" msgstr "" @@ -2352,7 +2318,7 @@ msgstr "" msgid "Examples: Robert Morgenstein, Fishing" msgstr "" -#: src/Content/Widget.php:82 src/Module/Contact.php:460 +#: src/Content/Widget.php:82 src/Module/Contact.php:466 #: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "" @@ -2387,7 +2353,7 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/Content/Widget.php:243 src/Module/Contact.php:423 +#: src/Content/Widget.php:243 src/Module/Contact.php:429 msgid "No relationship" msgstr "" @@ -2396,7 +2362,7 @@ msgid "Relationships" msgstr "" #: src/Content/Widget.php:250 src/Module/Circle.php:294 -#: src/Module/Contact.php:344 +#: src/Module/Contact.php:350 msgid "All Contacts" msgstr "" @@ -2431,7 +2397,7 @@ msgstr "" msgid "Organisations" msgstr "" -#: src/Content/Widget.php:537 src/Model/Contact.php:1727 +#: src/Content/Widget.php:537 src/Model/Contact.php:1754 msgid "News" msgstr "" @@ -2485,51 +2451,51 @@ msgstr[1] "" msgid "More Trending Tags" msgstr "" -#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1193 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1219 #: 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 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1223 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:91 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:428 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:430 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:221 +#: src/Model/Profile.php:369 src/Module/Contact/Profile.php:426 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:193 +#: 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 +#: src/Module/Notifications/Introductions.php:207 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 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1251 +#: src/Model/Contact.php:1263 src/Model/Profile.php:472 +#: src/Module/Contact/Profile.php:484 msgid "Unfollow" msgstr "" -#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1195 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1221 #: 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 "" @@ -2548,9 +2514,7 @@ 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." +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 @@ -2558,16 +2522,11 @@ 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." +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\"." +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 @@ -2591,16 +2550,11 @@ 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." +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." +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 @@ -2613,11 +2567,7 @@ 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'" +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 @@ -2625,9 +2575,7 @@ 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." +msgid "Enter full path to php executable. You can leave this blank to continue the installation." msgstr "" #: src/Core/Installer.php:270 @@ -2647,9 +2595,7 @@ 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." +msgid "The command line version of PHP on your system does not have \"register_argc_argv\" enabled." msgstr "" #: src/Core/Installer.php:296 @@ -2661,15 +2607,11 @@ 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" +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\"." +msgid "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"." msgstr "" #: src/Core/Installer.php:337 @@ -2677,8 +2619,7 @@ msgid "Generate encryption keys" msgstr "" #: src/Core/Installer.php:388 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." +msgid "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "" #: src/Core/Installer.php:392 @@ -2726,8 +2667,7 @@ msgid "GD graphics PHP module" msgstr "" #: src/Core/Installer.php:437 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." +msgid "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "" #: src/Core/Installer.php:443 @@ -2767,8 +2707,7 @@ msgid "Program execution functions" msgstr "" #: src/Core/Installer.php:472 -msgid "" -"Error: Program execution functions (proc_open) required but not enabled." +msgid "Error: Program execution functions (proc_open) required but not enabled." msgstr "" #: src/Core/Installer.php:478 @@ -2804,27 +2743,19 @@ 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." +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." +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." +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." +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 @@ -2832,28 +2763,19 @@ 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." +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." +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." +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." +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 @@ -2861,15 +2783,11 @@ 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." +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." +msgid "In some circumstances (like running inside containers), you can skip this error." msgstr "" #: src/Core/Installer.php:586 @@ -2881,15 +2799,11 @@ 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." +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." +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 @@ -2920,7 +2834,7 @@ msgstr "" msgid "Could not connect to database." msgstr "" -#: src/Core/L10n.php:444 src/Model/Item.php:2300 +#: src/Core/L10n.php:444 src/Model/Item.php:2348 msgid "Undetermined" msgstr "" @@ -3096,9 +3010,7 @@ 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." +msgid "Friendica can't display this page at the moment, please contact the administrator." msgstr "" #: src/Core/Renderer.php:146 @@ -3114,9 +3026,7 @@ 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" +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 @@ -3125,16 +3035,12 @@ 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." +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." +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 @@ -3158,10 +3064,8 @@ 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." +"\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 @@ -3187,9 +3091,7 @@ 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." +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 @@ -3197,9 +3099,7 @@ 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\":" +msgid "These tables are not used for friendica and will be deleted when you execute \"dbstructure drop -e\":" msgstr "" #: src/Database/DBStructure.php:137 @@ -3245,8 +3145,7 @@ 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" +msgid "Token is not authorized with a valid user or is missing a required scope" msgstr "" #: src/Factory/Api/Mastodon/Error.php:69 @@ -3259,10 +3158,7 @@ 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." +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 @@ -3298,90 +3194,82 @@ msgstr "" 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 +#: src/Model/Contact.php:1270 src/Module/Moderation/Users/Pending.php:102 +#: src/Module/Notifications/Introductions.php:138 +#: src/Module/Notifications/Introductions.php:210 msgid "Approve" msgstr "" -#: src/Model/Contact.php:1723 +#: src/Model/Contact.php:1750 msgid "Organisation" msgstr "" -#: src/Model/Contact.php:1731 +#: src/Model/Contact.php:1758 msgid "Group" msgstr "" -#: src/Model/Contact.php:1735 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1762 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "" -#: src/Model/Contact.php:3045 +#: src/Model/Contact.php:3084 msgid "Disallowed profile URL." msgstr "" -#: src/Model/Contact.php:3050 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3089 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "" -#: src/Model/Contact.php:3055 +#: src/Model/Contact.php:3094 msgid "Connect URL missing." msgstr "" -#: src/Model/Contact.php:3064 -msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." +#: src/Model/Contact.php:3103 +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:3121 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3099 +#: src/Model/Contact.php:3138 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:3145 msgid "The profile address specified does not provide adequate information." msgstr "" -#: src/Model/Contact.php:3108 +#: src/Model/Contact.php:3147 msgid "No compatible communication protocols or feeds were discovered." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3150 msgid "An author or name was not found." msgstr "" -#: src/Model/Contact.php:3114 +#: src/Model/Contact.php:3153 msgid "No browser URL could be matched to this address." msgstr "" -#: src/Model/Contact.php:3117 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." +#: src/Model/Contact.php:3156 +msgid "Unable to match @-style Identity Address with a known protocol or email contact." msgstr "" -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3157 msgid "Use mailto: in front of address to force email check." msgstr "" -#: src/Model/Contact.php:3124 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." +#: src/Model/Contact.php:3163 +msgid "The profile address specified belongs to a network which has been disabled on this site." msgstr "" -#: src/Model/Contact.php:3129 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." +#: src/Model/Contact.php:3168 +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:3234 msgid "Unable to retrieve contact information." msgstr "" @@ -3431,7 +3319,7 @@ msgstr "" msgid "No events to display" msgstr "" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:70 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "" @@ -3486,90 +3374,90 @@ msgstr "" msgid "Happy Birthday %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2355 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2309 +#: src/Model/Item.php:2357 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2312 +#: src/Model/Item.php:2360 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3308 msgid "activity" msgstr "" -#: src/Model/Item.php:3262 +#: src/Model/Item.php:3310 msgid "comment" msgstr "" -#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3313 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "" -#: src/Model/Item.php:3435 +#: src/Model/Item.php:3483 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3437 +#: src/Model/Item.php:3485 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3439 +#: src/Model/Item.php:3487 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3443 +#: src/Model/Item.php:3491 msgid "Sensitive content" msgstr "" -#: src/Model/Item.php:3912 +#: src/Model/Item.php:3960 msgid "bytes" msgstr "" -#: src/Model/Item.php:3943 +#: src/Model/Item.php:3991 #, 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 +#: src/Model/Item.php:3993 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3950 +#: src/Model/Item.php:3998 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3952 +#: src/Model/Item.php:4000 #, php-format msgid "%d voter." msgid_plural "%d voters." msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3954 +#: src/Model/Item.php:4002 #, php-format msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3995 src/Model/Item.php:3996 +#: src/Model/Item.php:4043 src/Model/Item.php:4044 msgid "View on separate page" msgstr "" @@ -3581,8 +3469,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,12 +3479,12 @@ 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 "" -#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:418 -#: src/Module/Notifications/Introductions.php:189 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:432 +#: src/Module/Notifications/Introductions.php:195 msgid "About:" msgstr "" @@ -3612,7 +3500,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,239 +3516,237 @@ 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/User.php:233 src/Model/User.php:1303 +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "" + +#: src/Model/User.php:233 src/Model/User.php:1326 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "" -#: src/Model/User.php:733 src/Model/User.php:766 +#: src/Model/User.php:756 src/Model/User.php:789 msgid "Login failed" msgstr "" -#: src/Model/User.php:798 +#: src/Model/User.php:821 msgid "Not enough information to authenticate" msgstr "" -#: src/Model/User.php:923 +#: src/Model/User.php:946 msgid "Password can't be empty" msgstr "" -#: src/Model/User.php:965 +#: src/Model/User.php:988 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." +#: src/Model/User.php:992 +msgid "The new password has been exposed in a public data dump, please choose another." msgstr "" -#: src/Model/User.php:973 +#: src/Model/User.php:996 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:977 +#: src/Model/User.php:1000 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1186 +#: src/Model/User.php:1209 msgid "Passwords do not match. Password unchanged." msgstr "" -#: src/Model/User.php:1193 +#: src/Model/User.php:1216 msgid "An invitation is required." msgstr "" -#: src/Model/User.php:1197 +#: src/Model/User.php:1220 msgid "Invitation could not be verified." msgstr "" -#: src/Model/User.php:1205 +#: src/Model/User.php:1228 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." +#: src/Model/User.php:1241 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 +#: src/Model/User.php:1241 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "" -#: src/Model/User.php:1224 +#: src/Model/User.php:1247 msgid "Please enter the required information." msgstr "" -#: src/Model/User.php:1238 +#: src/Model/User.php:1261 #, php-format -msgid "" -"system.username_min_length (%s) and system.username_max_length (%s) are " -"excluding each other, swapping values." +msgid "system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values." msgstr "" -#: src/Model/User.php:1245 +#: src/Model/User.php:1268 #, 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 +#: src/Model/User.php:1272 #, 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 +#: src/Model/User.php:1280 msgid "That doesn't appear to be your full (First Last) name." msgstr "" -#: src/Model/User.php:1262 +#: src/Model/User.php:1285 msgid "Your email domain is not among those allowed on this site." msgstr "" -#: src/Model/User.php:1266 +#: src/Model/User.php:1289 msgid "Not a valid email address." msgstr "" -#: src/Model/User.php:1269 +#: src/Model/User.php:1292 msgid "The nickname was blocked from registration by the nodes admin." msgstr "" -#: src/Model/User.php:1273 src/Model/User.php:1279 +#: src/Model/User.php:1296 src/Model/User.php:1302 msgid "Cannot use that email." msgstr "" -#: src/Model/User.php:1285 +#: src/Model/User.php:1308 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "" -#: src/Model/User.php:1293 src/Model/User.php:1350 +#: src/Model/User.php:1316 src/Model/User.php:1373 msgid "Nickname is already registered. Please choose another." msgstr "" -#: src/Model/User.php:1337 src/Model/User.php:1341 +#: src/Model/User.php:1360 src/Model/User.php:1364 msgid "An error occurred during registration. Please try again." msgstr "" -#: src/Model/User.php:1364 +#: src/Model/User.php:1387 msgid "An error occurred creating your default profile. Please try again." msgstr "" -#: src/Model/User.php:1371 +#: src/Model/User.php:1394 msgid "An error occurred creating your self contact. Please try again." msgstr "" -#: src/Model/User.php:1376 +#: src/Model/User.php:1399 msgid "Friends" msgstr "" -#: src/Model/User.php:1380 -msgid "" -"An error occurred creating your default contact circle. Please try again." +#: src/Model/User.php:1403 +msgid "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1422 +#: src/Model/User.php:1445 msgid "Profile Photos" msgstr "" -#: src/Model/User.php:1610 +#: src/Model/User.php:1633 #, php-format msgid "" "\n" @@ -3868,7 +3754,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "" -#: src/Model/User.php:1613 +#: src/Model/User.php:1636 #, php-format msgid "" "\n" @@ -3878,44 +3764,38 @@ msgid "" "\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\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" +"\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\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\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" +"\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 +#: src/Model/User.php:1668 src/Model/User.php:1774 #, php-format msgid "Registration details for %s" msgstr "" -#: src/Model/User.php:1665 +#: src/Model/User.php:1688 #, 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" +"\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" @@ -3925,12 +3805,12 @@ msgid "" "\t\t" msgstr "" -#: src/Model/User.php:1684 +#: src/Model/User.php:1707 #, php-format msgid "Registration at %s" msgstr "" -#: src/Model/User.php:1708 +#: src/Model/User.php:1731 #, php-format msgid "" "\n" @@ -3939,7 +3819,7 @@ msgid "" "\t\t\t" msgstr "" -#: src/Model/User.php:1716 +#: src/Model/User.php:1739 #, php-format msgid "" "\n" @@ -3949,107 +3829,99 @@ msgid "" "\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\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" +"\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\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\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\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" +"\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" +#: src/Model/User.php:1801 +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 +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:55 #, php-format msgid "Addon %s disabled." msgstr "" -#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:57 #, php-format msgid "Addon %s enabled." msgstr "" #: src/Module/Admin/Addons/Details.php:88 -#: src/Module/Admin/Themes/Details.php:46 +#: src/Module/Admin/Themes/Details.php:52 msgid "Disable" msgstr "" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 +#: src/Module/Admin/Themes/Details.php:55 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/Addons/Details.php:111 src/Module/Admin/Addons/Index.php:73 #: 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/Admin/Summary.php:196 src/Module/Admin/Themes/Details.php:96 +#: src/Module/Admin/Themes/Index.php:117 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/Admin/Addons/Details.php:112 src/Module/Admin/Addons/Index.php:74 #: 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 +#: src/Module/Admin/Themes/Details.php:98 msgid "Toggle" msgstr "" #: src/Module/Admin/Addons/Details.php:120 -#: src/Module/Admin/Themes/Details.php:100 +#: src/Module/Admin/Themes/Details.php:106 msgid "Author: " msgstr "" #: src/Module/Admin/Addons/Details.php:121 -#: src/Module/Admin/Themes/Details.php:101 +#: src/Module/Admin/Themes/Details.php:107 msgid "Maintainer: " msgstr "" -#: src/Module/Admin/Addons/Index.php:42 +#: src/Module/Admin/Addons/Index.php:48 msgid "Addons reloaded" msgstr "" -#: src/Module/Admin/Addons/Index.php:53 +#: src/Module/Admin/Addons/Index.php:59 #, 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/Addons/Index.php:75 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/Admin/Themes/Index.php:119 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 @@ -4057,16 +3929,13 @@ msgstr "" msgid "Save Settings" msgstr "" -#: src/Module/Admin/Addons/Index.php:70 +#: src/Module/Admin/Addons/Index.php:76 msgid "Reload active addons" msgstr "" -#: src/Module/Admin/Addons/Index.php:74 +#: src/Module/Admin/Addons/Index.php:80 #, 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" +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 @@ -4116,8 +3985,7 @@ 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." +msgid "This does not include updates prior to 1139, which did not return a status." msgstr "" #: src/Module/Admin/DBSync.php:112 @@ -4129,14 +3997,14 @@ msgid "Attempt to execute this update step automatically" msgstr "" #: src/Module/Admin/Features.php:67 -#: src/Module/Notifications/Introductions.php:144 +#: src/Module/Notifications/Introductions.php:150 #: 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/Admin/Features.php:67 src/Module/Contact/Revoke.php:105 +#: src/Module/Notifications/Introductions.php:150 #: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" @@ -4210,10 +4078,7 @@ 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." +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 @@ -4222,14 +4087,8 @@ 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:" +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] "" @@ -4270,9 +4129,7 @@ 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." +msgid "Must be writable by web server. Relative to your Friendica top-level directory." msgstr "" #: src/Module/Admin/Logs/Settings.php:96 @@ -4284,26 +4141,17 @@ 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." +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." +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." +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 @@ -4315,7 +4163,7 @@ msgid "Search in logs" msgstr "" #: src/Module/Admin/Logs/View.php:90 -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show all" msgstr "" @@ -4352,7 +4200,7 @@ msgid "Data" msgstr "" #: src/Module/Admin/Logs/View.php:100 -#: src/Module/Debug/ActivityPubConversion.php:57 +#: src/Module/Debug/ActivityPubConversion.php:63 msgid "Source" msgstr "" @@ -4385,9 +4233,7 @@ 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." +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 @@ -4395,9 +4241,7 @@ 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." +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 @@ -4412,7 +4256,7 @@ msgstr "" msgid "Job Parameters" msgstr "" -#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:116 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "" @@ -4524,7 +4368,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:553 src/Module/Profile/Profile.php:278 msgid "Advanced" msgstr "" @@ -4545,9 +4389,7 @@ 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." +msgid "Use the command \"console relay\" in the command line to add or remove relays." msgstr "" #: src/Module/Admin/Site.php:471 @@ -4563,10 +4405,7 @@ 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:" +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 @@ -4582,8 +4421,7 @@ msgid "Sender Email" msgstr "" #: src/Module/Admin/Site.php:481 -msgid "" -"The email address your server shall use to send notification emails from." +msgid "The email address your server shall use to send notification emails from." msgstr "" #: src/Module/Admin/Site.php:482 @@ -4591,10 +4429,7 @@ 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." +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 @@ -4627,9 +4462,7 @@ 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." +msgid "For public servers: you can add additional information here that will be listed at %s/servers." msgstr "" #: src/Module/Admin/Site.php:488 @@ -4642,9 +4475,7 @@ msgstr "" #: src/Module/Admin/Site.php:489 #, php-format -msgid "" -"Default system theme - may be over-ridden by user profiles - Change default theme settings" +msgid "Default system theme - may be over-ridden by user profiles - Change default theme settings" msgstr "" #: src/Module/Admin/Site.php:490 @@ -4660,9 +4491,7 @@ 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." +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 @@ -4670,9 +4499,7 @@ 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." +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 @@ -4690,13 +4517,9 @@ 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)" +"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 @@ -4704,9 +4527,7 @@ 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." +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 @@ -4714,9 +4535,7 @@ 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." +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 @@ -4728,11 +4547,7 @@ 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." +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 @@ -4740,10 +4555,7 @@ 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." +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 @@ -4751,9 +4563,7 @@ msgid "Register text" msgstr "" #: src/Module/Admin/Site.php:505 -msgid "" -"Will be displayed prominently on the registration page. You can use BBCode " -"here." +msgid "Will be displayed prominently on the registration page. You can use BBCode here." msgstr "" #: src/Module/Admin/Site.php:506 @@ -4761,9 +4571,7 @@ 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." +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 @@ -4771,9 +4579,7 @@ 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." +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 @@ -4781,9 +4587,7 @@ 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" +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 @@ -4791,10 +4595,7 @@ 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" +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 @@ -4802,9 +4603,7 @@ 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." +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 @@ -4812,9 +4611,7 @@ 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." +msgid "Don't show the rich content (e.g. embedded PDF), except from the domains listed below." msgstr "" #: src/Module/Admin/Site.php:512 @@ -4822,10 +4619,7 @@ 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." +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 @@ -4833,9 +4627,7 @@ 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." +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 @@ -4843,8 +4635,7 @@ 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." +msgid "Check to force all profiles on this site to be listed in the site directory." msgstr "" #: src/Module/Admin/Site.php:514 @@ -4856,9 +4647,7 @@ 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." +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 @@ -4866,9 +4655,7 @@ 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." +msgid "Set default post permissions for all new members to the default privacy circle rather than public." msgstr "" #: src/Module/Admin/Site.php:517 @@ -4876,9 +4663,7 @@ 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." +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 @@ -4886,9 +4671,7 @@ 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." +msgid "Checking this box will restrict addons listed in the apps menu to members only." msgstr "" #: src/Module/Admin/Site.php:519 @@ -4896,10 +4679,7 @@ 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." +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 @@ -4907,12 +4687,7 @@ 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." +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 @@ -4920,9 +4695,7 @@ 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." +msgid "Blocks search for users who are not logged in to prevent crawlers from blocking your system." msgstr "" #: src/Module/Admin/Site.php:522 @@ -4930,9 +4703,7 @@ 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." +msgid "Comma separated list of hashtags that shouldn't be displayed in the trending tags." msgstr "" #: src/Module/Admin/Site.php:523 @@ -4940,9 +4711,7 @@ 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." +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 @@ -4950,10 +4719,7 @@ 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." +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 @@ -4961,9 +4727,7 @@ 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." +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 @@ -4979,9 +4743,7 @@ 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." +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 @@ -5005,9 +4767,7 @@ 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." +msgid "Prevents users from registering with a display name with fewer than two parts separated by spaces." msgstr "" #: src/Module/Admin/Site.php:531 @@ -5015,9 +4775,7 @@ 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." +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 @@ -5025,9 +4783,7 @@ 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." +msgid "Which community pages should be available for visitors. Local users always see both pages." msgstr "" #: src/Module/Admin/Site.php:533 @@ -5035,9 +4791,7 @@ 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." +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 @@ -5045,9 +4799,7 @@ 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." +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 @@ -5055,13 +4807,11 @@ 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." +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." +msgid "Mail support can't be enabled because the PHP IMAP module is not installed." msgstr "" #: src/Module/Admin/Site.php:538 @@ -5069,15 +4819,11 @@ 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." +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." +msgid "Diaspora support can't be enabled because Friendica was installed into a sub directory." msgstr "" #: src/Module/Admin/Site.php:541 @@ -5085,9 +4831,7 @@ msgid "Enable Diaspora support" msgstr "" #: src/Module/Admin/Site.php:541 -msgid "" -"Enable built-in Diaspora network compatibility for communicating with " -"diaspora servers." +msgid "Enable built-in Diaspora network compatibility for communicating with diaspora servers." msgstr "" #: src/Module/Admin/Site.php:542 @@ -5095,9 +4839,7 @@ 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." +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 @@ -5113,9 +4855,7 @@ 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." +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 @@ -5132,9 +4872,7 @@ msgstr "" #: src/Module/Admin/Site.php:546 #, php-format -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default %d." +msgid "Maximum system load before delivery and poll processes are deferred - default %d." msgstr "" #: src/Module/Admin/Site.php:547 @@ -5142,9 +4880,7 @@ 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)." +msgid "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)." msgstr "" #: src/Module/Admin/Site.php:548 @@ -5160,8 +4896,7 @@ 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." +msgid "If enabled, contacts are checked for their followers and following contacts." msgstr "" #: src/Module/Admin/Site.php:551 @@ -5169,15 +4904,11 @@ msgid "None - deactivated" msgstr "" #: src/Module/Admin/Site.php:552 -msgid "" -"Local contacts - contacts of our local contacts are discovered for their " -"followers/followings." +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." +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 @@ -5185,10 +4916,7 @@ 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." +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 @@ -5196,9 +4924,7 @@ 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." +msgid "if enabled, the system will check periodically for new contacts on the defined directory server." msgstr "" #: src/Module/Admin/Site.php:558 @@ -5206,10 +4932,7 @@ 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." +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 @@ -5217,9 +4940,7 @@ 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." +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 @@ -5227,10 +4948,7 @@ 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." +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 @@ -5238,11 +4956,7 @@ 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." +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 @@ -5250,9 +4964,7 @@ 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." +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 @@ -5268,9 +4980,7 @@ 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." +msgid "Remove old remote items, orphaned database records and old content from some other helper tables." msgstr "" #: src/Module/Admin/Site.php:567 @@ -5278,10 +4988,7 @@ 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." +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 @@ -5289,11 +4996,7 @@ 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." +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 @@ -5301,10 +5004,7 @@ 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." +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 @@ -5320,9 +5020,7 @@ 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." +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 @@ -5330,9 +5028,7 @@ 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)." +msgid "Number of items per page in stream pages (network, community, profile/contact statuses, search)." msgstr "" #: src/Module/Admin/Site.php:573 @@ -5340,9 +5036,7 @@ 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." +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 @@ -5350,9 +5044,7 @@ 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." +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 @@ -5368,9 +5060,7 @@ 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." +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 @@ -5378,9 +5068,7 @@ 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." +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 @@ -5388,9 +5076,7 @@ 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." +msgid "On systems with users that heavily use contact circles the query can be very expensive." msgstr "" #: src/Module/Admin/Site.php:579 @@ -5398,10 +5084,7 @@ 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." +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 @@ -5409,9 +5092,7 @@ 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." +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 @@ -5420,9 +5101,7 @@ 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." +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 @@ -5438,9 +5117,7 @@ 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." +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 @@ -5448,9 +5125,7 @@ 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." +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 @@ -5466,8 +5141,7 @@ msgid "Worker defer limit" msgstr "" #: src/Module/Admin/Site.php:587 -msgid "" -"Per default the systems tries delivering for 15 times before dropping it." +msgid "Per default the systems tries delivering for 15 times before dropping it." msgstr "" #: src/Module/Admin/Site.php:588 @@ -5475,11 +5149,7 @@ 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." +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 @@ -5487,8 +5157,7 @@ msgid "Direct relay transfer" msgstr "" #: src/Module/Admin/Site.php:590 -msgid "" -"Enables the direct transfer to other servers without using the relay servers" +msgid "Enables the direct transfer to other servers without using the relay servers" msgstr "" #: src/Module/Admin/Site.php:591 @@ -5496,13 +5165,10 @@ 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." +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/Admin/Site.php:591 src/Module/Contact/Profile.php:328 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "" @@ -5536,10 +5202,7 @@ 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." +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 @@ -5547,9 +5210,7 @@ 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\"." +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 @@ -5573,10 +5234,7 @@ 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." +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 @@ -5584,9 +5242,7 @@ 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." +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 @@ -5594,9 +5250,7 @@ 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." +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 @@ -5612,10 +5266,7 @@ 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." +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 @@ -5623,9 +5274,7 @@ 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." +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 @@ -5675,9 +5324,7 @@ 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" +msgid "Changing the current backend is prohibited because it is set by an environment variable" msgstr "" #: src/Module/Admin/Storage.php:150 @@ -5691,60 +5338,34 @@ 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.
" +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.
" +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.
" +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" +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." +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.)" +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!" +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 @@ -5753,56 +5374,37 @@ 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." +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." +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." +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." +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." +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." +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." +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 @@ -5821,26 +5423,26 @@ msgstr "" msgid "Active addons" msgstr "" -#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#: src/Module/Admin/Themes/Details.php:63 src/Module/Admin/Themes/Index.php:71 #, php-format msgid "Theme %s disabled." msgstr "" -#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#: src/Module/Admin/Themes/Details.php:65 src/Module/Admin/Themes/Index.php:73 #, php-format msgid "Theme %s successfully enabled." msgstr "" -#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#: src/Module/Admin/Themes/Details.php:67 src/Module/Admin/Themes/Index.php:75 #, php-format msgid "Theme %s failed to install." msgstr "" -#: src/Module/Admin/Themes/Details.php:83 +#: src/Module/Admin/Themes/Details.php:89 msgid "Screenshot" msgstr "" -#: src/Module/Admin/Themes/Details.php:91 src/Module/Admin/Themes/Index.php:112 +#: src/Module/Admin/Themes/Details.php:97 src/Module/Admin/Themes/Index.php:118 #: src/Module/BaseAdmin.php:93 msgid "Themes" msgstr "" @@ -5849,24 +5451,24 @@ msgstr "" msgid "Unknown theme." msgstr "" -#: src/Module/Admin/Themes/Index.php:51 +#: src/Module/Admin/Themes/Index.php:57 msgid "Themes reloaded" msgstr "" -#: src/Module/Admin/Themes/Index.php:114 +#: src/Module/Admin/Themes/Index.php:120 msgid "Reload active themes" msgstr "" -#: src/Module/Admin/Themes/Index.php:118 +#: src/Module/Admin/Themes/Index.php:124 #, php-format msgid "No themes found on the system. They should be placed in %1$s" msgstr "" -#: src/Module/Admin/Themes/Index.php:119 +#: src/Module/Admin/Themes/Index.php:125 msgid "[Experimental]" msgstr "" -#: src/Module/Admin/Themes/Index.php:120 +#: src/Module/Admin/Themes/Index.php:126 msgid "[Unsupported]" msgstr "" @@ -5875,9 +5477,7 @@ 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." +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 @@ -5886,10 +5486,7 @@ 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." +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 @@ -5901,9 +5498,7 @@ 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." +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 @@ -5975,9 +5570,7 @@ 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." +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 @@ -6028,7 +5621,7 @@ msgstr "" msgid "Babel" msgstr "" -#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:137 +#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:143 msgid "ActivityPub Conversion" msgstr "" @@ -6062,8 +5655,7 @@ 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." +msgid_plural "Monthly posting limit of %d posts reached. The post was rejected." msgstr[0] "" msgstr[1] "" @@ -6072,12 +5664,10 @@ 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." +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 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:115 msgid "Reports" msgstr "" @@ -6102,11 +5692,11 @@ msgstr "" msgid "Delete Item" msgstr "" -#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:76 +#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:82 msgid "Item Source" msgstr "" -#: src/Module/BaseProfile.php:52 src/Module/Contact.php:506 +#: src/Module/BaseProfile.php:52 src/Module/Contact.php:513 msgid "Profile Details" msgstr "" @@ -6146,14 +5736,8 @@ 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." +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] "" @@ -6283,7 +5867,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 "" @@ -6338,7 +5922,7 @@ msgstr "" #: 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/Profile.php:164 src/Module/Contact/Profile.php:183 #: 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." @@ -6348,7 +5932,7 @@ msgstr "" msgid "Invalid contact." msgstr "" -#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:73 +#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:70 msgid "Contact is deleted." msgstr "" @@ -6416,149 +6000,149 @@ msgstr "" msgid "Add contact to circle" msgstr "" -#: src/Module/Contact.php:96 +#: src/Module/Contact.php:102 #, php-format msgid "%d contact edited." msgid_plural "%d contacts edited." msgstr[0] "" msgstr[1] "" -#: src/Module/Contact.php:347 +#: src/Module/Contact.php:353 msgid "Show all contacts" msgstr "" -#: src/Module/Contact.php:352 src/Module/Contact.php:431 +#: src/Module/Contact.php:358 src/Module/Contact.php:437 #: src/Module/Moderation/BaseUsers.php:85 msgid "Pending" msgstr "" -#: src/Module/Contact.php:355 +#: src/Module/Contact.php:361 msgid "Only show pending contacts" msgstr "" -#: src/Module/Contact.php:360 src/Module/Contact.php:434 +#: src/Module/Contact.php:366 src/Module/Contact.php:440 #: src/Module/Moderation/BaseUsers.php:93 msgid "Blocked" msgstr "" -#: src/Module/Contact.php:363 +#: src/Module/Contact.php:369 msgid "Only show blocked contacts" msgstr "" -#: src/Module/Contact.php:368 src/Module/Contact.php:440 +#: src/Module/Contact.php:374 src/Module/Contact.php:446 #: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "" -#: src/Module/Contact.php:371 +#: src/Module/Contact.php:377 msgid "Only show ignored contacts" msgstr "" -#: src/Module/Contact.php:376 src/Module/Contact.php:443 +#: src/Module/Contact.php:382 src/Module/Contact.php:449 msgid "Collapsed" msgstr "" -#: src/Module/Contact.php:379 +#: src/Module/Contact.php:385 msgid "Only show collapsed contacts" msgstr "" -#: src/Module/Contact.php:384 src/Module/Contact.php:446 +#: src/Module/Contact.php:390 src/Module/Contact.php:452 msgid "Archived" msgstr "" -#: src/Module/Contact.php:387 +#: src/Module/Contact.php:393 msgid "Only show archived contacts" msgstr "" -#: src/Module/Contact.php:392 src/Module/Contact.php:437 +#: src/Module/Contact.php:398 src/Module/Contact.php:443 msgid "Hidden" msgstr "" -#: src/Module/Contact.php:395 +#: src/Module/Contact.php:401 msgid "Only show hidden contacts" msgstr "" -#: src/Module/Contact.php:403 +#: src/Module/Contact.php:409 msgid "Organize your contact circles" msgstr "" -#: src/Module/Contact.php:458 +#: src/Module/Contact.php:464 msgid "Search your contacts" msgstr "" -#: src/Module/Contact.php:459 src/Module/Search/Index.php:207 +#: src/Module/Contact.php:465 src/Module/Search/Index.php:207 #, php-format msgid "Results for: %s" msgstr "" -#: src/Module/Contact.php:466 +#: src/Module/Contact.php:473 msgid "Update" msgstr "" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 +#: src/Module/Contact.php:474 src/Module/Contact/Profile.php:532 #: 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 +#: src/Module/Contact.php:475 src/Module/Contact/Profile.php:540 msgid "Unignore" msgstr "" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 +#: src/Module/Contact.php:476 src/Module/Contact/Profile.php:548 msgid "Uncollapse" msgstr "" -#: src/Module/Contact.php:471 +#: src/Module/Contact.php:478 msgid "Batch Actions" msgstr "" -#: src/Module/Contact.php:514 +#: src/Module/Contact.php:521 msgid "Conversations started by this contact" msgstr "" -#: src/Module/Contact.php:519 +#: src/Module/Contact.php:526 msgid "Posts and Comments" msgstr "" -#: src/Module/Contact.php:522 +#: src/Module/Contact.php:529 msgid "Individual Posts and Replies" msgstr "" -#: src/Module/Contact.php:530 +#: src/Module/Contact.php:537 msgid "Posts containing media objects" msgstr "" -#: src/Module/Contact.php:538 +#: src/Module/Contact.php:545 msgid "View all known contacts" msgstr "" -#: src/Module/Contact.php:549 +#: src/Module/Contact.php:556 msgid "Advanced Contact Settings" msgstr "" -#: src/Module/Contact.php:585 +#: src/Module/Contact.php:592 msgid "Mutual Friendship" msgstr "" -#: src/Module/Contact.php:589 +#: src/Module/Contact.php:596 msgid "is a fan of yours" msgstr "" -#: src/Module/Contact.php:593 +#: src/Module/Contact.php:600 msgid "you are a fan of" msgstr "" -#: src/Module/Contact.php:611 +#: src/Module/Contact.php:618 msgid "Pending outgoing contact request" msgstr "" -#: src/Module/Contact.php:613 +#: src/Module/Contact.php:620 msgid "Pending incoming contact request" msgstr "" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 +#: src/Module/Contact.php:633 src/Module/Contact/Profile.php:391 #, php-format msgid "Visit %s's profile [%s]" msgstr "" @@ -6573,7 +6157,7 @@ msgstr "" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6643,9 +6227,7 @@ 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)." +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 @@ -6657,7 +6239,7 @@ 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/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:59 #: 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 @@ -6695,18 +6277,18 @@ msgstr "" msgid "Your Identity Address:" msgstr "" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:422 #: 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 +#: src/Module/Moderation/Reports.php:123 +#: src/Module/Notifications/Introductions.php:135 +#: src/Module/Notifications/Introductions.php:204 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:234 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:434 +#: src/Module/Notifications/Introductions.php:197 +#: src/Module/Profile/Profile.php:236 msgid "Tags:" msgstr "" @@ -6747,318 +6329,297 @@ msgstr "" msgid "Failed to update contact record." msgstr "" -#: src/Module/Contact/Profile.php:195 +#: src/Module/Contact/Profile.php:209 msgid "Contact has been unblocked" msgstr "" -#: src/Module/Contact/Profile.php:199 +#: src/Module/Contact/Profile.php:213 msgid "Contact has been blocked" msgstr "" -#: src/Module/Contact/Profile.php:211 +#: src/Module/Contact/Profile.php:225 msgid "Contact has been unignored" msgstr "" -#: src/Module/Contact/Profile.php:215 +#: src/Module/Contact/Profile.php:229 msgid "Contact has been ignored" msgstr "" -#: src/Module/Contact/Profile.php:227 +#: src/Module/Contact/Profile.php:241 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:231 +#: src/Module/Contact/Profile.php:245 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:259 +#: src/Module/Contact/Profile.php:273 #, php-format msgid "You are mutual friends with %s" msgstr "" -#: src/Module/Contact/Profile.php:260 +#: src/Module/Contact/Profile.php:274 #, php-format msgid "You are sharing with %s" msgstr "" -#: src/Module/Contact/Profile.php:261 +#: src/Module/Contact/Profile.php:275 #, php-format msgid "%s is sharing with you" msgstr "" -#: src/Module/Contact/Profile.php:277 +#: src/Module/Contact/Profile.php:291 msgid "Private communications are not available for this contact." msgstr "" -#: src/Module/Contact/Profile.php:287 +#: src/Module/Contact/Profile.php:301 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:290 +#: src/Module/Contact/Profile.php:304 msgid "Never" msgstr "" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was not successful)" msgstr "" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was successful)" msgstr "" -#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 +#: src/Module/Contact/Profile.php:309 src/Module/Contact/Profile.php:503 msgid "Suggest friends" msgstr "" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:313 #, php-format msgid "Network type: %s" msgstr "" -#: src/Module/Contact/Profile.php:304 +#: src/Module/Contact/Profile.php:318 msgid "Communications lost with this contact!" msgstr "" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:324 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." +#: src/Module/Contact/Profile.php:326 +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 +#: src/Module/Contact/Profile.php:329 msgid "Fetch information" msgstr "" -#: src/Module/Contact/Profile.php:316 +#: src/Module/Contact/Profile.php:330 msgid "Fetch keywords" msgstr "" -#: src/Module/Contact/Profile.php:317 +#: src/Module/Contact/Profile.php:331 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 +#: src/Module/Contact/Profile.php:341 src/Module/Contact/Profile.php:346 +#: src/Module/Contact/Profile.php:351 src/Module/Contact/Profile.php:357 msgid "No mirroring" msgstr "" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 -#: src/Module/Contact/Profile.php:344 +#: src/Module/Contact/Profile.php:342 src/Module/Contact/Profile.php:352 +#: src/Module/Contact/Profile.php:358 msgid "Mirror as my own posting" msgstr "" -#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:347 src/Module/Contact/Profile.php:353 msgid "Native reshare" msgstr "" -#: src/Module/Contact/Profile.php:359 +#: src/Module/Contact/Profile.php:373 msgid "Contact Information / Notes" msgstr "" -#: src/Module/Contact/Profile.php:360 +#: src/Module/Contact/Profile.php:374 msgid "Contact Settings" msgstr "" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:382 msgid "Contact" msgstr "" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:386 msgid "Their personal note" msgstr "" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:388 msgid "Edit contact notes" msgstr "" -#: src/Module/Contact/Profile.php:378 +#: src/Module/Contact/Profile.php:392 msgid "Block/Unblock contact" msgstr "" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:393 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "" -#: src/Module/Contact/Profile.php:380 +#: src/Module/Contact/Profile.php:394 msgid "View conversations" msgstr "" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:399 msgid "Last update:" msgstr "" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:401 msgid "Update public posts" msgstr "" -#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 +#: src/Module/Contact/Profile.php:403 src/Module/Contact/Profile.php:513 msgid "Update now" msgstr "" -#: src/Module/Contact/Profile.php:391 +#: src/Module/Contact/Profile.php:405 msgid "Awaiting connection acknowledge" msgstr "" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:406 msgid "Currently blocked" msgstr "" -#: src/Module/Contact/Profile.php:393 +#: src/Module/Contact/Profile.php:407 msgid "Currently ignored" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:408 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:409 msgid "Currently archived" msgstr "" -#: src/Module/Contact/Profile.php:398 +#: src/Module/Contact/Profile.php:412 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:400 -#: src/Module/Notifications/Introductions.php:192 +#: src/Module/Contact/Profile.php:414 +#: src/Module/Notifications/Introductions.php:198 msgid "Hide this contact from others" msgstr "" -#: src/Module/Contact/Profile.php:400 -msgid "" -"Replies/likes to your public posts may still be visible" +#: src/Module/Contact/Profile.php:414 +msgid "Replies/likes to your public posts may still be visible" msgstr "" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Notification for new posts" msgstr "" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Send a notification of every new post of this contact" msgstr "" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 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" +#: src/Module/Contact/Profile.php:417 +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/Contact/Profile.php:435 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:437 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:443 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." +#: src/Module/Contact/Profile.php:445 +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 +#: src/Module/Contact/Profile.php:448 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:435 +#: src/Module/Contact/Profile.php:449 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." +#: src/Module/Contact/Profile.php:450 +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 +#: src/Module/Contact/Profile.php:451 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." +#: src/Module/Contact/Profile.php:451 +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 +#: src/Module/Contact/Profile.php:452 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:438 +#: src/Module/Contact/Profile.php:452 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 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." +#: src/Module/Contact/Profile.php:453 +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 +#: src/Module/Contact/Profile.php:454 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:440 +#: src/Module/Contact/Profile.php:454 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 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." +#: src/Module/Contact/Profile.php:455 +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 +#: src/Module/Contact/Profile.php:523 msgid "Refetch contact data" msgstr "" -#: src/Module/Contact/Profile.php:520 +#: src/Module/Contact/Profile.php:534 msgid "Toggle Blocked status" msgstr "" -#: src/Module/Contact/Profile.php:528 +#: src/Module/Contact/Profile.php:542 msgid "Toggle Ignored status" msgstr "" -#: src/Module/Contact/Profile.php:536 +#: src/Module/Contact/Profile.php:550 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:557 src/Module/Contact/Revoke.php:103 msgid "Revoke Follow" msgstr "" -#: src/Module/Contact/Profile.php:545 +#: src/Module/Contact/Profile.php:559 msgid "Revoke the follow from this contact" msgstr "" @@ -7066,28 +6627,20 @@ msgstr "" msgid "Bad Request." msgstr "" -#: src/Module/Contact/Revoke.php:63 -msgid "Unknown contact." -msgstr "" - -#: src/Module/Contact/Revoke.php:77 +#: src/Module/Contact/Revoke.php:74 msgid "Contact is being deleted." msgstr "" -#: src/Module/Contact/Revoke.php:91 +#: src/Module/Contact/Revoke.php:88 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." +#: src/Module/Contact/Revoke.php:104 +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." +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 @@ -7121,9 +6674,7 @@ 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." +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 @@ -7134,29 +6685,29 @@ msgstr "" msgid "Not available." msgstr "" -#: src/Module/Conversation/Network.php:214 +#: src/Module/Conversation/Network.php:216 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:218 +#: src/Module/Conversation/Network.php:220 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:237 +#: src/Module/Conversation/Network.php:239 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:314 +#: src/Module/Conversation/Network.php:316 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 "" @@ -7165,218 +6716,215 @@ 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!" +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 +#: src/Module/Debug/ActivityPubConversion.php:59 msgid "Formatted" msgstr "" -#: src/Module/Debug/ActivityPubConversion.php:65 +#: src/Module/Debug/ActivityPubConversion.php:71 msgid "Activity" msgstr "" -#: src/Module/Debug/ActivityPubConversion.php:117 +#: src/Module/Debug/ActivityPubConversion.php:123 msgid "Object data" msgstr "" -#: src/Module/Debug/ActivityPubConversion.php:124 +#: src/Module/Debug/ActivityPubConversion.php:130 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/Debug/ActivityPubConversion.php:135 +#: src/Module/Debug/Babel.php:300 src/Module/Moderation/Item/Source.php:93 #: src/Module/Security/TwoFactor/Verify.php:98 msgid "Error" msgid_plural "Errors" msgstr[0] "" msgstr[1] "" -#: src/Module/Debug/ActivityPubConversion.php:138 +#: src/Module/Debug/ActivityPubConversion.php:144 msgid "Source activity" msgstr "" -#: src/Module/Debug/Babel.php:52 +#: src/Module/Debug/Babel.php:58 msgid "Source input" msgstr "" -#: src/Module/Debug/Babel.php:58 +#: src/Module/Debug/Babel.php:64 msgid "BBCode::toPlaintext" msgstr "" -#: src/Module/Debug/Babel.php:64 +#: src/Module/Debug/Babel.php:70 msgid "BBCode::convert (raw HTML)" msgstr "" -#: src/Module/Debug/Babel.php:69 +#: src/Module/Debug/Babel.php:75 msgid "BBCode::convert (hex)" msgstr "" -#: src/Module/Debug/Babel.php:74 +#: src/Module/Debug/Babel.php:80 msgid "BBCode::convert" msgstr "" -#: src/Module/Debug/Babel.php:80 +#: src/Module/Debug/Babel.php:86 msgid "BBCode::convert => HTML::toBBCode" msgstr "" -#: src/Module/Debug/Babel.php:86 +#: src/Module/Debug/Babel.php:92 msgid "BBCode::toMarkdown" msgstr "" -#: src/Module/Debug/Babel.php:92 +#: src/Module/Debug/Babel.php:98 msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" msgstr "" -#: src/Module/Debug/Babel.php:96 +#: src/Module/Debug/Babel.php:102 msgid "BBCode::toMarkdown => Markdown::convert" msgstr "" -#: src/Module/Debug/Babel.php:102 +#: src/Module/Debug/Babel.php:108 msgid "BBCode::toMarkdown => Markdown::toBBCode" msgstr "" -#: src/Module/Debug/Babel.php:108 +#: src/Module/Debug/Babel.php:114 msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" msgstr "" -#: src/Module/Debug/Babel.php:116 +#: src/Module/Debug/Babel.php:122 msgid "Item Body" msgstr "" -#: src/Module/Debug/Babel.php:120 +#: src/Module/Debug/Babel.php:126 msgid "Item Tags" msgstr "" -#: src/Module/Debug/Babel.php:126 +#: src/Module/Debug/Babel.php:132 msgid "PageInfo::appendToBody" msgstr "" -#: src/Module/Debug/Babel.php:131 +#: src/Module/Debug/Babel.php:137 msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" msgstr "" -#: src/Module/Debug/Babel.php:135 +#: src/Module/Debug/Babel.php:141 msgid "PageInfo::appendToBody => BBCode::convert" msgstr "" -#: src/Module/Debug/Babel.php:142 +#: src/Module/Debug/Babel.php:148 msgid "Source input (Diaspora format)" msgstr "" -#: src/Module/Debug/Babel.php:151 +#: src/Module/Debug/Babel.php:157 msgid "Source input (Markdown)" msgstr "" -#: src/Module/Debug/Babel.php:157 +#: src/Module/Debug/Babel.php:163 msgid "Markdown::convert (raw HTML)" msgstr "" -#: src/Module/Debug/Babel.php:162 +#: src/Module/Debug/Babel.php:168 msgid "Markdown::convert" msgstr "" -#: src/Module/Debug/Babel.php:168 +#: src/Module/Debug/Babel.php:174 msgid "Markdown::toBBCode" msgstr "" -#: src/Module/Debug/Babel.php:175 +#: src/Module/Debug/Babel.php:181 msgid "Raw HTML input" msgstr "" -#: src/Module/Debug/Babel.php:180 +#: src/Module/Debug/Babel.php:186 msgid "HTML Input" msgstr "" -#: src/Module/Debug/Babel.php:187 +#: src/Module/Debug/Babel.php:193 msgid "HTML Purified (raw)" msgstr "" -#: src/Module/Debug/Babel.php:192 +#: src/Module/Debug/Babel.php:198 msgid "HTML Purified (hex)" msgstr "" -#: src/Module/Debug/Babel.php:197 +#: src/Module/Debug/Babel.php:203 msgid "HTML Purified" msgstr "" -#: src/Module/Debug/Babel.php:203 +#: src/Module/Debug/Babel.php:209 msgid "HTML::toBBCode" msgstr "" -#: src/Module/Debug/Babel.php:209 +#: src/Module/Debug/Babel.php:215 msgid "HTML::toBBCode => BBCode::convert" msgstr "" -#: src/Module/Debug/Babel.php:214 +#: src/Module/Debug/Babel.php:220 msgid "HTML::toBBCode => BBCode::convert (raw HTML)" msgstr "" -#: src/Module/Debug/Babel.php:220 +#: src/Module/Debug/Babel.php:226 msgid "HTML::toBBCode => BBCode::toPlaintext" msgstr "" -#: src/Module/Debug/Babel.php:226 +#: src/Module/Debug/Babel.php:232 msgid "HTML::toMarkdown" msgstr "" -#: src/Module/Debug/Babel.php:232 +#: src/Module/Debug/Babel.php:238 msgid "HTML::toPlaintext" msgstr "" -#: src/Module/Debug/Babel.php:238 +#: src/Module/Debug/Babel.php:244 msgid "HTML::toPlaintext (compact)" msgstr "" -#: src/Module/Debug/Babel.php:256 +#: src/Module/Debug/Babel.php:262 msgid "Decoded post" msgstr "" -#: src/Module/Debug/Babel.php:277 +#: src/Module/Debug/Babel.php:283 msgid "Post array before expand entities" msgstr "" -#: src/Module/Debug/Babel.php:284 +#: src/Module/Debug/Babel.php:290 msgid "Post converted" msgstr "" -#: src/Module/Debug/Babel.php:289 +#: src/Module/Debug/Babel.php:295 msgid "Converted body" msgstr "" -#: src/Module/Debug/Babel.php:295 +#: src/Module/Debug/Babel.php:301 msgid "Twitter addon is absent from the addon/ folder." msgstr "" -#: src/Module/Debug/Babel.php:305 +#: src/Module/Debug/Babel.php:311 msgid "Babel Diagnostic" msgstr "" -#: src/Module/Debug/Babel.php:307 +#: src/Module/Debug/Babel.php:313 msgid "Source text" msgstr "" -#: src/Module/Debug/Babel.php:308 +#: src/Module/Debug/Babel.php:314 msgid "BBCode" msgstr "" -#: src/Module/Debug/Babel.php:310 +#: src/Module/Debug/Babel.php:316 msgid "Markdown" msgstr "" -#: src/Module/Debug/Babel.php:311 +#: src/Module/Debug/Babel.php:317 msgid "HTML" msgstr "" -#: src/Module/Debug/Babel.php:313 +#: src/Module/Debug/Babel.php:319 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 "" @@ -7389,9 +6937,7 @@ 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." +msgid "Friendica provides this service for sharing events with other networks and friends in unknown timezones." msgstr "" #: src/Module/Debug/Localtime.php:51 @@ -7512,15 +7058,11 @@ 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." +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." +msgid "Please visit Friendi.ca to learn more about the Friendica project." msgstr "" #: src/Module/Friendica.php:123 @@ -7532,8 +7074,7 @@ msgid "the bugtracker at github" msgstr "" #: src/Module/Friendica.php:124 -msgid "" -"Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "" #: src/Module/HCard.php:45 @@ -7591,10 +7132,7 @@ 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." +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 @@ -7602,9 +7140,7 @@ 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." +msgid "Overwrite this field in case the system URL determination isn't right, otherwise leave it as is." msgstr "" #: src/Module/Install.php:242 @@ -7612,21 +7148,15 @@ 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." +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." +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." +msgid "The database you specify below should already exist. If it does not, please create it before continuing." msgstr "" #: src/Module/Install.php:252 @@ -7662,9 +7192,7 @@ 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." +msgid "Your account email address must match this in order to use the web admin panel." msgstr "" #: src/Module/Install.php:304 @@ -7672,9 +7200,7 @@ msgid "System Language:" msgstr "" #: src/Module/Install.php:306 -msgid "" -"Set the default language for your Friendica installation interface and to " -"send emails." +msgid "Set the default language for your Friendica installation interface and to send emails." msgstr "" #: src/Module/Install.php:318 @@ -7690,16 +7216,12 @@ msgid "

What next

" msgstr "" #: src/Module/Install.php:349 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the worker." +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." +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 @@ -7737,39 +7259,25 @@ 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." +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." +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." +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." +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." +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 @@ -7786,9 +7294,7 @@ 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." +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 @@ -7796,14 +7302,11 @@ 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:" +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" +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 @@ -7835,15 +7338,11 @@ 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" +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." +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 @@ -7859,10 +7358,7 @@ 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." +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 @@ -7940,23 +7436,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 +7461,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 "" @@ -8000,9 +7496,7 @@ 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." +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 @@ -8034,7 +7528,7 @@ msgid "Block New Remote Contact" msgstr "" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Photo" msgstr "" @@ -8058,9 +7552,7 @@ 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." +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 @@ -8091,8 +7583,7 @@ 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" +"

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" @@ -8140,9 +7631,7 @@ 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." +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 @@ -8150,14 +7639,8 @@ 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." +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] "" @@ -8166,9 +7649,7 @@ 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." +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 @@ -8196,9 +7677,7 @@ 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.

    " +msgid "

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

    " msgstr "" #: src/Module/Moderation/Blocklist/Server/Import.php:121 @@ -8239,9 +7718,7 @@ 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." +msgid "Imports patterns from the file that weren't already existing in the current blocklist." msgstr "" #: src/Module/Moderation/Blocklist/Server/Import.php:131 @@ -8271,17 +7748,11 @@ 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." +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." +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 @@ -8317,16 +7788,11 @@ 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." +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." +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 @@ -8337,56 +7803,54 @@ msgstr "" msgid "The GUID of the item you want to delete." msgstr "" -#: src/Module/Moderation/Item/Source.php:77 +#: src/Module/Moderation/Item/Source.php:83 msgid "Item Id" msgstr "" -#: src/Module/Moderation/Item/Source.php:78 +#: src/Module/Moderation/Item/Source.php:84 msgid "Item URI" msgstr "" -#: src/Module/Moderation/Item/Source.php:80 +#: src/Module/Moderation/Item/Source.php:86 msgid "Terms" msgstr "" -#: src/Module/Moderation/Item/Source.php:81 +#: src/Module/Moderation/Item/Source.php:87 msgid "Tag" msgstr "" -#: src/Module/Moderation/Item/Source.php:82 +#: src/Module/Moderation/Item/Source.php:88 #: 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 +#: src/Module/Moderation/Item/Source.php:89 msgid "Term" msgstr "" -#: src/Module/Moderation/Item/Source.php:84 +#: src/Module/Moderation/Item/Source.php:90 msgid "URL" msgstr "" -#: src/Module/Moderation/Item/Source.php:86 +#: src/Module/Moderation/Item/Source.php:92 msgid "Implicit Mention" msgstr "" -#: src/Module/Moderation/Item/Source.php:88 +#: src/Module/Moderation/Item/Source.php:94 msgid "Item not found" msgstr "" -#: src/Module/Moderation/Item/Source.php:89 +#: src/Module/Moderation/Item/Source.php:95 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." +#: src/Module/Moderation/Item/Source.php:96 +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 +#: src/Module/Moderation/Item/Source.php:98 msgid "Item Guid" msgstr "" @@ -8411,9 +7875,7 @@ 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." +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 @@ -8434,9 +7896,7 @@ 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." +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 @@ -8445,9 +7905,7 @@ 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." +msgid "This contact is publishing content that is considered illegal in this node's hosting juridiction." msgstr "" #: src/Module/Moderation/Report/Create.php:188 @@ -8456,11 +7914,7 @@ 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." +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 @@ -8469,11 +7923,7 @@ 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." +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 @@ -8482,15 +7932,11 @@ 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." +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." +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 @@ -8498,10 +7944,7 @@ 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." +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 @@ -8529,8 +7972,7 @@ 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:" +msgid "You can also perform one of the following action on the contact you reported:" msgstr "" #: src/Module/Moderation/Report/Create.php:291 @@ -8542,15 +7984,11 @@ 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." +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." +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 @@ -8558,11 +7996,7 @@ 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." +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 @@ -8593,34 +8027,34 @@ msgstr "" msgid "3. Pick posts" msgstr "" -#: src/Module/Moderation/Reports.php:105 +#: src/Module/Moderation/Reports.php:111 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:106 +#: src/Module/Moderation/Reports.php:112 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:107 +#: src/Module/Moderation/Reports.php:113 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:114 +#: src/Module/Moderation/Reports.php:120 #, php-format msgid "%s total report" msgid_plural "%s total reports" msgstr[0] "" msgstr[1] "" -#: src/Module/Moderation/Reports.php:117 +#: src/Module/Moderation/Reports.php:123 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 "" @@ -8725,17 +8159,13 @@ 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?" +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?" +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 @@ -8835,59 +8265,55 @@ msgstr "" msgid "Deny" msgstr "" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Show Ignored Requests" msgstr "" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Hide Ignored Requests" msgstr "" -#: src/Module/Notifications/Introductions.php:115 -#: src/Module/Notifications/Introductions.php:178 +#: src/Module/Notifications/Introductions.php:121 +#: src/Module/Notifications/Introductions.php:184 msgid "Notification type:" msgstr "" -#: src/Module/Notifications/Introductions.php:118 +#: src/Module/Notifications/Introductions.php:124 msgid "Suggested by:" msgstr "" -#: src/Module/Notifications/Introductions.php:143 +#: src/Module/Notifications/Introductions.php:149 msgid "Claims to be known to you: " msgstr "" -#: src/Module/Notifications/Introductions.php:152 +#: src/Module/Notifications/Introductions.php:158 msgid "Shall your connection be bidirectional or not?" msgstr "" -#: src/Module/Notifications/Introductions.php:153 +#: src/Module/Notifications/Introductions.php:159 #, 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." +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 +#: src/Module/Notifications/Introductions.php:160 #, 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." +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 +#: src/Module/Notifications/Introductions.php:162 msgid "Friend" msgstr "" -#: src/Module/Notifications/Introductions.php:157 +#: src/Module/Notifications/Introductions.php:163 msgid "Subscriber" msgstr "" -#: src/Module/Notifications/Introductions.php:216 +#: src/Module/Notifications/Introductions.php:222 msgid "No introductions." msgstr "" -#: src/Module/Notifications/Introductions.php:217 -#: src/Module/Notifications/Notifications.php:135 +#: src/Module/Notifications/Introductions.php:223 +#: src/Module/Notifications/Notifications.php:141 #, php-format msgid "No more %s notifications." msgstr "" @@ -8912,7 +8338,7 @@ msgstr "" msgid "Home Notifications" msgstr "" -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show unread" msgstr "" @@ -8930,9 +8356,7 @@ 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?" +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 @@ -8945,9 +8369,7 @@ msgstr "" #: src/Module/OAuth/Authorize.php:106 #, php-format -msgid "" -"Please copy the following authentication code into your application and " -"close this window: %s" +msgid "Please copy the following authentication code into your application and close this window: %s" msgstr "" #: src/Module/OAuth/Token.php:80 @@ -9135,20 +8557,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" @@ -9170,9 +8592,7 @@ 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" +msgid "Server can't accept new file upload at this time, please contact your administrator" msgstr "" #: src/Module/Profile/Photos.php:200 @@ -9183,43 +8603,41 @@ 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" +msgid "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 +8645,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 "" @@ -9256,9 +8674,7 @@ 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." +msgid "Remote subscription can't be done for your network. Please subscribe directly on your system." msgstr "" #: src/Module/Profile/RemoteFollow.php:128 @@ -9267,17 +8683,12 @@ 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." +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." +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 @@ -9289,9 +8700,7 @@ 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." +msgid "This profile has been restricted which prevents access to their public content from anonymous visitors." msgstr "" #: src/Module/Profile/Schedule.php:83 @@ -9311,21 +8720,15 @@ 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." +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\"." +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." +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 @@ -9357,9 +8760,7 @@ 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.)" +msgid "Your Email Address: (Initial information will be send there, so this has to be an existing address.)" msgstr "" #: src/Module/Register.php:167 @@ -9367,7 +8768,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,15 +8777,13 @@ 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 "" #: 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\"." +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 @@ -9408,8 +8807,7 @@ 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." +msgid "Please enter the password of the parent account to legitimize your request." msgstr "" #: src/Module/Register.php:219 @@ -9441,15 +8839,12 @@ msgid "The additional account was created." msgstr "" #: src/Module/Register.php:354 -msgid "" -"Registration successful. Please check your email for further instructions." +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." +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 @@ -9473,7 +8868,7 @@ msgstr "" msgid "Your registration is pending approval by the site owner." msgstr "" -#: src/Module/Search/Acl.php:73 +#: src/Module/Search/Acl.php:78 msgid "You must be logged in to use this module." msgstr "" @@ -9490,65 +8885,63 @@ msgstr "" msgid "Items tagged with: %s" msgstr "" -#: src/Module/Search/Saved.php:59 +#: src/Module/Search/Saved.php:63 msgid "Search term was not saved." msgstr "" -#: src/Module/Search/Saved.php:62 +#: src/Module/Search/Saved.php:66 msgid "Search term already saved." msgstr "" -#: src/Module/Search/Saved.php:68 +#: src/Module/Search/Saved.php:72 msgid "Search term was not removed." msgstr "" -#: src/Module/Security/Login.php:123 +#: src/Module/Security/Login.php:127 msgid "Create a New Account" msgstr "" -#: src/Module/Security/Login.php:142 +#: src/Module/Security/Login.php:146 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." +#: src/Module/Security/Login.php:149 +msgid "Please enter your username and password to add the OpenID to your existing account." msgstr "" -#: src/Module/Security/Login.php:147 +#: src/Module/Security/Login.php:151 msgid "Or login using OpenID: " msgstr "" -#: src/Module/Security/Login.php:161 +#: src/Module/Security/Login.php:165 msgid "Password: " msgstr "" -#: src/Module/Security/Login.php:162 +#: src/Module/Security/Login.php:166 msgid "Remember me" msgstr "" -#: src/Module/Security/Login.php:171 +#: src/Module/Security/Login.php:175 msgid "Forgot your password?" msgstr "" -#: src/Module/Security/Login.php:174 +#: src/Module/Security/Login.php:178 msgid "Website Terms of Service" msgstr "" -#: src/Module/Security/Login.php:175 +#: src/Module/Security/Login.php:179 msgid "terms of service" msgstr "" -#: src/Module/Security/Login.php:177 +#: src/Module/Security/Login.php:181 msgid "Website Privacy Policy" msgstr "" -#: src/Module/Security/Login.php:178 +#: src/Module/Security/Login.php:182 msgid "privacy policy" msgstr "" -#: src/Module/Security/Logout.php:84 +#: src/Module/Security/Logout.php:89 #: src/Module/Security/TwoFactor/SignOut.php:78 #: src/Module/Security/TwoFactor/SignOut.php:86 #: src/Module/Security/TwoFactor/SignOut.php:108 @@ -9561,15 +8954,11 @@ 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." +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." +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 @@ -9591,10 +8980,7 @@ 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." +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 @@ -9602,24 +8988,22 @@ 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 -msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces and accentuated letters." +#: 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 "" @@ -9639,15 +9023,12 @@ 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.

    " +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" +msgid "Don’t have your phone? Enter a two-factor recovery code" msgstr "" #: src/Module/Security/TwoFactor/Recovery.php:102 @@ -9663,9 +9044,7 @@ 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.

    " +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 @@ -9685,9 +9064,7 @@ 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.

    " +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 @@ -9703,16 +9080,12 @@ 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.

    " +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." +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 @@ -9750,470 +9123,419 @@ 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 -msgid "" -"Account for a service that automatically shares content based on user " -"defined channels." +#: 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 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." +#: 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 -msgid "" -"Account for a news reflector that automatically approves contact requests as " -"\"Followers\"." +#: 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 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." +#: 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 -msgid "" -"Account for a public profile that automatically approves contact requests as " -"\"Followers\"." +#: 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 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." +#: 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 " -"directory. Your profile details may be publicly visible depending on the " -"system settings." +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:542 +#: src/Module/Settings/Account.php:547 #, php-format -msgid "" -"Your profile will also be published in the global friendica directories (e." -"g. %s)." +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 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" +#: 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 -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." +#: 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: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 -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 -msgid "Hide your public content from anonymous viewers" -msgstr "" - -#: src/Module/Settings/Account.php:586 -msgid "" -"Anonymous visitors will only see your basic profile details. Your public " -"posts and replies will still be freely accessible on the remote servers of " -"your followers and through relays." -msgstr "" - -#: src/Module/Settings/Account.php:587 -msgid "Make public posts unlisted" -msgstr "" - -#: src/Module/Settings/Account.php:587 -msgid "" -"Your public posts will not appear on the community pages or in search " -"results, nor be sent to relay servers. However they can still appear on " -"public feeds on remote servers." -msgstr "" - -#: src/Module/Settings/Account.php:588 -msgid "Make all posted pictures accessible" -msgstr "" - -#: src/Module/Settings/Account.php:588 -msgid "" -"This option makes every posted picture accessible via the direct link. This " -"is a workaround for the problem that most other networks can't handle " -"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:589 -msgid "Allow friends to post to your profile page?" -msgstr "" - -#: src/Module/Settings/Account.php:589 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "" - #: src/Module/Settings/Account.php:590 -msgid "Allow friends to tag your posts?" -msgstr "" - -#: src/Module/Settings/Account.php:590 -msgid "Your contacts can add additional tags to your posts." +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 "Default privacy circle for new contacts" +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 "Default privacy circle for new group contacts" +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 "Default Post Permissions" +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: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 -msgid "" -"When activated, the personal notes on your profile page will be expired." -msgstr "" - -#: src/Module/Settings/Account.php:601 -msgid "Expire starred posts" -msgstr "" - -#: src/Module/Settings/Account.php:601 -msgid "" -"Starring posts keeps them from being expired. That behaviour is overwritten " -"by this setting." -msgstr "" - -#: src/Module/Settings/Account.php:602 -msgid "Only expire posts by others" -msgstr "" - -#: src/Module/Settings/Account.php:602 -msgid "" -"When activated, your own posts never expire. Then the settings above are " -"only valid for posts you received." -msgstr "" - #: src/Module/Settings/Account.php:605 -msgid "Notification Settings" +msgid "When activated, the personal notes on your profile page will be expired." msgstr "" #: src/Module/Settings/Account.php:606 -msgid "Send a notification email when:" +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 "You receive an introduction" +msgid "Only expire posts by others" msgstr "" -#: src/Module/Settings/Account.php:608 -msgid "Your introductions are confirmed" -msgstr "" - -#: src/Module/Settings/Account.php:609 -msgid "Someone writes on your profile wall" +#: 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 "Someone writes a followup comment" +msgid "Notification Settings" msgstr "" #: src/Module/Settings/Account.php:611 -msgid "You receive a private message" +msgid "Send a notification email when:" msgstr "" #: src/Module/Settings/Account.php:612 -msgid "You receive a friend suggestion" +msgid "You receive an introduction" msgstr "" #: src/Module/Settings/Account.php:613 -msgid "You are tagged in a post" +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 "Create a desktop notification when:" +msgid "Someone writes a followup comment" msgstr "" #: src/Module/Settings/Account.php:616 -msgid "Someone tagged you" +msgid "You receive a private message" msgstr "" #: src/Module/Settings/Account.php:617 -msgid "Someone directly commented on your post" +msgid "You receive a friend suggestion" msgstr "" #: src/Module/Settings/Account.php:618 -msgid "Someone liked your content" -msgstr "" - -#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 -msgid "Can only be enabled, when the direct comment notification is enabled." -msgstr "" - -#: src/Module/Settings/Account.php:619 -msgid "Someone shared your content" +msgid "You are tagged in a post" msgstr "" #: src/Module/Settings/Account.php:620 -msgid "Someone commented in your thread" +msgid "Create a desktop notification when:" msgstr "" #: src/Module/Settings/Account.php:621 -msgid "Someone commented in a thread where you commented" +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: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 -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 -msgid "Show notifications of ignored contacts" -msgstr "" - -#: src/Module/Settings/Account.php:642 -msgid "" -"You don't see posts from ignored contacts. But you still see their comments. " -"This setting controls if you want to still receive regular notifications " -"that are caused by ignored contacts or not." +#: 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 "Advanced Account/Page Type Settings" +msgid "Show notifications of ignored contacts" msgstr "" -#: src/Module/Settings/Account.php:646 -msgid "Change the behaviour of this account for special situations" -msgstr "" - -#: src/Module/Settings/Account.php:649 -msgid "Import Contacts" +#: 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 "" -"Upload a CSV file that contains the handle of your followed accounts in the " -"first column you exported from the old account." +msgid "Advanced Account/Page Type Settings" msgstr "" #: src/Module/Settings/Account.php:651 -msgid "Upload File" +msgid "Change the behaviour of this account for special situations" msgstr "" #: src/Module/Settings/Account.php:654 -msgid "Relocate" +msgid "Import Contacts" msgstr "" #: src/Module/Settings/Account.php:655 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." +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 "" @@ -10226,9 +9548,7 @@ 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." +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 @@ -10240,9 +9560,7 @@ 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." +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 @@ -10305,9 +9623,7 @@ 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." +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 @@ -10315,35 +9631,24 @@ 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." +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." +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." +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." +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" +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 @@ -10418,8 +9723,7 @@ 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)" +msgid "Use the summary (Mastodon and some others will treat it as content warning)" msgstr "" #: src/Module/Settings/Connectors.php:206 @@ -10435,10 +9739,7 @@ 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." +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 @@ -10458,9 +9759,7 @@ 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." +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 @@ -10468,10 +9767,7 @@ 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." +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 @@ -10479,9 +9775,7 @@ 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." +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 @@ -10489,10 +9783,7 @@ 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." +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 @@ -10500,10 +9791,7 @@ 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." +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 @@ -10511,9 +9799,7 @@ 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." +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 @@ -10521,10 +9807,7 @@ 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." +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 @@ -10532,10 +9815,7 @@ 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." +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 @@ -10547,9 +9827,7 @@ 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." +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 @@ -10609,8 +9887,7 @@ 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." +msgid "Delegated administrators can view but not change delegation permissions." msgstr "" #: src/Module/Settings/Delegation.php:112 @@ -10631,9 +9908,7 @@ 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." +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 @@ -10641,9 +9916,7 @@ 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." +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 @@ -10651,10 +9924,7 @@ 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." +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 @@ -10825,9 +10095,7 @@ 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." +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 @@ -10862,145 +10130,139 @@ 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 -msgid "" -"The homepage is verified. A rel=\"me\" link back to your Friendica profile " -"page was found on the homepage." +#: 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)." +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" "\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.

    " +"\t\t\t\t

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

    " msgstr "" -#: src/Module/Settings/Profile/Index.php:286 +#: 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 -msgid "" -"The Matrix address will be published so that people can follow you there." +#: 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 "" @@ -11013,9 +10275,7 @@ 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." +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 @@ -11076,9 +10336,7 @@ 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." +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 @@ -11096,9 +10354,7 @@ 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." +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 @@ -11115,9 +10371,7 @@ 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." +msgid "This will completely remove your account. Once this has been done it is not recoverable." msgstr "" #: src/Module/Settings/RemoveMe.php:136 @@ -11146,10 +10400,7 @@ 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." +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 @@ -11172,8 +10423,7 @@ 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." +msgid "App-specific password generation failed: This description already exists." msgstr "" #: src/Module/Settings/TwoFactor/AppSpecific.php:94 @@ -11193,16 +10443,11 @@ 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.

    " +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!" +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 @@ -11218,9 +10463,7 @@ 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." +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 @@ -11240,9 +10483,7 @@ 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.

    " +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 @@ -11274,9 +10515,7 @@ 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.

    " +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 @@ -11288,9 +10527,7 @@ 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.

    " +msgid "

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

    " msgstr "" #: src/Module/Settings/TwoFactor/Index.php:161 @@ -11298,9 +10535,7 @@ 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." +msgid "You need to provide your current password to change two-factor authentication settings." msgstr "" #: src/Module/Settings/TwoFactor/Index.php:162 @@ -11336,17 +10571,11 @@ 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.

    " +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." +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 @@ -11370,10 +10599,7 @@ 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." +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 @@ -11429,16 +10655,12 @@ 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.

    " +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

    " +msgid "

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

    %s

    " msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:159 @@ -11450,9 +10672,7 @@ 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." +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 @@ -11460,10 +10680,7 @@ 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)" +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 @@ -11471,9 +10688,7 @@ 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." +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 @@ -11485,20 +10700,15 @@ 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." +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." +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." +msgid "You have ignored the top-level author's server or the shared post author's server." msgstr "" #: src/Module/Special/DisplayNotFound.php:45 @@ -11523,34 +10733,16 @@ 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." +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." +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." +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 @@ -11583,9 +10775,7 @@ 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" +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 @@ -11605,16 +10795,11 @@ 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." +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" +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 @@ -11622,9 +10807,7 @@ 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\"" +msgid "To export your account, go to \"Settings->Export your personal data\" and select \"Export account\"" msgstr "" #: src/Module/User/Import.php:218 @@ -11668,11 +10851,7 @@ 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." +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 @@ -11684,10 +10863,7 @@ 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." +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 @@ -11695,25 +10871,15 @@ 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." +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." +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." +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 @@ -11721,10 +10887,7 @@ 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." +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 @@ -11732,10 +10895,7 @@ 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." +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 @@ -11747,10 +10907,7 @@ 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" +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 @@ -11758,10 +10915,7 @@ 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." +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 @@ -11769,10 +10923,7 @@ 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." +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 @@ -11780,12 +10931,7 @@ 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." +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 @@ -11793,10 +10939,7 @@ 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." +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 @@ -11804,10 +10947,7 @@ 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." +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 @@ -11819,9 +10959,7 @@ 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." +msgid "Our help pages may be consulted for detail on other program features and resources." msgstr "" #: src/Navigation/Notifications/Factory/FormattedNavNotification.php:161 @@ -12182,9 +11320,7 @@ 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." +msgid "You are now mutual friends and may exchange status updates, photos, and email without restriction." msgstr "" #: src/Navigation/Notifications/Repository/Notify.php:444 @@ -12194,18 +11330,12 @@ 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." +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." +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 @@ -12282,8 +11412,7 @@ 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." +msgid "This message was sent to you by %s, a member of the Friendica social network." msgstr "" #: src/Object/EMail/ItemCCEMail.php:44 @@ -12292,9 +11421,7 @@ 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." +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 @@ -12586,7 +11713,7 @@ msgstr "" msgid "Quote shared by: %s" msgstr "" -#: src/Protocol/ActivityPub/Receiver.php:568 +#: src/Protocol/ActivityPub/Receiver.php:571 msgid "Chat" msgstr "" @@ -12814,9 +11941,7 @@ 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" +msgid "You can copy this string to share your theme with others. Pasting here applies the schemestring" msgstr "" #: view/theme/frio/config.php:155 @@ -12852,10 +11977,7 @@ 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." +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 @@ -12875,9 +11997,7 @@ 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." +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 @@ -12885,8 +12005,7 @@ 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." +msgid "Resize image to fill entire screen, clipping either the right or the bottom." msgstr "" #: view/theme/frio/php/Image.php:41 @@ -12894,8 +12013,7 @@ 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." +msgid "Resize image to repeat it on a single row, either vertical or horizontal." msgstr "" #: view/theme/frio/php/Image.php:42 diff --git a/view/lang/ar/messages.po b/view/lang/ar/messages.po index 1a06bccfe7..330c7e7dd8 100644 --- a/view/lang/ar/messages.po +++ b/view/lang/ar/messages.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-15 12:16+0000\n" +"POT-Creation-Date: 2024-08-11 06:43+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: abidin toumi , 2020-2021,2023\n" "Language-Team: Arabic (http://app.transifex.com/Friendica/friendica/language/ar/)\n" @@ -42,18 +42,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 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:42 +#: mod/item.php:437 src/Module/Admin/Themes/Details.php:45 +#: src/Module/Admin/Themes/Index.php:65 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 @@ -71,10 +71,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 @@ -154,7 +154,7 @@ msgid "" "your email for further instructions." msgstr "أدخل عنوان بريدك الإلكتروني لإعادة تعيين كلمة المرور. بعد ذلك راجع من بريدك الإلكتروني لمزيد من التعليمات." -#: mod/lostpass.php:130 src/Module/Security/Login.php:160 +#: mod/lostpass.php:130 src/Module/Security/Login.php:164 msgid "Nickname or Email: " msgstr "اللقب أو البريد الإلكتروني: " @@ -162,7 +162,7 @@ msgstr "اللقب أو البريد الإلكتروني: " msgid "Reset" msgstr "أعد التعيين" -#: mod/lostpass.php:146 src/Module/Security/Login.php:172 +#: mod/lostpass.php:146 src/Module/Security/Login.php:176 msgid "Password Reset" msgstr "إعادة تعيين كلمة المرور" @@ -242,8 +242,8 @@ msgstr "تعذر إرسال الرسالة." msgid "Message collection failure." msgstr "فشل استرجاع الرسائل." -#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 -#: src/Module/Notifications/Introductions.php:170 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:141 +#: src/Module/Notifications/Introductions.php:176 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "ارفض" @@ -294,31 +294,31 @@ 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 -#: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 +#: src/Module/Contact/Profile.php:384 +#: src/Module/Debug/ActivityPubConversion.php:146 +#: src/Module/Debug/Babel.php:321 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/Item/Source.php:85 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 #: src/Module/Moderation/Report/Create.php:211 #: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 -#: src/Module/Settings/Profile/Index.php:257 +#: src/Module/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 @@ -396,113 +396,113 @@ 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/DFRN/Poll.php:43 src/Module/Feed.php:66 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 "ذكر %3$s %1$s في %2$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 -#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 +#: mod/photos.php:793 mod/photos.php:893 src/Content/Conversation.php:417 +#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:106 #: 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 @@ -511,166 +511,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 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 +#: src/Module/Contact.php:625 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 -#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 +#: src/Module/Moderation/Reports.php:116 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 "نعتذر هذا الموقع غير متاح حاليا." @@ -785,6 +785,7 @@ msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "هذه الطريقة غير مسموح بها لهذه الوحدة. الطرق المسموح بها: %s" #: src/App/Router.php:311 src/Module/HTTPException/PageNotFound.php:49 +#: src/Module/Stats.php:63 msgid "Page not found." msgstr "لم يُعثر على الصفحة." @@ -803,7 +804,7 @@ 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/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:420 #: src/Module/Privacy/PermissionTooltip.php:164 #: src/Module/Privacy/PermissionTooltip.php:186 #: src/Module/Settings/Channels.php:160 @@ -811,12 +812,12 @@ msgid "Followers" msgstr "متابِعون" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 +#: src/Module/Contact.php:423 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "متابَعون" #: src/BaseModule.php:449 src/Content/Widget.php:242 -#: src/Module/Contact.php:420 +#: src/Module/Contact.php:426 msgid "Mutual friends" msgstr "" @@ -845,6 +846,12 @@ msgstr "تعذر العثور على مُدخل غير مؤرشف للمتراس msgid "The contact entries have been archived" msgstr "أُرشفت مُدخلات المتراسل" +#: src/Console/ClearAvatarCache.php:87 +msgid "" +"The avatar cache needs to be disabled in local.config.php to use this " +"command." +msgstr "" + #: src/Console/GlobalCommunityBlock.php:96 #: src/Module/Moderation/Blocklist/Contact.php:65 #, php-format @@ -970,7 +977,7 @@ msgstr "تمت كل تحديثات المعلقة للمشاركة." msgid "Enter user nickname: " msgstr "أدخل لقب المستخدم: " -#: src/Console/User.php:182 src/Model/User.php:824 +#: src/Console/User.php:182 src/Model/User.php:847 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1093,7 +1100,7 @@ msgstr "RSS/Atom" msgid "Email" msgstr "البريد الإلكتروني" -#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:309 +#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:315 msgid "Diaspora" msgstr "دياسبورا" @@ -1442,7 +1449,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 "الرسالة" @@ -1698,7 +1705,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 "نشاطي" @@ -1781,7 +1788,7 @@ 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/Model/Circle.php:601 src/Module/Contact.php:406 #: src/Module/Welcome.php:76 msgid "Circles" msgstr "" @@ -1793,7 +1800,7 @@ 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 +#: src/Content/Widget.php:538 src/Model/User.php:1413 msgid "Groups" msgstr "" @@ -1818,7 +1825,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 "أنواع الحسابات" @@ -1827,7 +1834,7 @@ msgid "Display posts done by accounts with the selected account type." msgstr "" #: src/Content/Feature.php:134 src/Content/Widget.php:593 -#: src/Module/Admin/Site.php:472 src/Module/BaseSettings.php:125 +#: src/Module/Admin/Site.php:474 src/Module/BaseSettings.php:125 #: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 msgid "Channels" msgstr "" @@ -1852,7 +1859,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 "مشاركات متراسليك" @@ -1921,7 +1928,7 @@ msgstr "اعرض المزيد" msgid "Create new group" msgstr "" -#: src/Content/Item.php:331 src/Model/Item.php:3256 +#: src/Content/Item.php:331 src/Model/Item.php:3304 msgid "event" msgstr "حدث" @@ -1929,7 +1936,7 @@ msgstr "حدث" msgid "status" msgstr "حالة" -#: src/Content/Item.php:340 src/Model/Item.php:3258 +#: src/Content/Item.php:340 src/Model/Item.php:3306 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "صورة" @@ -1943,53 +1950,53 @@ msgstr "%1$s وسم %3$s %2$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:1256 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:1191 src/Model/Contact.php:1247 +#: src/Model/Contact.php:1257 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:1258 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:1225 +#: 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:1249 +#: src/Model/Contact.php:1260 msgid "View Contact" msgstr "اعرض المتراسل" -#: src/Content/Item.php:434 src/Model/Contact.php:1238 +#: src/Content/Item.php:434 src/Model/Contact.php:1261 msgid "Send PM" msgstr "أرسل رسالة خاصة" -#: src/Content/Item.php:435 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:518 +#: src/Content/Item.php:435 src/Module/Contact.php:474 +#: src/Module/Contact/Profile.php:532 #: 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/Content/Item.php:436 src/Module/Contact.php:475 +#: src/Module/Contact/Profile.php:540 +#: src/Module/Notifications/Introductions.php:140 +#: src/Module/Notifications/Introductions.php:212 #: 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 +#: src/Content/Item.php:437 src/Module/Contact.php:476 +#: src/Module/Contact/Profile.php:548 msgid "Collapse" msgstr "" @@ -2008,7 +2015,7 @@ msgid "Search Text" msgstr "" #: src/Content/Item.php:450 src/Content/Widget.php:80 -#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 +#: src/Model/Contact.php:1250 src/Model/Contact.php:1262 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "اقترن\\تابع" @@ -2033,7 +2040,7 @@ msgstr "امسح التنبيهات" msgid "@name, !group, #tags, content" msgstr "" -#: src/Content/Nav.php:222 src/Module/Security/Login.php:157 +#: src/Content/Nav.php:222 src/Module/Security/Login.php:161 msgid "Logout" msgstr "خروج" @@ -2042,7 +2049,7 @@ msgid "End this session" msgstr "أنه هذه الجلسة" #: src/Content/Nav.php:224 src/Module/Bookmarklet.php:44 -#: src/Module/Security/Login.php:158 +#: src/Module/Security/Login.php:162 msgid "Login" msgstr "لِج" @@ -2051,7 +2058,7 @@ msgid "Sign in" msgstr "لِج" #: src/Content/Nav.php:229 src/Module/BaseProfile.php:57 -#: src/Module/Contact.php:511 +#: src/Module/Contact.php:518 msgid "Conversations" msgstr "" @@ -2060,8 +2067,8 @@ 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:268 +#: src/Module/BaseSettings.php:98 src/Module/Contact.php:510 +#: src/Module/Contact/Profile.php:439 src/Module/Profile/Profile.php:270 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "الملف شخصي" @@ -2080,7 +2087,7 @@ msgid "Your photos" msgstr "صورك" #: src/Content/Nav.php:232 src/Module/BaseProfile.php:73 -#: src/Module/BaseProfile.php:76 src/Module/Contact.php:527 +#: src/Module/BaseProfile.php:76 src/Module/Contact.php:534 #: view/theme/frio/theme.php:238 msgid "Media" msgstr "الوسائط" @@ -2117,8 +2124,8 @@ msgstr "الرئيسية" msgid "Home Page" msgstr "الصفحة الرئيسية" -#: src/Content/Nav.php:255 src/Module/Register.php:169 -#: src/Module/Security/Login.php:124 +#: src/Content/Nav.php:255 src/Module/Register.php:175 +#: src/Module/Security/Login.php:128 msgid "Register" msgstr "سجل" @@ -2166,8 +2173,8 @@ 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 +#: src/Module/BaseProfile.php:130 src/Module/Contact.php:432 +#: src/Module/Contact.php:542 view/theme/frio/theme.php:246 msgid "Contacts" msgstr "المتراسلون" @@ -2197,7 +2204,7 @@ msgid "Information about this friendica instance" msgstr "معلومات حول هذا المثيل" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:183 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "شروط الخدمة" @@ -2235,7 +2242,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 "علّمه كمُشاهَد" @@ -2264,7 +2271,7 @@ 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/Admin/Themes/Details.php:99 src/Module/BaseSettings.php:182 #: src/Module/Welcome.php:52 view/theme/frio/theme.php:245 msgid "Settings" msgstr "الإعدادات" @@ -2291,7 +2298,7 @@ msgstr "إعداد الموقع وتكوينه" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:110 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 @@ -2327,38 +2334,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/Model/Item.php:4018 src/Model/Item.php:4019 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4060 +#: src/Model/Item.php:4066 src/Model/Item.php:4067 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:2223 msgid "Invalid source protocol" msgstr "ميفاق المصدر غير صالح" -#: src/Content/Text/BBCode.php:2213 +#: src/Content/Text/BBCode.php:2242 msgid "Invalid link protocol" msgstr "ميفاق الرابط غير صالح" @@ -2371,7 +2378,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:492 msgid "Follow" msgstr "تابع" @@ -2414,8 +2421,8 @@ msgstr "أدخل اسما أو اهتماما" msgid "Examples: Robert Morgenstein, Fishing" msgstr "مثال: أحمد علي، الصيد" -#: src/Content/Widget.php:82 src/Module/Contact.php:460 -#: src/Module/Directory.php:96 view/theme/vier/theme.php:197 +#: src/Content/Widget.php:82 src/Module/Contact.php:466 +#: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "ابحث" @@ -2436,7 +2443,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 "الدليل العالمي" @@ -2449,7 +2456,7 @@ msgstr "الدليل المحلي" msgid "Everyone" msgstr "الجميع" -#: src/Content/Widget.php:243 src/Module/Contact.php:423 +#: src/Content/Widget.php:243 src/Module/Contact.php:429 msgid "No relationship" msgstr "" @@ -2458,7 +2465,7 @@ msgid "Relationships" msgstr "العلاقات" #: src/Content/Widget.php:250 src/Module/Circle.php:294 -#: src/Module/Contact.php:344 +#: src/Module/Contact.php:350 msgid "All Contacts" msgstr "كل المتراسلين" @@ -2497,7 +2504,7 @@ msgstr "الأشخاص" msgid "Organisations" msgstr "المنظّمات" -#: src/Content/Widget.php:537 src/Model/Contact.php:1729 +#: src/Content/Widget.php:537 src/Model/Contact.php:1754 msgid "News" msgstr "الأخبار" @@ -2559,51 +2566,51 @@ msgstr[5] "الوسوم الشائعة (آخر %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:1219 +#: 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:1223 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:91 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:428 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:430 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: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:426 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:193 +#: src/Module/Profile/Profile.php:223 msgid "Location:" msgstr "الموقع:" -#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 -#: src/Module/Notifications/Introductions.php:201 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 +#: src/Module/Notifications/Introductions.php:207 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/Module/Contact/Profile.php:470 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1251 +#: src/Model/Contact.php:1263 src/Model/Profile.php:472 +#: src/Module/Contact/Profile.php:484 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:1221 +#: 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 "أنت" @@ -2995,7 +3002,7 @@ msgstr "قاعدة البيانات قيد الاستخدام." msgid "Could not connect to database." msgstr "يتعذر الاتصال بقاعدة البيانات." -#: src/Core/L10n.php:444 src/Model/Item.php:2300 +#: src/Core/L10n.php:444 src/Model/Item.php:2348 msgid "Undetermined" msgstr "" @@ -3373,90 +3380,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 -#: src/Module/Notifications/Introductions.php:132 -#: src/Module/Notifications/Introductions.php:204 +#: src/Model/Contact.php:1270 src/Module/Moderation/Users/Pending.php:102 +#: src/Module/Notifications/Introductions.php:138 +#: src/Module/Notifications/Introductions.php:210 msgid "Approve" msgstr "موافق" -#: src/Model/Contact.php:1725 +#: src/Model/Contact.php:1750 msgid "Organisation" msgstr "منظّمة" -#: src/Model/Contact.php:1733 +#: src/Model/Contact.php:1758 msgid "Group" msgstr "" -#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1762 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "مُرحِل" -#: src/Model/Contact.php:3046 +#: src/Model/Contact.php:3084 msgid "Disallowed profile URL." msgstr "رابط الملف الشخصي غير المسموح." -#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3089 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "نطاق محجوب" -#: src/Model/Contact.php:3056 +#: src/Model/Contact.php:3094 msgid "Connect URL missing." msgstr "رابط الاتصال مفقود." -#: src/Model/Contact.php:3065 +#: src/Model/Contact.php:3103 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:3121 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3100 +#: src/Model/Contact.php:3138 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:3145 msgid "The profile address specified does not provide adequate information." msgstr "عنوان الملف الشخصي لا يوفر معلومات كافية." -#: src/Model/Contact.php:3109 +#: src/Model/Contact.php:3147 msgid "No compatible communication protocols or feeds were discovered." msgstr "لم تكتشف أي موافيق اتصال أو تغذيات متوافقة." -#: src/Model/Contact.php:3112 +#: src/Model/Contact.php:3150 msgid "An author or name was not found." msgstr "لم يُعثر على الكاتب أو اسمه." -#: src/Model/Contact.php:3115 +#: src/Model/Contact.php:3153 msgid "No browser URL could be matched to this address." msgstr "لا يوجد رابط يطابق هذا العنوان." -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3156 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "غير قادر على مطابقة عنوان المعرف \"@\" بميفاق معروف أو متراسل بريد إلكتروني." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3157 msgid "Use mailto: in front of address to force email check." msgstr "استخدم mailto: أمام العنوان للتعرّف عليه كبريد إلكتروني." -#: src/Model/Contact.php:3125 +#: src/Model/Contact.php:3163 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:3168 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:3234 msgid "Unable to retrieve contact information." msgstr "تعذر جلب معلومات المتراسل." @@ -3506,7 +3513,7 @@ msgstr "يوم" msgid "No events to display" msgstr "لا توجد أحداث لعرضها" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:70 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "قُيِّد الوصول لهذا الملف الشخصي." @@ -3561,57 +3568,57 @@ msgstr "عيد ميلاد %s" msgid "Happy Birthday %s" msgstr "%s عيد ميلاد سعيد" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2355 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2309 +#: src/Model/Item.php:2357 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2312 +#: src/Model/Item.php:2360 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "اللغات المكتشفة في هذه المشاركة:\\n%s" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3308 msgid "activity" msgstr "النشاط" -#: src/Model/Item.php:3262 +#: src/Model/Item.php:3310 msgid "comment" msgstr "تعليق" -#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3313 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "مشاركة" -#: src/Model/Item.php:3435 +#: src/Model/Item.php:3483 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3437 +#: src/Model/Item.php:3485 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3439 +#: src/Model/Item.php:3487 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3443 +#: src/Model/Item.php:3491 msgid "Sensitive content" msgstr "" -#: src/Model/Item.php:3912 +#: src/Model/Item.php:3960 msgid "bytes" msgstr "بايت" -#: src/Model/Item.php:3943 +#: src/Model/Item.php:3991 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3622,7 +3629,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Model/Item.php:3945 +#: src/Model/Item.php:3993 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3633,7 +3640,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Model/Item.php:3950 +#: src/Model/Item.php:3998 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3644,7 +3651,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Model/Item.php:3952 +#: src/Model/Item.php:4000 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3655,12 +3662,12 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Model/Item.php:3954 +#: src/Model/Item.php:4002 #, php-format msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3995 src/Model/Item.php:3996 +#: src/Model/Item.php:4043 src/Model/Item.php:4044 msgid "View on separate page" msgstr "اعرضه في صفحة منفصلة" @@ -3672,224 +3679,224 @@ 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/Module/Notifications/Introductions.php:189 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:432 +#: src/Module/Notifications/Introductions.php:195 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 "أحداث لهذا الأسبوع:" -#: 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/User.php:233 src/Model/User.php:1303 +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "" + +#: src/Model/User.php:233 src/Model/User.php:1326 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "خطأ قاتل: فشل توليد مفاتيح الأمان." -#: src/Model/User.php:733 src/Model/User.php:766 +#: src/Model/User.php:756 src/Model/User.php:789 msgid "Login failed" msgstr "فشل الولوج" -#: src/Model/User.php:798 +#: src/Model/User.php:821 msgid "Not enough information to authenticate" msgstr "لا توجد معلومات كافية للاستيثاق" -#: src/Model/User.php:923 +#: src/Model/User.php:946 msgid "Password can't be empty" msgstr "لا يمكن أن تكون كلمة المرور فارغة" -#: src/Model/User.php:965 +#: src/Model/User.php:988 msgid "Empty passwords are not allowed." msgstr "لا يسمح بكلمات مرور فارغة." -#: src/Model/User.php:969 +#: src/Model/User.php:992 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "كلمة المرور الجديدة جزء من تسريب بيانات علني ، يرجى اختيار كلمة مرور مختلفة." -#: src/Model/User.php:973 +#: src/Model/User.php:996 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:977 +#: src/Model/User.php:1000 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1186 +#: src/Model/User.php:1209 msgid "Passwords do not match. Password unchanged." msgstr "كلمتا المرور غير متطابقتين. لم تغيَّر كلمة المرور." -#: src/Model/User.php:1193 +#: src/Model/User.php:1216 msgid "An invitation is required." msgstr "الدعوة إلزامية." -#: src/Model/User.php:1197 +#: src/Model/User.php:1220 msgid "Invitation could not be verified." msgstr "تعذر التحقق من الدعوة." -#: src/Model/User.php:1205 +#: src/Model/User.php:1228 msgid "Invalid OpenID url" msgstr "رابط OpenID عير صالح" -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1241 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. يرجى التحقق من صحة المعرف." -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1241 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "رسالة الخطأ:" -#: src/Model/User.php:1224 +#: src/Model/User.php:1247 msgid "Please enter the required information." msgstr "رجاءً أدخل المعلومات المطلوبة." -#: src/Model/User.php:1238 +#: src/Model/User.php:1261 #, 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 +#: src/Model/User.php:1268 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3900,7 +3907,7 @@ msgstr[3] "يجب أن لا يقل اسم المستخدم عن %s محارف." msgstr[4] "يجب أن لا يقل اسم المستخدم عن %s محرف." msgstr[5] "يجب أن لا يقل اسم المستخدم عن %s محرف." -#: src/Model/User.php:1249 +#: src/Model/User.php:1272 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3911,60 +3918,60 @@ msgstr[3] "يجب أن لا يزيد اسم المستخدم عن %s محارف. msgstr[4] "يجب أن لا يزيد اسم المستخدم عن %s محرف." msgstr[5] "يجب أن لا يزيد اسم المستخدم عن %s محرف." -#: src/Model/User.php:1257 +#: src/Model/User.php:1280 msgid "That doesn't appear to be your full (First Last) name." msgstr "لا يبدو أن هذا اسمك الكامل." -#: src/Model/User.php:1262 +#: src/Model/User.php:1285 msgid "Your email domain is not among those allowed on this site." msgstr "نطاق بريدك الإلكتروني غير مسموح به على هذا الموقع." -#: src/Model/User.php:1266 +#: src/Model/User.php:1289 msgid "Not a valid email address." msgstr "عنوان البريد الإلكتروني غير صالح." -#: src/Model/User.php:1269 +#: src/Model/User.php:1292 msgid "The nickname was blocked from registration by the nodes admin." msgstr "هذا اللقب محظور من قبل مدير العقدة." -#: src/Model/User.php:1273 src/Model/User.php:1279 +#: src/Model/User.php:1296 src/Model/User.php:1302 msgid "Cannot use that email." msgstr "لا يمكن استخدام هذا البريد الإلكتروني." -#: src/Model/User.php:1285 +#: src/Model/User.php:1308 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "يجب أن يتكون اللقب من المحارف a-z، 0-9، _." -#: src/Model/User.php:1293 src/Model/User.php:1350 +#: src/Model/User.php:1316 src/Model/User.php:1373 msgid "Nickname is already registered. Please choose another." msgstr "هذا اللقب محجوز. اختر لقبًا آخر." -#: src/Model/User.php:1337 src/Model/User.php:1341 +#: src/Model/User.php:1360 src/Model/User.php:1364 msgid "An error occurred during registration. Please try again." msgstr "حدث خطأ أثناء التسجيل، رجاء حاول مرة أخرى." -#: src/Model/User.php:1364 +#: src/Model/User.php:1387 msgid "An error occurred creating your default profile. Please try again." msgstr "حدث خطأ أثناء إنشاء الملف الشخصي الافتراضي، رجاء حاول مرة أخرى." -#: src/Model/User.php:1371 +#: src/Model/User.php:1394 msgid "An error occurred creating your self contact. Please try again." msgstr "" -#: src/Model/User.php:1376 +#: src/Model/User.php:1399 msgid "Friends" msgstr "الأصدقاء" -#: src/Model/User.php:1380 +#: src/Model/User.php:1403 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1422 +#: src/Model/User.php:1445 msgid "Profile Photos" msgstr "صور الملف الشخصي" -#: src/Model/User.php:1604 +#: src/Model/User.php:1633 #, php-format msgid "" "\n" @@ -3972,7 +3979,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:1636 #, php-format msgid "" "\n" @@ -4003,12 +4010,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:1668 src/Model/User.php:1774 #, php-format msgid "Registration details for %s" msgstr "تفاصيل التسجيل لـ %s" -#: src/Model/User.php:1659 +#: src/Model/User.php:1688 #, php-format msgid "" "\n" @@ -4023,12 +4030,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tعزيزي %1$s،\n\t\t\t\tشكرا لك على التسجيل في %2$s. حسابك معلق حتى يوافق عليه المدير.\n\n\t\t\tتفاصيل الولوج هي كالتالي:\n\n\t\t\tالموقع:\t%3$s\n\t\t\tاسم المستخدم:\t\t%4$s\n\t\t\tكلمة المرور:\t\t%5$s\n\t\t\t\t" -#: src/Model/User.php:1678 +#: src/Model/User.php:1707 #, php-format msgid "Registration at %s" msgstr "التسجيل في %s" -#: src/Model/User.php:1702 +#: src/Model/User.php:1731 #, php-format msgid "" "\n" @@ -4037,7 +4044,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\t عزيزي %1$s،\n\t\t\t\tشكرا لك على التسجيل في %2$s. نجح إنشاء حسابك.\n\t\t\t\t" -#: src/Model/User.php:1710 +#: src/Model/User.php:1739 #, php-format msgid "" "\n" @@ -4068,7 +4075,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1772 +#: src/Model/User.php:1801 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -4077,84 +4084,84 @@ msgstr "" msgid "Addon not found." msgstr "لم يُعثر على الإضافة." -#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:55 #, php-format msgid "Addon %s disabled." msgstr "الإضافة %s معطلة." -#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:57 #, php-format msgid "Addon %s enabled." msgstr "الإضافة %s مفعلة." #: src/Module/Admin/Addons/Details.php:88 -#: src/Module/Admin/Themes/Details.php:46 +#: src/Module/Admin/Themes/Details.php:52 msgid "Disable" msgstr "عطّل" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 +#: src/Module/Admin/Themes/Details.php:55 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/Addons/Index.php:73 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 +#: src/Module/Admin/Themes/Details.php:96 +#: src/Module/Admin/Themes/Index.php:117 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/Admin/Addons/Index.php:74 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 +#: src/Module/Admin/Themes/Details.php:98 msgid "Toggle" msgstr "بدّل" #: src/Module/Admin/Addons/Details.php:120 -#: src/Module/Admin/Themes/Details.php:100 +#: src/Module/Admin/Themes/Details.php:106 msgid "Author: " msgstr "الكاتب: " #: src/Module/Admin/Addons/Details.php:121 -#: src/Module/Admin/Themes/Details.php:101 +#: src/Module/Admin/Themes/Details.php:107 msgid "Maintainer: " msgstr "المصين: " -#: src/Module/Admin/Addons/Index.php:42 +#: src/Module/Admin/Addons/Index.php:48 msgid "Addons reloaded" msgstr "أُعيد تحميل الإضافة" -#: src/Module/Admin/Addons/Index.php:53 +#: src/Module/Admin/Addons/Index.php:59 #, php-format 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/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/Admin/Addons/Index.php:75 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:119 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 +#: src/Module/Admin/Addons/Index.php:76 msgid "Reload active addons" msgstr "أعد تحميل الإضافات النشطة" -#: src/Module/Admin/Addons/Index.php:74 +#: src/Module/Admin/Addons/Index.php:80 #, php-format msgid "" "There are currently no addons available on your node. You can find the " @@ -4222,15 +4229,15 @@ msgid "Attempt to execute this update step automatically" msgstr "حاول تنفيذ الخطوة تلقائيًا" #: src/Module/Admin/Features.php:67 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Notifications/Introductions.php:150 +#: 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/Admin/Features.php:67 src/Module/Contact/Revoke.php:105 +#: src/Module/Notifications/Introductions.php:150 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" msgstr "نعم" @@ -4385,8 +4392,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 "" @@ -4441,7 +4448,7 @@ msgid "Search in logs" msgstr "ابحث في السجل" #: src/Module/Admin/Logs/View.php:90 -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show all" msgstr "اعرض الكل" @@ -4478,7 +4485,7 @@ msgid "Data" msgstr "البيانات" #: src/Module/Admin/Logs/View.php:100 -#: src/Module/Debug/ActivityPubConversion.php:57 +#: src/Module/Debug/ActivityPubConversion.php:63 msgid "Source" msgstr "المصدر" @@ -4538,7 +4545,7 @@ msgstr "أمر" msgid "Job Parameters" msgstr "معطيات العملية" -#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:116 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "أُنشئ" @@ -4551,269 +4558,269 @@ msgstr "" msgid "Priority" msgstr "الأولوية" -#: src/Module/Admin/Site.php:243 +#: src/Module/Admin/Site.php:244 #, php-format msgid "%s is no valid input for maximum image size" msgstr "" -#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:215 +#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:215 msgid "No special theme for mobile devices" msgstr "لا توجد سمة مخصصة للهاتف" -#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 +#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%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 "تحقق من الإصدار التطويري" -#: 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:553 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 "" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:471 msgid "The system is not subscribed to any relays at the moment." msgstr "هذا الخادم ليس مشترك في أي مرحلات حاليًا." -#: src/Module/Admin/Site.php:470 +#: src/Module/Admin/Site.php:472 msgid "The system is currently subscribed to the following relays:" msgstr "هذا الخادم مشترك حاليًا في المرحلات التالية:" -#: src/Module/Admin/Site.php:473 +#: src/Module/Admin/Site.php:475 msgid "Relocate Node" msgstr "" -#: src/Module/Admin/Site.php:474 +#: src/Module/Admin/Site.php:476 msgid "" "Relocating your node enables you to change the DNS domain of this node and " "keep all the existing users and posts. This process takes a while and can " "only be started from the relocate console command like this:" msgstr "" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:477 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "" -#: src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:480 msgid "Site name" msgstr "اسم الموقع" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "Sender Email" msgstr "بريد المرسل" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "" "The email address your server shall use to send notification emails from." msgstr "عنوان البريد الإلكتروني الذي سيستخدمه الخادم لإرسال رسائل التنبيه." -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 msgid "Name of the system actor" msgstr "اسم حساب النظام" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 msgid "" "Name of the internal system account that is used to perform ActivityPub " "requests. This must be an unused username. If set, this can't be changed " "again." msgstr "اسم حساب النظام الداخلي المستخدم لتنفيذ طلبات 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. تحذير: في بعض الأنظمة يمكن أن يؤدي هذا إلى حلقات إعادة توجيه لا نهائية." -#: 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" @@ -4821,35 +4828,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 " @@ -4857,167 +4864,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 "" -#: 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 "" -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:511 msgid "" "Don't show the rich content (e.g. embedded PDF), except from the domains " "listed below." msgstr "" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 msgid "Trusted third-party domains" msgstr "نطاقات الخارجية الموثوق بها" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 msgid "" "Comma separated list of domains from which content is allowed to be embedded" " in posts like with OEmbed. All sub-domains of the listed domains are " "allowed as well." msgstr "قائمة مفصولة بفواصل من النطاقات التي يُسمح بتضمين محتواها في المشاركات مثل 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 "رابط الدليل العالمي" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "" "URL to the global directory. If this is not set, the global directory is " "completely unavailable to the application." msgstr "رابط الدليل العالمي. إذا لم يتم تعريف هذا الحقل ، فلن يكون الدليل العام متاحًا." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 msgid "Private posts by default for new users" msgstr "جعل المشاركات خاصة للمستخدمين الجدد افتراضيًا" -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 msgid "" "Set default post permissions for all new members to the default privacy " "circle rather than public." msgstr "" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 msgid "Don't include post content in email notifications" msgstr "لا تضمن محتويات المشاركات في تنبيهات البريد الإلكتروني" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 msgid "" "Don't include the content of a post/comment/private message/etc. in the " "email notifications that are sent out from this site, as a privacy measure." msgstr "لا تضمن محتوى المشركات/التعليقات/الرسائل الخاصة/إلخ في تنبيهات البريد الإلكتروني المرسلة من هذا الموقع، كتدبير لحماية الخصوصية." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "Disallow public access to addons listed in the apps menu." msgstr "لا تسمح بالوصول العلني للإضافات المدرجة في قائمة التطبيقات." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." msgstr "تأشير هذا الخِيار سيجعل الوصول إلى الإضافات في قائمة التطبيقات للأعضاء فقط." -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 msgid "Don't embed private images in posts" msgstr "لا تضمن الصور الخاصة في المشاركات" -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 msgid "" "Don't replace locally-hosted private photos in posts with an embedded copy " "of the image. This means that contacts who receive posts containing private " @@ -5025,11 +5032,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 " @@ -5038,329 +5045,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 "" -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:537 msgid "" "Mail support can't be enabled because the PHP IMAP module is not installed." msgstr "" -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "Enable OStatus support" msgstr "" -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "" "Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " "communications in OStatus are public." msgstr "" -#: src/Module/Admin/Site.php:538 +#: src/Module/Admin/Site.php:540 msgid "" "Diaspora support can't be enabled because Friendica was installed into a sub" " directory." msgstr "" -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "Enable Diaspora support" msgstr "" -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "" "Enable built-in Diaspora network compatibility for communicating with " "diaspora servers." msgstr "" -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 msgid "Verify SSL" msgstr "" -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 msgid "" "If you wish, you can turn on strict certificate checking. This will mean you" " cannot connect (at all) to self-signed SSL sites." msgstr "" -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "Proxy user" msgstr "مستخدم الوكيل" -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "User name for the proxy server." msgstr "" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 msgid "Proxy URL" msgstr "رابط الوكيل" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 msgid "" "If you want to use a proxy server that Friendica should use to connect to " "the network, put the URL of the proxy here." msgstr "" -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Network timeout" msgstr "انتهت مهلة الاتصال بالشبكة" -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "القيمة بالثواني. تعيينها لـ 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 "" -#: 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 "حسن بانتظام بعض جداول قاعدة البيانات المستخدمة على نطاق واسع مثل ذاكرة التخزين المؤقت أو الأقفال أو الجلسة أو طابور المهام" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "Discover followers/followings from contacts" msgstr "اكتشف قائمة متابِعي/متابَعي متراسليك" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "" "If enabled, contacts are checked for their followers and following contacts." msgstr "اذا فُعل سيقوم هذا الخادم بتجميع قائمة متابِعي ومتابَعي متراسليك." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:551 msgid "None - deactivated" msgstr "لا شيء - معطل" -#: src/Module/Admin/Site.php:550 +#: src/Module/Admin/Site.php:552 msgid "" "Local contacts - contacts of our local contacts are discovered for their " "followers/followings." msgstr "المتراسلون المحليون - متراسلوا مستخدمي هذا الخادم." -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:553 msgid "" "Interactors - contacts of our local contacts and contacts who interacted on " "locally visible postings are discovered for their followers/followings." msgstr "المتفاعلون: متراسلو مستخدمي هذا الخادم والمتراسلون الذين تفاعلوا مع المشاركات المحلية لهذا الخادم." -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:555 msgid "Only update contacts/servers with local data" msgstr "" -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:555 msgid "" "If enabled, the system will only look for changes in contacts and servers " "that engaged on this system by either being in a contact list of a user or " "when posts or comments exists from the contact on this system." msgstr "" -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:556 msgid "Synchronize the contacts with the directory server" msgstr "زامن المتراسلين مع خادم الدليل" -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:556 msgid "" "if enabled, the system will check periodically for new contacts on the " "defined directory server." msgstr "إذا فُعل سيقوم النظام بالتحقق دوريا للبحث عن متراسلين جدد على خادم الدليل المحدد." -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 msgid "Discover contacts from other servers" msgstr "اكتشف متراسلين من خوادم أخرى" -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 msgid "" "Periodically query other servers for contacts and servers that they know of." " The system queries Friendica, Mastodon and Hubzilla servers. Keep it " "deactivated on small machines to decrease the database size and load." msgstr "" -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:559 msgid "Days between requery" msgstr "المهلة بالأيام بين الطلبات" -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:559 msgid "" "Number of days after which a server is requeried for their contacts and " "servers it knows of. This is only used when the discovery is activated." msgstr "" -#: src/Module/Admin/Site.php:558 +#: src/Module/Admin/Site.php:560 msgid "Search the local directory" msgstr "ابحث في الدليل المحلي" -#: src/Module/Admin/Site.php:558 +#: src/Module/Admin/Site.php:560 msgid "" "Search the local directory instead of the global directory. When searching " "locally, every search will be executed on the global directory in the " "background. This improves the search results when the search is repeated." msgstr "يبحث في الدليل المحلي بدلاً من الدليل العالمي. عند إجراء بحث محلي ، يجرى نفس البحث في الدليل العالمي في الخلفية. هذا يحسن نتائج البحث إذا تكررت." -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:562 msgid "Publish server information" msgstr "انشر معلومات الخادم" -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:562 msgid "" "If enabled, general server and usage data will be published. The data " "contains the name and version of the server, number of users with public " @@ -5368,50 +5375,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "إذا فعل ستنشر البيانات العامة للخادم وبيانات استخدامه. تحتوي هذه البيانات على اسم وإصدار الخادم ، وعدد المستخدمين الذين لهم ملف شخصي علني، وعدد المنشورات وقائمة الموصّلات والموافيق النشطة. راجع 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 "" -#: 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. " @@ -5419,175 +5426,185 @@ msgid "" "items if set to 0." msgstr "" -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 msgid "Lifespan of raw conversation data" msgstr "" -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 msgid "" "The conversation data is used for ActivityPub and OStatus, as well as for " "debug purposes. It should be safe to remove it after 14 days, default is 90 " "days." msgstr "" -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "Maximum numbers of comments per post" msgstr "حد عدد التعليقات لكل مشاركة" -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "How much comments should be shown for each post? Default value is 100." msgstr "عدد التعليقات التي تعرض لكل مشاركة؟ القيمة الافتراضية هي 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 "الحد الأقصى لعدد التعليقات لكل محادثة في صفحة العرض (/display)" -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:571 msgid "" "How many comments should be shown on the single view for each post? Default " "value is 1000." msgstr "عدد التعليقات المعروضة في سياق المشاركة، القيمة الافتراضية هي 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 "إذا كان نظامك مقيد حيث لا يستطيع خادم الويب الوصول إلى مسار مجلد التخزين المؤقت (temp)، أدخل مسار آخر هنا." -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "Only search in tags" msgstr "ابحث في الوسوم فقط" -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "On large systems the text search can slow down the system extremely." msgstr "في النّظم الكبيرة، يمكن أن يؤدي البحث عن النصوص إلى إبطاء النظام." -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:576 +msgid "Limited search scope" +msgstr "" + +#: src/Module/Admin/Site.php:576 +msgid "" +"If enabled, searches will only be performed in the data used for the " +"channels and not in all posts." +msgstr "" + +#: src/Module/Admin/Site.php:577 msgid "Maximum age of items in the search table" msgstr "" -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:577 msgid "" "Maximum age of items in the search table in days. Lower values will increase" " the performance and reduce disk usage. 0 means no age restriction." msgstr "" -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:578 msgid "Generate counts per contact circle when calculating network count" msgstr "" -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:578 msgid "" "On systems with users that heavily use contact circles the query can be very" " expensive." msgstr "" -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 msgid "Process \"view\" activities" msgstr "" -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 msgid "" "\"view\" activities are mostly geberated by Peertube systems. Per default " "they are not processed for performance reasons. Only activate this option on" " performant system." msgstr "" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 msgid "Days, after which a contact is archived" msgstr "" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 msgid "" "Number of days that we try to deliver content or to update the contact data " "before we archive a contact." msgstr "" -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:582 msgid "Maximum number of parallel workers" msgstr "الحد الأقصى لعدد المهام" -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:582 #, php-format msgid "" "On shared hosters set this to %d. On larger systems, values of %d are great." " Default value is %d." msgstr "" -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 msgid "Maximum load for workers" msgstr "" -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 msgid "Maximum load that causes a cooldown before each worker function call." msgstr "" -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 msgid "Enable fastlane" msgstr "" -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 msgid "" "When enabed, the fastlane mechanism starts an additional worker if processes" " with higher priority are blocked by processes of lower priority." msgstr "" -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 msgid "Decoupled receiver" msgstr "" -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 msgid "" "Decouple incoming ActivityPub posts by processing them in the background via" " a worker process. Only enable this on fast systems." msgstr "" -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:586 msgid "Cron interval" msgstr "" -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:586 msgid "Minimal period in minutes between two calls of the \"Cron\" worker job." msgstr "" -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:587 msgid "Worker defer limit" msgstr "" -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:587 msgid "" "Per default the systems tries delivering for 15 times before dropping it." msgstr "" -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 msgid "Worker fetch limit" msgstr "" -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 msgid "" "Number of worker tasks that are fetched in a single query. Higher values " "should increase the performance, too high values will mostly likely decrease" @@ -5595,153 +5612,153 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "Direct relay transfer" msgstr "" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "" "Enables the direct transfer to other servers without using the relay servers" msgstr "" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "Relay scope" msgstr "" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "" "Can be \"all\" or \"tags\". \"all\" means that every public post should be " "received. \"tags\" means that only posts with selected tags should be " "received." msgstr "إما أن يكون \"الكل\" أو \"الوسوم\". يعني \"الكل\" وُجوب تلقي كل المشاركات العلنية. تعني \"الوسوم\" وجوب تلقي المشاركات ذات الوسوم المحددة فقط." -#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 +#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:328 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "معطّل" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "all" msgstr "الكل" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "tags" msgstr "الوسوم" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Server tags" msgstr "وسوم الخادم" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Deny Server tags" msgstr "الوسوم المرفوضة" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Comma separated list of tags that are rejected." msgstr "قائمة بالوسوم المرفوضة مفصول بفاصلة." -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:594 msgid "Maximum amount of tags" msgstr "" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:594 msgid "" "Maximum amount of tags in a post before it is rejected as spam. The post has" " to contain at least one link. Posts from subscribed accounts will not be " "rejected." msgstr "" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:595 msgid "Allow user tags" msgstr "اسمح بوسوم المستخدمين" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:595 msgid "" "If enabled, the tags from the saved searches will used for the \"tags\" " "subscription in addition to the \"relay_server_tags\"." msgstr "" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:596 msgid "Deny undetected languages" msgstr "" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:596 msgid "If enabled, posts with undetected languages will be rejected." msgstr "" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "Language Quality" msgstr "" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "The minimum language quality that is required to accept the post." msgstr "" -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 msgid "Number of languages for the language detection" msgstr "" -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 msgid "" "The system detects a list of languages per post. Only if the desired " "languages are in the list, the message will be accepted. The higher the " "number, the more posts will be falsely detected." msgstr "" -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:600 msgid "Maximum age of channel" msgstr "" -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:600 msgid "" "This defines the maximum age in hours of items that should be displayed in " "channels. This affects the channel performance." msgstr "" -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:601 msgid "Maximum number of channel posts" msgstr "" -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:601 msgid "" "For performance reasons, the channels use a dedicated table to store " "content. The higher the value the slower the channels." msgstr "" -#: src/Module/Admin/Site.php:599 +#: src/Module/Admin/Site.php:602 msgid "Interaction score days" msgstr "" -#: src/Module/Admin/Site.php:599 +#: src/Module/Admin/Site.php:602 msgid "Number of days that are used to calculate the interaction score." msgstr "" -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:603 msgid "Maximum number of posts per author" msgstr "" -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:603 msgid "" "Maximum number of posts per page by author if the contact frequency is set " "to \"Display only few posts\". If there are more posts, then the post with " "the most interactions will be displayed." msgstr "" -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:604 msgid "Sharer interaction days" msgstr "" -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:604 msgid "" "Number of days of the last interaction that are used to define which sharers" " are used for the \"sharers of sharers\" channel." msgstr "" -#: src/Module/Admin/Site.php:604 +#: src/Module/Admin/Site.php:607 msgid "Start Relocation" msgstr "ابدأ النقل" @@ -5934,27 +5951,27 @@ msgstr "الإصدار" msgid "Active addons" msgstr "الإضافات النشطة" -#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#: src/Module/Admin/Themes/Details.php:63 src/Module/Admin/Themes/Index.php:71 #, php-format msgid "Theme %s disabled." msgstr "سمة %s معطلة." -#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#: src/Module/Admin/Themes/Details.php:65 src/Module/Admin/Themes/Index.php:73 #, php-format msgid "Theme %s successfully enabled." msgstr "فُعّلت سمة %s بنجاح." -#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#: src/Module/Admin/Themes/Details.php:67 src/Module/Admin/Themes/Index.php:75 #, php-format msgid "Theme %s failed to install." msgstr "فشل تثبيت سمة %s." -#: src/Module/Admin/Themes/Details.php:83 +#: src/Module/Admin/Themes/Details.php:89 msgid "Screenshot" msgstr "لقطة شاشة" -#: src/Module/Admin/Themes/Details.php:91 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:93 +#: src/Module/Admin/Themes/Details.php:97 +#: src/Module/Admin/Themes/Index.php:118 src/Module/BaseAdmin.php:93 msgid "Themes" msgstr "السمات" @@ -5962,24 +5979,24 @@ msgstr "السمات" msgid "Unknown theme." msgstr "سمة مجهولة." -#: src/Module/Admin/Themes/Index.php:51 +#: src/Module/Admin/Themes/Index.php:57 msgid "Themes reloaded" msgstr "أُعيد تحميل السمة" -#: src/Module/Admin/Themes/Index.php:114 +#: src/Module/Admin/Themes/Index.php:120 msgid "Reload active themes" msgstr "أعد تحميل السمة النشطة" -#: src/Module/Admin/Themes/Index.php:118 +#: src/Module/Admin/Themes/Index.php:124 #, php-format msgid "No themes found on the system. They should be placed in %1$s" msgstr "لم يُعثر على أي سمات في النظام. يجب أن توضع في %1$s" -#: src/Module/Admin/Themes/Index.php:119 +#: src/Module/Admin/Themes/Index.php:125 msgid "[Experimental]" msgstr "[تجريبي]" -#: src/Module/Admin/Themes/Index.php:120 +#: src/Module/Admin/Themes/Index.php:126 msgid "[Unsupported]" msgstr "[غير مدعوم]" @@ -6141,7 +6158,7 @@ msgstr "تحقق من بصمة الويب" msgid "Babel" msgstr "" -#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:137 +#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:143 msgid "ActivityPub Conversion" msgstr "محادثة عبر ActivityPub" @@ -6203,7 +6220,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:115 msgid "Reports" msgstr "" @@ -6228,11 +6245,11 @@ msgstr "قائمة الخوادم المحظورة" msgid "Delete Item" msgstr "احذف عنصر" -#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:76 +#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:82 msgid "Item Source" msgstr "مصدر العنصر" -#: src/Module/BaseProfile.php:52 src/Module/Contact.php:506 +#: src/Module/BaseProfile.php:52 src/Module/Contact.php:513 msgid "Profile Details" msgstr "تفاصيل الملف الشخصي" @@ -6300,7 +6317,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 "الشبكات الاجتماعية" @@ -6377,7 +6394,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 @@ -6413,7 +6430,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 "أساسي" @@ -6469,8 +6486,8 @@ msgstr "" #: 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:95 src/Module/Contact/Redir.php:141 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:183 +#: 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 "لم يُعثر على المتراسل." @@ -6479,7 +6496,7 @@ msgstr "لم يُعثر على المتراسل." msgid "Invalid contact." msgstr "متراسل غير صالح." -#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:73 +#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:70 msgid "Contact is deleted." msgstr "حُذف المتراسل." @@ -6547,7 +6564,7 @@ msgstr "أنقر على المتراسل لإضافته أو حذفه." msgid "Add contact to circle" msgstr "" -#: src/Module/Contact.php:96 +#: src/Module/Contact.php:102 #, php-format msgid "%d contact edited." msgid_plural "%d contacts edited." @@ -6558,142 +6575,142 @@ msgstr[3] "حُرر %d متراسلين." msgstr[4] "حُرر %d متراسلا." msgstr[5] "حُرر %d متراسل." -#: src/Module/Contact.php:347 +#: src/Module/Contact.php:353 msgid "Show all contacts" msgstr "أظهِر كل المتراسلين" -#: src/Module/Contact.php:352 src/Module/Contact.php:431 +#: src/Module/Contact.php:358 src/Module/Contact.php:437 #: src/Module/Moderation/BaseUsers.php:85 msgid "Pending" msgstr "معلق" -#: src/Module/Contact.php:355 +#: src/Module/Contact.php:361 msgid "Only show pending contacts" msgstr "أظهِر المتراسلين المعلقين" -#: src/Module/Contact.php:360 src/Module/Contact.php:434 +#: src/Module/Contact.php:366 src/Module/Contact.php:440 #: src/Module/Moderation/BaseUsers.php:93 msgid "Blocked" msgstr "محجوب" -#: src/Module/Contact.php:363 +#: src/Module/Contact.php:369 msgid "Only show blocked contacts" msgstr "أظهِر المتراسلين المحجوبين فقط" -#: src/Module/Contact.php:368 src/Module/Contact.php:440 +#: src/Module/Contact.php:374 src/Module/Contact.php:446 #: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "مُتجاهَل" -#: src/Module/Contact.php:371 +#: src/Module/Contact.php:377 msgid "Only show ignored contacts" msgstr "أظهِر المتراسلين المتجاهلين فقط" -#: src/Module/Contact.php:376 src/Module/Contact.php:443 +#: src/Module/Contact.php:382 src/Module/Contact.php:449 msgid "Collapsed" msgstr "" -#: src/Module/Contact.php:379 +#: src/Module/Contact.php:385 msgid "Only show collapsed contacts" msgstr "" -#: src/Module/Contact.php:384 src/Module/Contact.php:446 +#: src/Module/Contact.php:390 src/Module/Contact.php:452 msgid "Archived" msgstr "مؤرشف" -#: src/Module/Contact.php:387 +#: src/Module/Contact.php:393 msgid "Only show archived contacts" msgstr "أظهِر المتراسلين المؤرشفين فقط" -#: src/Module/Contact.php:392 src/Module/Contact.php:437 +#: src/Module/Contact.php:398 src/Module/Contact.php:443 msgid "Hidden" msgstr "‮مخفي" -#: src/Module/Contact.php:395 +#: src/Module/Contact.php:401 msgid "Only show hidden contacts" msgstr "أظهِر المتراسلين المخفيين فقط" -#: src/Module/Contact.php:403 +#: src/Module/Contact.php:409 msgid "Organize your contact circles" msgstr "" -#: src/Module/Contact.php:458 +#: src/Module/Contact.php:464 msgid "Search your contacts" msgstr "ابحث في متراسليك" -#: src/Module/Contact.php:459 src/Module/Search/Index.php:207 +#: src/Module/Contact.php:465 src/Module/Search/Index.php:207 #, php-format msgid "Results for: %s" msgstr "نتائج: %s" -#: src/Module/Contact.php:466 +#: src/Module/Contact.php:473 msgid "Update" msgstr "حدّث" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 +#: src/Module/Contact.php:474 src/Module/Contact/Profile.php:532 #: 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 +#: src/Module/Contact.php:475 src/Module/Contact/Profile.php:540 msgid "Unignore" msgstr "ألغي التجاهل" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 +#: src/Module/Contact.php:476 src/Module/Contact/Profile.php:548 msgid "Uncollapse" msgstr "" -#: src/Module/Contact.php:471 +#: src/Module/Contact.php:478 msgid "Batch Actions" msgstr "إجراءات متعددة" -#: src/Module/Contact.php:514 +#: src/Module/Contact.php:521 msgid "Conversations started by this contact" msgstr "بدأ هذا المتراسل للمحادثة" -#: src/Module/Contact.php:519 +#: src/Module/Contact.php:526 msgid "Posts and Comments" msgstr "التعليقات والمشاركات" -#: src/Module/Contact.php:522 +#: src/Module/Contact.php:529 msgid "Individual Posts and Replies" msgstr "" -#: src/Module/Contact.php:530 +#: src/Module/Contact.php:537 msgid "Posts containing media objects" msgstr "مشاركات تحوي وسائط" -#: src/Module/Contact.php:538 +#: src/Module/Contact.php:545 msgid "View all known contacts" msgstr "أظهِر كل المتراسلين المعروفين" -#: src/Module/Contact.php:549 +#: src/Module/Contact.php:556 msgid "Advanced Contact Settings" msgstr "إعدادات المتراسلين المُتقدّمة" -#: src/Module/Contact.php:585 +#: src/Module/Contact.php:592 msgid "Mutual Friendship" msgstr "صداقة متبادلة" -#: src/Module/Contact.php:589 +#: src/Module/Contact.php:596 msgid "is a fan of yours" msgstr "أحد معجبيك" -#: src/Module/Contact.php:593 +#: src/Module/Contact.php:600 msgid "you are a fan of" msgstr "أنت معجب" -#: src/Module/Contact.php:611 +#: src/Module/Contact.php:618 msgid "Pending outgoing contact request" msgstr "طلب تراسل صادر معلق" -#: src/Module/Contact.php:613 +#: src/Module/Contact.php:620 msgid "Pending incoming contact request" msgstr "طلب تراسل وارد معلق" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 +#: src/Module/Contact.php:633 src/Module/Contact/Profile.php:391 #, php-format msgid "Visit %s's profile [%s]" msgstr "زر ملف %s الشخصي [%s]" @@ -6708,7 +6725,7 @@ msgstr "عُد لمحرر المتراسلين" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6810,9 +6827,9 @@ msgstr[3] "%s متراسلين" msgstr[4] "%s متراسلا" msgstr[5] "%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/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 +#: 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:59 #: 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 @@ -6850,18 +6867,18 @@ msgstr "من فضلك أجب على ما يلي:" msgid "Your Identity Address:" msgstr "عنوان معرّفك:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:422 #: 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 +#: src/Module/Moderation/Reports.php:123 +#: src/Module/Notifications/Introductions.php:135 +#: src/Module/Notifications/Introductions.php:204 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:234 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:434 +#: src/Module/Notifications/Introductions.php:197 +#: src/Module/Profile/Profile.php:236 msgid "Tags:" msgstr "الوسوم:" @@ -6902,241 +6919,241 @@ msgstr "الملفات الشخصية المطابقة" msgid "Failed to update contact record." msgstr "فشل تحديث سجل التراسل." -#: src/Module/Contact/Profile.php:195 +#: src/Module/Contact/Profile.php:209 msgid "Contact has been unblocked" msgstr "رُفع الحجب عن المتراسل" -#: src/Module/Contact/Profile.php:199 +#: src/Module/Contact/Profile.php:213 msgid "Contact has been blocked" msgstr "حُجب المتراسل" -#: src/Module/Contact/Profile.php:211 +#: src/Module/Contact/Profile.php:225 msgid "Contact has been unignored" msgstr "ألغي تجاهل المتراسل" -#: src/Module/Contact/Profile.php:215 +#: src/Module/Contact/Profile.php:229 msgid "Contact has been ignored" msgstr "تُجوهل المتراسل" -#: src/Module/Contact/Profile.php:227 +#: src/Module/Contact/Profile.php:241 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:231 +#: src/Module/Contact/Profile.php:245 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:259 +#: src/Module/Contact/Profile.php:273 #, php-format msgid "You are mutual friends with %s" msgstr "أنتما صديقان مشتركان لـ %s" -#: src/Module/Contact/Profile.php:260 +#: src/Module/Contact/Profile.php:274 #, php-format msgid "You are sharing with %s" msgstr "أنت تشارك مع %s" -#: src/Module/Contact/Profile.php:261 +#: src/Module/Contact/Profile.php:275 #, php-format msgid "%s is sharing with you" msgstr "%s يشارك معك" -#: src/Module/Contact/Profile.php:277 +#: src/Module/Contact/Profile.php:291 msgid "Private communications are not available for this contact." msgstr "المراسلات الخاصة غير متوفرة لهذا المتراسل." -#: src/Module/Contact/Profile.php:287 +#: src/Module/Contact/Profile.php:301 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:290 +#: src/Module/Contact/Profile.php:304 msgid "Never" msgstr "أبدا" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was not successful)" msgstr "(لم ينجح التحديث)" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was successful)" msgstr "(حُدث بنجاح)" -#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 +#: src/Module/Contact/Profile.php:309 src/Module/Contact/Profile.php:503 msgid "Suggest friends" msgstr "اقترح أصدقاء" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:313 #, php-format msgid "Network type: %s" msgstr "نوع الشبكة: %s" -#: src/Module/Contact/Profile.php:304 +#: src/Module/Contact/Profile.php:318 msgid "Communications lost with this contact!" msgstr "فُقد التواصل مع هذا المتراسل!" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:324 msgid "Fetch further information for feeds" msgstr "اجلب مزيدًا من المعلومات للتغذيات" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:326 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 +#: src/Module/Contact/Profile.php:329 msgid "Fetch information" msgstr "اجلب معلومات" -#: src/Module/Contact/Profile.php:316 +#: src/Module/Contact/Profile.php:330 msgid "Fetch keywords" msgstr "اجلب كلمات مفتاحية" -#: src/Module/Contact/Profile.php:317 +#: src/Module/Contact/Profile.php:331 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 +#: src/Module/Contact/Profile.php:341 src/Module/Contact/Profile.php:346 +#: src/Module/Contact/Profile.php:351 src/Module/Contact/Profile.php:357 msgid "No mirroring" msgstr "" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 -#: src/Module/Contact/Profile.php:344 +#: src/Module/Contact/Profile.php:342 src/Module/Contact/Profile.php:352 +#: src/Module/Contact/Profile.php:358 msgid "Mirror as my own posting" msgstr "" -#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:347 src/Module/Contact/Profile.php:353 msgid "Native reshare" msgstr "إعادة النشر الأصلية" -#: src/Module/Contact/Profile.php:359 +#: src/Module/Contact/Profile.php:373 msgid "Contact Information / Notes" msgstr "ملاحظات / معلومات المتراسل" -#: src/Module/Contact/Profile.php:360 +#: src/Module/Contact/Profile.php:374 msgid "Contact Settings" msgstr "إعدادات المتراسل" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:382 msgid "Contact" msgstr "متراسل" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:386 msgid "Their personal note" msgstr "ملاحظتهم الشخصية" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:388 msgid "Edit contact notes" msgstr "عدّل ملاحظات المتراسل" -#: src/Module/Contact/Profile.php:378 +#: src/Module/Contact/Profile.php:392 msgid "Block/Unblock contact" msgstr "احجب/ ارفع الحجب عن متراسل" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:393 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "تجاهل المتراسل" -#: src/Module/Contact/Profile.php:380 +#: src/Module/Contact/Profile.php:394 msgid "View conversations" msgstr "اعرض المحادثات" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:399 msgid "Last update:" msgstr "آخر تحديث:" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:401 msgid "Update public posts" msgstr "حدّث المشاركات العلنية" -#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 +#: src/Module/Contact/Profile.php:403 src/Module/Contact/Profile.php:513 msgid "Update now" msgstr "حدّث الآن" -#: src/Module/Contact/Profile.php:391 +#: src/Module/Contact/Profile.php:405 msgid "Awaiting connection acknowledge" msgstr "ينتظر قبول الاتصال" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:406 msgid "Currently blocked" msgstr "محجوب حاليا" -#: src/Module/Contact/Profile.php:393 +#: src/Module/Contact/Profile.php:407 msgid "Currently ignored" msgstr "متجاهَل حاليا" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:408 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:409 msgid "Currently archived" msgstr "مُؤرشف حاليا" -#: src/Module/Contact/Profile.php:398 +#: src/Module/Contact/Profile.php:412 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:400 -#: src/Module/Notifications/Introductions.php:192 +#: src/Module/Contact/Profile.php:414 +#: src/Module/Notifications/Introductions.php:198 msgid "Hide this contact from others" msgstr "اخف هذا المتراسل عن الآخرين" -#: src/Module/Contact/Profile.php:400 +#: src/Module/Contact/Profile.php:414 msgid "" "Replies/likes to your public posts may still be visible" msgstr "قد تبقى الإعجابات/الردود على مشاركاتك مرئية" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Notification for new posts" msgstr "تنبيه للمشاركات الجديدة" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Send a notification of every new post of this contact" msgstr "أرسل تنبيها عند نشر هذا المتراسل لمشاركات الجديدة" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 msgid "Keyword Deny List" msgstr "قائمة الكلمات المفتاحية المرفوضة" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 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/Contact/Profile.php:435 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "الإجراءات" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:437 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "الحالة" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:443 msgid "Mirror postings from this contact" msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:445 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "علّم هذا المتراسل على أنه remote_self ، سيقوم فرنديكا بإعادة نشر المدخلات الجديدة لهذا المتراسل." -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:448 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:435 +#: src/Module/Contact/Profile.php:449 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:436 +#: src/Module/Contact/Profile.php:450 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 " @@ -7146,94 +7163,90 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 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 +#: src/Module/Contact/Profile.php:452 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:438 +#: src/Module/Contact/Profile.php:452 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 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 +#: src/Module/Contact/Profile.php:454 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:440 +#: src/Module/Contact/Profile.php:454 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 msgid "Channel Only" msgstr "" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 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 +#: src/Module/Contact/Profile.php:523 msgid "Refetch contact data" msgstr "أعد جلب بيانات المتراسل" -#: src/Module/Contact/Profile.php:520 +#: src/Module/Contact/Profile.php:534 msgid "Toggle Blocked status" msgstr "بدّل حالة الحجب" -#: src/Module/Contact/Profile.php:528 +#: src/Module/Contact/Profile.php:542 msgid "Toggle Ignored status" msgstr "بدّل حالة التجاهل" -#: src/Module/Contact/Profile.php:536 +#: src/Module/Contact/Profile.php:550 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:557 src/Module/Contact/Revoke.php:103 msgid "Revoke Follow" msgstr "أبطل المتابعة" -#: src/Module/Contact/Profile.php:545 +#: src/Module/Contact/Profile.php:559 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 "طلب خاطئ." -#: src/Module/Contact/Revoke.php:63 -msgid "Unknown contact." -msgstr "متراسل مجهول." - -#: src/Module/Contact/Revoke.php:77 +#: src/Module/Contact/Revoke.php:74 msgid "Contact is being deleted." msgstr "المتراسل يحذف." -#: src/Module/Contact/Revoke.php:91 +#: src/Module/Contact/Revoke.php:88 msgid "Follow was successfully revoked." msgstr "نجح إبطال المتابعة." -#: src/Module/Contact/Revoke.php:107 +#: src/Module/Contact/Revoke.php:104 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." @@ -7289,29 +7302,29 @@ msgstr "" msgid "Not available." msgstr "غير متاح." -#: src/Module/Conversation/Network.php:214 +#: src/Module/Conversation/Network.php:216 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:218 +#: src/Module/Conversation/Network.php:220 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:237 +#: src/Module/Conversation/Network.php:239 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:314 +#: src/Module/Conversation/Network.php:316 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 "اخف" @@ -7326,24 +7339,24 @@ msgid "" "code or the translation of Friendica. Thank you all!" msgstr "فرَندِكا هي مشروع مجتمعي، لم يكن ممكنا بدون مساعدة العديد من الناس. إليك قائمة بأولئك الذين ساهموا في الشفرة البرمجية أو في الترجمة. شكرا لكم جميعا!" -#: src/Module/Debug/ActivityPubConversion.php:53 +#: src/Module/Debug/ActivityPubConversion.php:59 msgid "Formatted" msgstr "مهيأ" -#: src/Module/Debug/ActivityPubConversion.php:65 +#: src/Module/Debug/ActivityPubConversion.php:71 msgid "Activity" msgstr "النشاط" -#: src/Module/Debug/ActivityPubConversion.php:117 +#: src/Module/Debug/ActivityPubConversion.php:123 msgid "Object data" msgstr "بيانات الكائن" -#: src/Module/Debug/ActivityPubConversion.php:124 +#: src/Module/Debug/ActivityPubConversion.php:130 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/Debug/ActivityPubConversion.php:135 +#: src/Module/Debug/Babel.php:300 src/Module/Moderation/Item/Source.php:93 #: src/Module/Security/TwoFactor/Verify.php:98 msgid "Error" msgid_plural "Errors" @@ -7354,188 +7367,188 @@ msgstr[3] "أخطاء" msgstr[4] "خطأً" msgstr[5] "خطأٍ" -#: src/Module/Debug/ActivityPubConversion.php:138 +#: src/Module/Debug/ActivityPubConversion.php:144 msgid "Source activity" msgstr "نشاط المصدر" -#: src/Module/Debug/Babel.php:52 +#: src/Module/Debug/Babel.php:58 msgid "Source input" msgstr "الدخل المصدري" -#: src/Module/Debug/Babel.php:58 +#: src/Module/Debug/Babel.php:64 msgid "BBCode::toPlaintext" msgstr "BBCode::toPlaintext" -#: src/Module/Debug/Babel.php:64 +#: src/Module/Debug/Babel.php:70 msgid "BBCode::convert (raw HTML)" msgstr "BBCode::convert (raw HTML)" -#: src/Module/Debug/Babel.php:69 +#: src/Module/Debug/Babel.php:75 msgid "BBCode::convert (hex)" msgstr "" -#: src/Module/Debug/Babel.php:74 +#: src/Module/Debug/Babel.php:80 msgid "BBCode::convert" msgstr "BBCode::convert" -#: src/Module/Debug/Babel.php:80 +#: src/Module/Debug/Babel.php:86 msgid "BBCode::convert => HTML::toBBCode" msgstr "BBCode::convert => HTML::toBBCode" -#: src/Module/Debug/Babel.php:86 +#: src/Module/Debug/Babel.php:92 msgid "BBCode::toMarkdown" msgstr "BBCode::toMarkdown" -#: src/Module/Debug/Babel.php:92 +#: src/Module/Debug/Babel.php:98 msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" msgstr "BBCode::toMarkdown => Markdown::convert (raw HTML)" -#: src/Module/Debug/Babel.php:96 +#: src/Module/Debug/Babel.php:102 msgid "BBCode::toMarkdown => Markdown::convert" msgstr "BBCode::toMarkdown => Markdown::convert" -#: src/Module/Debug/Babel.php:102 +#: src/Module/Debug/Babel.php:108 msgid "BBCode::toMarkdown => Markdown::toBBCode" msgstr "BBCode::toMarkdown => Markdown::toBBCode" -#: src/Module/Debug/Babel.php:108 +#: src/Module/Debug/Babel.php:114 msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -#: src/Module/Debug/Babel.php:116 +#: src/Module/Debug/Babel.php:122 msgid "Item Body" msgstr "جسد العنصر" -#: src/Module/Debug/Babel.php:120 +#: src/Module/Debug/Babel.php:126 msgid "Item Tags" msgstr "وسوم العنصر" -#: src/Module/Debug/Babel.php:126 +#: src/Module/Debug/Babel.php:132 msgid "PageInfo::appendToBody" msgstr "PageInfo::appendToBody" -#: src/Module/Debug/Babel.php:131 +#: src/Module/Debug/Babel.php:137 msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" msgstr "PageInfo::appendToBody => BBCode::convert (raw HTML)" -#: src/Module/Debug/Babel.php:135 +#: src/Module/Debug/Babel.php:141 msgid "PageInfo::appendToBody => BBCode::convert" msgstr "PageInfo::appendToBody => BBCode::convert" -#: src/Module/Debug/Babel.php:142 +#: src/Module/Debug/Babel.php:148 msgid "Source input (Diaspora format)" msgstr "" -#: src/Module/Debug/Babel.php:151 +#: src/Module/Debug/Babel.php:157 msgid "Source input (Markdown)" msgstr "" -#: src/Module/Debug/Babel.php:157 +#: src/Module/Debug/Babel.php:163 msgid "Markdown::convert (raw HTML)" msgstr "Markdown::convert (raw HTML)" -#: src/Module/Debug/Babel.php:162 +#: src/Module/Debug/Babel.php:168 msgid "Markdown::convert" msgstr "Markdown::convert" -#: src/Module/Debug/Babel.php:168 +#: src/Module/Debug/Babel.php:174 msgid "Markdown::toBBCode" msgstr "Markdown::toBBCode" -#: src/Module/Debug/Babel.php:175 +#: src/Module/Debug/Babel.php:181 msgid "Raw HTML input" msgstr "دخل HTML الخام" -#: src/Module/Debug/Babel.php:180 +#: src/Module/Debug/Babel.php:186 msgid "HTML Input" msgstr "دخْل HTML" -#: src/Module/Debug/Babel.php:187 +#: src/Module/Debug/Babel.php:193 msgid "HTML Purified (raw)" msgstr "" -#: src/Module/Debug/Babel.php:192 +#: src/Module/Debug/Babel.php:198 msgid "HTML Purified (hex)" msgstr "" -#: src/Module/Debug/Babel.php:197 +#: src/Module/Debug/Babel.php:203 msgid "HTML Purified" msgstr "" -#: src/Module/Debug/Babel.php:203 +#: src/Module/Debug/Babel.php:209 msgid "HTML::toBBCode" msgstr "HTML::toBBCode" -#: src/Module/Debug/Babel.php:209 +#: src/Module/Debug/Babel.php:215 msgid "HTML::toBBCode => BBCode::convert" msgstr "HTML::toBBCode => BBCode::convert" -#: src/Module/Debug/Babel.php:214 +#: src/Module/Debug/Babel.php:220 msgid "HTML::toBBCode => BBCode::convert (raw HTML)" msgstr "HTML::toBBCode => BBCode::convert (raw HTML)" -#: src/Module/Debug/Babel.php:220 +#: src/Module/Debug/Babel.php:226 msgid "HTML::toBBCode => BBCode::toPlaintext" msgstr "HTML::toBBCode => BBCode::toPlaintext" -#: src/Module/Debug/Babel.php:226 +#: src/Module/Debug/Babel.php:232 msgid "HTML::toMarkdown" msgstr "HTML::toMarkdown" -#: src/Module/Debug/Babel.php:232 +#: src/Module/Debug/Babel.php:238 msgid "HTML::toPlaintext" msgstr "HTML::toPlaintext" -#: src/Module/Debug/Babel.php:238 +#: src/Module/Debug/Babel.php:244 msgid "HTML::toPlaintext (compact)" msgstr "HTML::toPlaintext (compact)" -#: src/Module/Debug/Babel.php:256 +#: src/Module/Debug/Babel.php:262 msgid "Decoded post" msgstr "مشاركة مفكوكة الترميز" -#: src/Module/Debug/Babel.php:277 +#: src/Module/Debug/Babel.php:283 msgid "Post array before expand entities" msgstr "" -#: src/Module/Debug/Babel.php:284 +#: src/Module/Debug/Babel.php:290 msgid "Post converted" msgstr "حُولت المشاركة" -#: src/Module/Debug/Babel.php:289 +#: src/Module/Debug/Babel.php:295 msgid "Converted body" msgstr "" -#: src/Module/Debug/Babel.php:295 +#: src/Module/Debug/Babel.php:301 msgid "Twitter addon is absent from the addon/ folder." msgstr "إضافة تويتر غير موجودة في مجلد addon." -#: src/Module/Debug/Babel.php:305 +#: src/Module/Debug/Babel.php:311 msgid "Babel Diagnostic" msgstr "" -#: src/Module/Debug/Babel.php:307 +#: src/Module/Debug/Babel.php:313 msgid "Source text" msgstr "النص المصدري" -#: src/Module/Debug/Babel.php:308 +#: src/Module/Debug/Babel.php:314 msgid "BBCode" msgstr "BBCode" -#: src/Module/Debug/Babel.php:310 +#: src/Module/Debug/Babel.php:316 msgid "Markdown" msgstr "ماركداون" -#: src/Module/Debug/Babel.php:311 +#: src/Module/Debug/Babel.php:317 msgid "HTML" msgstr "HTML" -#: src/Module/Debug/Babel.php:313 +#: src/Module/Debug/Babel.php:319 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 "يجب عليك الولوج لاستخدام هذه الوحدة" @@ -7596,19 +7609,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 "دليل الموقع" @@ -7706,7 +7719,7 @@ msgstr "الطريقة غير مسموح بها." msgid "Help:" msgstr "مساعدة:" -#: src/Module/Home.php:63 +#: src/Module/Home.php:66 #, php-format msgid "Welcome to %s" msgstr "مرحبًا بك في %s" @@ -8103,23 +8116,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 "صفحة اشترك تلقائي" @@ -8128,22 +8141,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 "" @@ -8201,7 +8214,7 @@ msgid "Block New Remote Contact" msgstr "احجب مستخدمًا بعيدًا" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Photo" msgstr "صورة" @@ -8527,56 +8540,56 @@ msgstr "" msgid "The GUID of the item you want to delete." msgstr "" -#: src/Module/Moderation/Item/Source.php:77 +#: src/Module/Moderation/Item/Source.php:83 msgid "Item Id" msgstr "معرّف العنصر" -#: src/Module/Moderation/Item/Source.php:78 +#: src/Module/Moderation/Item/Source.php:84 msgid "Item URI" msgstr "رابط العنصر" -#: src/Module/Moderation/Item/Source.php:80 +#: src/Module/Moderation/Item/Source.php:86 msgid "Terms" msgstr "الشروط" -#: src/Module/Moderation/Item/Source.php:81 +#: src/Module/Moderation/Item/Source.php:87 msgid "Tag" msgstr "وسم" -#: src/Module/Moderation/Item/Source.php:82 +#: src/Module/Moderation/Item/Source.php:88 #: 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 +#: src/Module/Moderation/Item/Source.php:89 msgid "Term" msgstr "مصطلح" -#: src/Module/Moderation/Item/Source.php:84 +#: src/Module/Moderation/Item/Source.php:90 msgid "URL" msgstr "رابط" -#: src/Module/Moderation/Item/Source.php:86 +#: src/Module/Moderation/Item/Source.php:92 msgid "Implicit Mention" msgstr "ذِكر صريح" -#: src/Module/Moderation/Item/Source.php:88 +#: src/Module/Moderation/Item/Source.php:94 msgid "Item not found" msgstr "لم يُعثر على العنصر" -#: src/Module/Moderation/Item/Source.php:89 +#: src/Module/Moderation/Item/Source.php:95 msgid "No source recorded" msgstr "" -#: src/Module/Moderation/Item/Source.php:90 +#: src/Module/Moderation/Item/Source.php:96 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 +#: src/Module/Moderation/Item/Source.php:98 msgid "Item Guid" msgstr "" @@ -8784,23 +8797,23 @@ msgstr "" msgid "3. Pick posts" msgstr "" -#: src/Module/Moderation/Reports.php:105 +#: src/Module/Moderation/Reports.php:111 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:106 +#: src/Module/Moderation/Reports.php:112 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:107 +#: src/Module/Moderation/Reports.php:113 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:114 +#: src/Module/Moderation/Reports.php:120 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8811,11 +8824,11 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Module/Moderation/Reports.php:117 +#: src/Module/Moderation/Reports.php:123 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 "" @@ -9050,59 +9063,59 @@ msgstr "ملاحظة من المستخدم" msgid "Deny" msgstr "رفض" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Show Ignored Requests" msgstr "اظهر الطلبات المتجاهلة" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Hide Ignored Requests" msgstr "اخف الطلبات المتجاهلة" -#: src/Module/Notifications/Introductions.php:115 -#: src/Module/Notifications/Introductions.php:178 +#: src/Module/Notifications/Introductions.php:121 +#: src/Module/Notifications/Introductions.php:184 msgid "Notification type:" msgstr "نوع التنبيه:" -#: src/Module/Notifications/Introductions.php:118 +#: src/Module/Notifications/Introductions.php:124 msgid "Suggested by:" msgstr "اقترحه:" -#: src/Module/Notifications/Introductions.php:143 +#: src/Module/Notifications/Introductions.php:149 msgid "Claims to be known to you: " msgstr "يدعي أنّه يعرفك: " -#: src/Module/Notifications/Introductions.php:152 +#: src/Module/Notifications/Introductions.php:158 msgid "Shall your connection be bidirectional or not?" msgstr "" -#: src/Module/Notifications/Introductions.php:153 +#: src/Module/Notifications/Introductions.php:159 #, php-format msgid "" "Accepting %s as a friend allows %s to subscribe to your posts, and you will " "also receive updates from them in your news feed." msgstr "يسمح قَبُول %s كصديق لـ%s بالاشتراك في منشوراتك ، وستتلقى تحديثاتهم في تلقيمات الأخبار." -#: src/Module/Notifications/Introductions.php:154 +#: src/Module/Notifications/Introductions.php:160 #, php-format msgid "" "Accepting %s as a subscriber allows them to subscribe to your posts, but you" " will not receive updates from them in your news feed." msgstr "يسمح قَبُول %s كمشترك له بالاشتراك في منشوراتك، لكن لن تتلقى تحديثاتهم في تلقيمات الأخبار." -#: src/Module/Notifications/Introductions.php:156 +#: src/Module/Notifications/Introductions.php:162 msgid "Friend" msgstr "صديق" -#: src/Module/Notifications/Introductions.php:157 +#: src/Module/Notifications/Introductions.php:163 msgid "Subscriber" msgstr "مشترك" -#: src/Module/Notifications/Introductions.php:216 +#: src/Module/Notifications/Introductions.php:222 msgid "No introductions." msgstr "لا توجد تقديمات." -#: src/Module/Notifications/Introductions.php:217 -#: src/Module/Notifications/Notifications.php:135 +#: src/Module/Notifications/Introductions.php:223 +#: src/Module/Notifications/Notifications.php:141 #, php-format msgid "No more %s notifications." msgstr "لا مزيد من تنبيهات %s." @@ -9127,7 +9140,7 @@ msgstr "تنبيهات شخصية" msgid "Home Notifications" msgstr "تنبيهات الصفحة الرئيسية" -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show unread" msgstr "اعرض غير المقروءة" @@ -9233,21 +9246,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 "الصورة ذات المعرف %s غير متوفّرة." -#: src/Module/Photo.php:190 +#: src/Module/Photo.php:188 #, php-format msgid "Invalid external resource with url %s." msgstr "" -#: src/Module/Photo.php:192 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid photo with id %s." msgstr "الصورة ذات المعرف %s غير صالحة." @@ -9350,21 +9363,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" @@ -9398,44 +9411,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" @@ -9446,20 +9459,20 @@ msgstr[3] "%d سنوات" msgstr[4] "%d سنة" msgstr[5] "%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 "اعرض ك" @@ -9526,174 +9539,174 @@ msgstr "المحتوى" msgid "Remove post" msgstr "أزل المشاركة" -#: src/Module/Register.php:85 +#: src/Module/Register.php:91 msgid "Only parent users can create additional accounts." msgstr "فقط المستخدمون الأولياء من يمكنهم إنشاء حسابات إضافية." -#: src/Module/Register.php:100 src/Module/User/Import.php:112 +#: src/Module/Register.php:106 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "تجاوز هذا الموقع عدد التسجيلات اليومية المسموح بها. من فضلك حاول غدا." -#: src/Module/Register.php:117 +#: src/Module/Register.php:123 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "" -#: src/Module/Register.php:118 +#: src/Module/Register.php:124 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "إذا كنت لا تعرف أو لا تريد استخدام 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 "" -#: src/Module/Register.php:166 +#: src/Module/Register.php:172 msgid "Choose a nickname: " msgstr "اختر لقبًا: " -#: src/Module/Register.php:174 src/Module/User/Import.php:118 +#: src/Module/Register.php:180 src/Module/User/Import.php:118 msgid "Import" msgstr "استورد" -#: src/Module/Register.php:175 +#: src/Module/Register.php:181 msgid "Import your profile to this friendica instance" msgstr "استورد ملفك الشخصي لهذا المثيل" -#: src/Module/Register.php:182 +#: src/Module/Register.php:188 msgid "Note: This node explicitly contains adult content" msgstr "" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "كلمة المرور الولي:" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "يرجى إدخال كلمة مرور الولي للمصادقة على طلبك." -#: src/Module/Register.php:213 +#: src/Module/Register.php:219 msgid "Password doesn't match." msgstr "كلمتا المرور غير متطابقتين." -#: src/Module/Register.php:219 +#: src/Module/Register.php:225 msgid "Please enter your password." msgstr "رجاء أدخل كلمة المرور." -#: src/Module/Register.php:261 +#: src/Module/Register.php:267 msgid "You have entered too much information." msgstr "أدخلت معلومات كثيرة." -#: src/Module/Register.php:284 +#: src/Module/Register.php:290 msgid "Please enter the identical mail address in the second field." msgstr "" -#: src/Module/Register.php:292 +#: src/Module/Register.php:298 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:294 +#: src/Module/Register.php:300 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:323 +#: src/Module/Register.php:329 msgid "The additional account was created." msgstr "أُنشئ الحساب الإضافي." -#: src/Module/Register.php:348 +#: src/Module/Register.php:354 msgid "" "Registration successful. Please check your email for further instructions." msgstr "سجلت بنجاح. راجع بريدك الإلكتروني لمزيد من التعليمات." -#: src/Module/Register.php:355 +#: src/Module/Register.php:361 #, php-format msgid "" "Failed to send email message. Here your accout details:
    login: %s
    " "password: %s

    You can change your password after login." msgstr "" -#: src/Module/Register.php:361 +#: src/Module/Register.php:367 msgid "Registration successful." msgstr "سجلتَ بنجاح." -#: src/Module/Register.php:370 src/Module/Register.php:377 -#: src/Module/Register.php:387 +#: src/Module/Register.php:376 src/Module/Register.php:383 +#: src/Module/Register.php:393 msgid "Your registration can not be processed." msgstr "" -#: src/Module/Register.php:376 +#: src/Module/Register.php:382 msgid "You have to leave a request note for the admin." msgstr "اترك طلب للمدير." -#: src/Module/Register.php:386 +#: src/Module/Register.php:392 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:408 +#: src/Module/Register.php:414 msgid "Your registration is pending approval by the site owner." msgstr "في انتظار موافقة مالك الموقع لقبول تسجيلك." -#: src/Module/Search/Acl.php:73 +#: src/Module/Search/Acl.php:78 msgid "You must be logged in to use this module." msgstr "يجب عليك الولوج لاستخدام هذه الوحدة." @@ -9710,65 +9723,65 @@ msgstr "يسمح ببحث واحد فقط في كل دقيقة للزوار." msgid "Items tagged with: %s" msgstr "عناصر موسمة بـ: %s" -#: src/Module/Search/Saved.php:59 +#: src/Module/Search/Saved.php:63 msgid "Search term was not saved." msgstr "لم يُحفظ مصطلح البحث." -#: src/Module/Search/Saved.php:62 +#: src/Module/Search/Saved.php:66 msgid "Search term already saved." msgstr "حُفظ مصطلح البحث سلفًا." -#: src/Module/Search/Saved.php:68 +#: src/Module/Search/Saved.php:72 msgid "Search term was not removed." msgstr "لم يُزل مصطلح البحث." -#: src/Module/Security/Login.php:123 +#: src/Module/Security/Login.php:127 msgid "Create a New Account" msgstr "أنشئ حسابًا جديدًا" -#: src/Module/Security/Login.php:142 +#: src/Module/Security/Login.php:146 msgid "Your OpenID: " msgstr "معرف OpenID: " -#: src/Module/Security/Login.php:145 +#: src/Module/Security/Login.php:149 msgid "" "Please enter your username and password to add the OpenID to your existing " "account." msgstr "رجاء أدخل كلمة المرور واسم المستخدم لإضافة معرف OpenID لحسابك." -#: src/Module/Security/Login.php:147 +#: src/Module/Security/Login.php:151 msgid "Or login using OpenID: " msgstr "أو لج باستخدام معرف OpenID: " -#: src/Module/Security/Login.php:161 +#: src/Module/Security/Login.php:165 msgid "Password: " msgstr "كلمة المرور: " -#: src/Module/Security/Login.php:162 +#: src/Module/Security/Login.php:166 msgid "Remember me" msgstr "تذكرني" -#: src/Module/Security/Login.php:171 +#: src/Module/Security/Login.php:175 msgid "Forgot your password?" msgstr "أنسيت كلمة المرور؟" -#: src/Module/Security/Login.php:174 +#: src/Module/Security/Login.php:178 msgid "Website Terms of Service" msgstr "شروط الخدمة للموقع" -#: src/Module/Security/Login.php:175 +#: src/Module/Security/Login.php:179 msgid "terms of service" msgstr "شروط الخدمة" -#: src/Module/Security/Login.php:177 +#: src/Module/Security/Login.php:181 msgid "Website Privacy Policy" msgstr "سياسة الخصوصية للموقع" -#: src/Module/Security/Login.php:178 +#: src/Module/Security/Login.php:182 msgid "privacy policy" msgstr "سياسة الخصوصية" -#: src/Module/Security/Logout.php:84 +#: src/Module/Security/Logout.php:89 #: src/Module/Security/TwoFactor/SignOut.php:78 #: src/Module/Security/TwoFactor/SignOut.php:86 #: src/Module/Security/TwoFactor/SignOut.php:108 @@ -9822,24 +9835,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 "" @@ -9969,103 +9982,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 "" -#: 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 " @@ -10073,94 +10086,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 "عيّن لغة واجهة فرَندِيكا ورسائل البريد الإلكتروني" -#: 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 " @@ -10168,43 +10181,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 " @@ -10212,227 +10225,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 "أعد إرسال رسالة الانتقال للمتراسلين" @@ -10597,198 +10610,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 "فشل الاتصال بحساب البريد الإلكتروني باستخدام الإعدادات المقدمة." -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:167 +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 msgid "Diaspora (Socialhome, Hubzilla)" msgstr "دياسبورا (سوشل-هوم، هوب-زيلا)" -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:173 #, php-format msgid "Built-in support for %s connectivity is enabled" msgstr "" -#: src/Module/Settings/Connectors.php:167 -#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 #, php-format msgid "Built-in support for %s connectivity is disabled" msgstr "" -#: src/Module/Settings/Connectors.php:169 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 +#: src/Module/Settings/Connectors.php:173 msgid "OStatus (GNU Social)" msgstr "OStatus (غنو سوشل)" -#: src/Module/Settings/Connectors.php:182 +#: src/Module/Settings/Connectors.php:185 msgid "Email access is disabled on this site." msgstr "الوصول إلى البريد الإلكتروني معطل في هذا الموقع." -#: src/Module/Settings/Connectors.php:197 -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:200 +#: src/Module/Settings/Connectors.php:254 msgid "None" msgstr "لا شيء" -#: src/Module/Settings/Connectors.php:209 +#: src/Module/Settings/Connectors.php:204 +msgid "Default (Mastodon will display the title and a link to the post)" +msgstr "" + +#: src/Module/Settings/Connectors.php:205 +msgid "" +"Use the summary (Mastodon and some others will treat it as content warning)" +msgstr "" + +#: src/Module/Settings/Connectors.php:206 +msgid "Embed the title in the body" +msgstr "" + +#: src/Module/Settings/Connectors.php:218 msgid "General Social Media Settings" msgstr "الإعدادات العامة لشبكات التواصل الاجتماعي" -#: src/Module/Settings/Connectors.php:212 +#: src/Module/Settings/Connectors.php:221 msgid "Followed content scope" msgstr "حيز المحتوى المتابَع" -#: src/Module/Settings/Connectors.php:214 +#: src/Module/Settings/Connectors.php:223 msgid "" "By default, conversations in which your follows participated but didn't " "start will be shown in your timeline. You can turn this behavior off, or " "expand it to the conversations in which your follows liked a post." msgstr "" -#: src/Module/Settings/Connectors.php:216 +#: src/Module/Settings/Connectors.php:225 msgid "Only conversations my follows started" msgstr "المحادثات التي بدأها متابَعي فقط" -#: src/Module/Settings/Connectors.php:217 +#: src/Module/Settings/Connectors.php:226 msgid "Conversations my follows started or commented on (default)" msgstr "المحادثات التي بدأها متابَعي أو علقوا عليها (الافتراضي)" -#: src/Module/Settings/Connectors.php:218 +#: src/Module/Settings/Connectors.php:227 msgid "Any conversation my follows interacted with, including likes" msgstr "أي محادثة تفاعل معها متابَعي" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "Collapse sensitive posts" msgstr "" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "" "If a post is marked as \"sensitive\", it will be displayed in a collapsed " "state, if this option is enabled." msgstr "" -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "Enable intelligent shortening" msgstr "فعّل الاختصار الذكي" -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "" "Normally the system tries to find the best link to add to shortened posts. " "If disabled, every shortened post will always point to the original " "friendica post." msgstr "يعثر الاختصار الذكي على الرابط الأنسب في المشاركات المختصرة. عند تعطيله سيشير الرابط إلى منشور فرنديكا الأصلي." -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "Enable simple text shortening" msgstr "فعّل اختصار النصوص" -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "" "Normally the system shortens posts at the next line feed. If this option is " "enabled then the system will shorten the text at the maximum character " "limit." msgstr "" -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "Attach the link title" msgstr "أرفق عنوان الرابط" -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "" "When activated, the title of the attached link will be added as a title on " "posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" " share feed content." msgstr "عند تفعيله سيتم إرفاق عنوان الصفحة بمنشور دياسبورا. هذا مفيد بشكل أساسي مع المتراسلين \"الذاتيين\" الذين يشاركون تغذيات Rss / Atom." -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "API: Use spoiler field as title" msgstr "" -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "" "When activated, the \"spoiler_text\" field in the API will be used for the " "title on standalone posts. When deactivated it will be used for spoiler " "text. For comments it will always be used for spoiler text." msgstr "" -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "API: Automatically links at the end of the post as attached posts" msgstr "" -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "" "When activated, added links at the end of the post react the same way as " "added links in the web interface." msgstr "" -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:236 +msgid "Article Mode" +msgstr "" + +#: src/Module/Settings/Connectors.php:236 +msgid "" +"Controls how posts with titles are transmitted. Mastodon and its forks don't" +" display the content of these posts if the post is created in the correct " +"(default) way." +msgstr "" + +#: src/Module/Settings/Connectors.php:237 msgid "Your legacy ActivityPub/GNU Social account" msgstr "حساب GNU Social\\ActivityPub القديم" -#: 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 القديم هنا (بنسق user@domain.tld)، سيضاف المتراسلون في هذا الحساب تلقائيا. سيصفر الحقل عند الانتهاء." -#: 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 "إذا كنت ترغب في التواصل مع متراسلي البريد الإلكتروني باستخدام هذه الخدمة (اختيارية)، من فضلك حدد كيفية الاتصال بصندوق بريدك." -#: 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 "انقل إلى المجلد:" @@ -11060,81 +11097,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" @@ -11144,61 +11181,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 "" -#: 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 "عنوان مايتركس:" -#: 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 "(يستخدم للبحث عن ملفات الشخصية، لا يظهر للآخرين)" @@ -12795,7 +12832,7 @@ msgstr "" msgid "Quote shared by: %s" msgstr "" -#: src/Protocol/ActivityPub/Receiver.php:568 +#: src/Protocol/ActivityPub/Receiver.php:571 msgid "Chat" msgstr "" @@ -12826,23 +12863,28 @@ msgstr "توقف عن متابعة" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:216 +#: src/Security/Authentication.php:214 msgid "Login failed." msgstr "فشل الولوج." -#: src/Security/Authentication.php:261 +#: src/Security/Authentication.php:259 msgid "Login failed. Please check your credentials." msgstr "فشل الولوج. من فضلك تحقق من بيانات الاعتماد." -#: src/Security/Authentication.php:375 +#: src/Security/Authentication.php:373 #, php-format msgid "Welcome %s" msgstr "مرحباً %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 "تنبيهات فرنديكا" diff --git a/view/lang/ar/strings.php b/view/lang/ar/strings.php index 8b35ba42de..7e04c85530 100644 --- a/view/lang/ar/strings.php +++ b/view/lang/ar/strings.php @@ -706,7 +706,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:'] = 'أحداث لهذا الأسبوع:'; -$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = 'OpenWebAuth: %1$s يرحب بـ %2$s'; $a->strings['Hometown:'] = 'المدينة:'; $a->strings['Marital Status:'] = 'الحالة الاجتماعية:'; $a->strings['With:'] = 'مع:'; @@ -1292,7 +1291,6 @@ $a->strings['Toggle Ignored status'] = 'بدّل حالة التجاهل'; $a->strings['Revoke Follow'] = 'أبطل المتابعة'; $a->strings['Revoke the follow from this contact'] = 'أبطل المتابعة من هذا المتراسل'; $a->strings['Bad Request.'] = 'طلب خاطئ.'; -$a->strings['Unknown contact.'] = 'متراسل مجهول.'; $a->strings['Contact is being deleted.'] = 'المتراسل يحذف.'; $a->strings['Follow was successfully revoked.'] = 'نجح إبطال المتابعة.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'هل تريد إلغاء متابعة هذا المتراسل لك؟ لا يمكن التراجع عن هذا الإجراء وسيتحتم عليهم متابعتك يدوياً.'; @@ -2256,6 +2254,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'] = 'تنبيهات فرنديكا'; $a->strings['%1$s, %2$s Administrator'] = '%1$s، مدير %2$s'; $a->strings['%s Administrator'] = 'مدير %s'; diff --git a/view/lang/de/messages.po b/view/lang/de/messages.po index ca48bf9a46..d557f986cd 100644 --- a/view/lang/de/messages.po +++ b/view/lang/de/messages.po @@ -57,9 +57,9 @@ 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-08-11 06:43+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" @@ -87,8 +87,8 @@ msgstr "Eintrag konnte nicht geholt werden." msgid "Empty post discarded." msgstr "Leerer Beitrag wurde verworfen." -#: mod/item.php:437 src/Module/Admin/Themes/Details.php:39 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:42 +#: mod/item.php:437 src/Module/Admin/Themes/Details.php:45 +#: src/Module/Admin/Themes/Index.php:65 src/Module/Debug/ItemBody.php:42 #: src/Module/Debug/ItemBody.php:57 src/Module/Item/Feed.php:80 msgid "Item not found." msgstr "Beitrag nicht gefunden." @@ -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 @@ -195,7 +195,7 @@ msgid "" "your email for further instructions." msgstr "Gib Deine E-Mail-Adresse an und fordere ein neues Passwort an. Es werden dir dann weitere Informationen per Mail zugesendet." -#: mod/lostpass.php:130 src/Module/Security/Login.php:160 +#: mod/lostpass.php:130 src/Module/Security/Login.php:164 msgid "Nickname or Email: " msgstr "Spitzname oder E-Mail:" @@ -203,7 +203,7 @@ msgstr "Spitzname oder E-Mail:" msgid "Reset" msgstr "Zurücksetzen" -#: mod/lostpass.php:146 src/Module/Security/Login.php:172 +#: mod/lostpass.php:146 src/Module/Security/Login.php:176 msgid "Password Reset" msgstr "Passwort zurücksetzen" @@ -283,8 +283,8 @@ msgstr "Nachricht konnte nicht gesendet werden." msgid "Message collection failure." msgstr "Konnte Nachrichten nicht abrufen." -#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 -#: src/Module/Notifications/Introductions.php:170 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:141 +#: src/Module/Notifications/Introductions.php:176 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Verwerfen" @@ -346,20 +346,20 @@ msgstr "Bitte warten" #: 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/Contact/Profile.php:384 +#: src/Module/Debug/ActivityPubConversion.php:146 +#: src/Module/Debug/Babel.php:321 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/Item/Source.php:85 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 #: src/Module/Moderation/Report/Create.php:211 #: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 -#: src/Module/Settings/Profile/Index.php:257 +#: src/Module/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 @@ -436,7 +436,7 @@ msgstr "Speichern" #: 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/DFRN/Poll.php:43 src/Module/Feed.php:66 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 @@ -539,7 +539,7 @@ msgid "Delete Album" msgstr "Album löschen" #: 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/Follow.php:173 src/Module/Contact/Revoke.php:106 #: 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 @@ -646,13 +646,13 @@ msgid "Rotate CCW (left)" msgstr "Drehen EUS (links)" #: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Module/Contact.php:625 src/Module/Item/Compose.php:195 #: src/Object/Post.php:1156 msgid "This is you" msgstr "Das bist du" #: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 -#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Module/Moderation/Reports.php:116 src/Object/Post.php:612 #: src/Object/Post.php:1158 msgid "Comment" msgstr "Kommentar" @@ -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." @@ -822,6 +822,7 @@ msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "Diese Methode ist in diesem Modul nicht erlaubt. Erlaubte Methoden sind: %s" #: src/App/Router.php:311 src/Module/HTTPException/PageNotFound.php:49 +#: src/Module/Stats.php:63 msgid "Page not found." msgstr "Seite nicht gefunden." @@ -840,7 +841,7 @@ msgid "All contacts" msgstr "Alle Kontakte" #: src/BaseModule.php:439 src/Content/Conversation/Factory/Channel.php:46 -#: src/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:414 +#: src/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:420 #: src/Module/Privacy/PermissionTooltip.php:164 #: src/Module/Privacy/PermissionTooltip.php:186 #: src/Module/Settings/Channels.php:160 @@ -848,12 +849,12 @@ msgid "Followers" msgstr "Folgende" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 +#: src/Module/Contact.php:423 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Gefolgte" #: src/BaseModule.php:449 src/Content/Widget.php:242 -#: src/Module/Contact.php:420 +#: src/Module/Contact.php:426 msgid "Mutual friends" msgstr "Gegenseitige Freundschaft" @@ -882,6 +883,12 @@ msgstr "Für die URL (%s) konnte kein nicht-archivierter Kontakt gefunden werden msgid "The contact entries have been archived" msgstr "Die Kontakteinträge wurden archiviert." +#: src/Console/ClearAvatarCache.php:87 +msgid "" +"The avatar cache needs to be disabled in local.config.php to use this " +"command." +msgstr "" + #: src/Console/GlobalCommunityBlock.php:96 #: src/Module/Moderation/Blocklist/Contact.php:65 #, php-format @@ -1007,7 +1014,7 @@ msgstr "Alle ausstehenden Post-Updates wurden ausgeführt." msgid "Enter user nickname: " msgstr "Spitzname angeben:" -#: src/Console/User.php:182 src/Model/User.php:824 +#: src/Console/User.php:182 src/Model/User.php:847 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1130,7 +1137,7 @@ msgstr "RSS/Atom" msgid "Email" msgstr "E-Mail" -#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:309 +#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:315 msgid "Diaspora" msgstr "Diaspora" @@ -1687,7 +1694,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" @@ -1719,14 +1726,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,10 +1774,10 @@ 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 +#: src/Model/Circle.php:601 src/Module/Contact.php:406 #: src/Module/Welcome.php:76 msgid "Circles" msgstr "Circles" @@ -1782,7 +1789,7 @@ msgstr "Beiträge anzeigen, die von Konten des ausgewählten Circles erstellt wu #: 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 +#: src/Content/Widget.php:538 src/Model/User.php:1413 msgid "Groups" msgstr "Gruppen" @@ -1807,7 +1814,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" @@ -1831,7 +1838,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,9 +1846,9 @@ 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 +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:200 msgid "Own Contacts" msgstr "Eigene Kontakte" @@ -1910,7 +1917,7 @@ msgstr "mehr anzeigen" msgid "Create new group" msgstr "Neue Gruppe erstellen" -#: src/Content/Item.php:331 src/Model/Item.php:3256 +#: src/Content/Item.php:331 src/Model/Item.php:3304 msgid "event" msgstr "Veranstaltung" @@ -1918,7 +1925,7 @@ msgstr "Veranstaltung" msgid "status" msgstr "Status" -#: src/Content/Item.php:340 src/Model/Item.php:3258 +#: src/Content/Item.php:340 src/Model/Item.php:3306 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "Foto" @@ -1932,53 +1939,53 @@ msgstr "%1$s hat %2$ss %3$s mit %4$s getaggt" msgid "Follow Thread" msgstr "Folge der Unterhaltung" -#: src/Content/Item.php:429 src/Model/Contact.php:1230 +#: src/Content/Item.php:429 src/Model/Contact.php:1256 msgid "View Status" 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/Model/Contact.php:1191 src/Model/Contact.php:1247 +#: src/Model/Contact.php:1257 src/Module/Directory.php:158 +#: src/Module/Settings/Profile/Index.php:264 msgid "View Profile" msgstr "Profil anschauen" -#: src/Content/Item.php:431 src/Model/Contact.php:1232 +#: src/Content/Item.php:431 src/Model/Contact.php:1258 msgid "View Photos" msgstr "Bilder anschauen" -#: src/Content/Item.php:432 src/Model/Contact.php:1199 +#: src/Content/Item.php:432 src/Model/Contact.php:1225 #: src/Model/Profile.php:461 msgid "Network Posts" msgstr "Netzwerkbeiträge" -#: src/Content/Item.php:433 src/Model/Contact.php:1223 -#: src/Model/Contact.php:1234 +#: src/Content/Item.php:433 src/Model/Contact.php:1249 +#: src/Model/Contact.php:1260 msgid "View Contact" msgstr "Kontakt anzeigen" -#: src/Content/Item.php:434 src/Model/Contact.php:1235 +#: src/Content/Item.php:434 src/Model/Contact.php:1261 msgid "Send PM" msgstr "Private Nachricht senden" -#: src/Content/Item.php:435 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:518 +#: src/Content/Item.php:435 src/Module/Contact.php:474 +#: src/Module/Contact/Profile.php:532 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Sperren" -#: src/Content/Item.php: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/Content/Item.php:436 src/Module/Contact.php:475 +#: src/Module/Contact/Profile.php:540 +#: src/Module/Notifications/Introductions.php:140 +#: src/Module/Notifications/Introductions.php:212 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Ignorieren" -#: src/Content/Item.php:437 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:534 +#: src/Content/Item.php:437 src/Module/Contact.php:476 +#: src/Module/Contact/Profile.php:548 msgid "Collapse" msgstr "Zuklappen" @@ -1994,10 +2001,10 @@ 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 +#: src/Model/Contact.php:1250 src/Model/Contact.php:1262 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Verbinden/Folgen" @@ -2022,7 +2029,7 @@ msgstr "Bereinige Benachrichtigungen" msgid "@name, !group, #tags, content" msgstr "@name, !gruppe, #tags, content" -#: src/Content/Nav.php:222 src/Module/Security/Login.php:157 +#: src/Content/Nav.php:222 src/Module/Security/Login.php:161 msgid "Logout" msgstr "Abmelden" @@ -2031,7 +2038,7 @@ msgid "End this session" msgstr "Diese Sitzung beenden" #: src/Content/Nav.php:224 src/Module/Bookmarklet.php:44 -#: src/Module/Security/Login.php:158 +#: src/Module/Security/Login.php:162 msgid "Login" msgstr "Anmeldung" @@ -2040,7 +2047,7 @@ msgid "Sign in" msgstr "Anmelden" #: src/Content/Nav.php:229 src/Module/BaseProfile.php:57 -#: src/Module/Contact.php:511 +#: src/Module/Contact.php:518 msgid "Conversations" msgstr "Unterhaltungen" @@ -2049,8 +2056,8 @@ msgid "Conversations you started" 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/BaseSettings.php:98 src/Module/Contact.php:510 +#: src/Module/Contact/Profile.php:439 src/Module/Profile/Profile.php:270 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profil" @@ -2069,7 +2076,7 @@ msgid "Your photos" msgstr "Deine Fotos" #: src/Content/Nav.php:232 src/Module/BaseProfile.php:73 -#: src/Module/BaseProfile.php:76 src/Module/Contact.php:527 +#: src/Module/BaseProfile.php:76 src/Module/Contact.php:534 #: view/theme/frio/theme.php:238 msgid "Media" msgstr "Medien" @@ -2107,7 +2114,7 @@ msgid "Home Page" msgstr "Homepage" #: src/Content/Nav.php:255 src/Module/Register.php:175 -#: src/Module/Security/Login.php:124 +#: src/Module/Security/Login.php:128 msgid "Register" msgstr "Registrieren" @@ -2155,8 +2162,8 @@ msgstr "Tags" #: 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 +#: src/Module/BaseProfile.php:130 src/Module/Contact.php:432 +#: src/Module/Contact.php:542 view/theme/frio/theme.php:246 msgid "Contacts" msgstr "Kontakte" @@ -2253,7 +2260,7 @@ msgid "Manage other pages" msgstr "Andere Seiten verwalten" #: 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/Admin/Themes/Details.php:99 src/Module/BaseSettings.php:182 #: src/Module/Welcome.php:52 view/theme/frio/theme.php:245 msgid "Settings" msgstr "Einstellungen" @@ -2280,7 +2287,7 @@ msgstr "Einstellungen der Seite und Konfiguration" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:110 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 @@ -2326,8 +2333,8 @@ msgstr "Bild/Foto" msgid "%2$s %3$s" msgstr "%2$s%3$s" -#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4012 -#: src/Model/Item.php:4018 src/Model/Item.php:4019 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4060 +#: src/Model/Item.php:4066 src/Model/Item.php:4067 msgid "Link to source" msgstr "Link zum Originalbeitrag" @@ -2343,11 +2350,11 @@ msgstr "$1 hat geschrieben:" msgid "Encrypted content" msgstr "Verschlüsselter Inhalt" -#: src/Content/Text/BBCode.php:2212 +#: src/Content/Text/BBCode.php:2223 msgid "Invalid source protocol" msgstr "Ungültiges Quell-Protokoll" -#: src/Content/Text/BBCode.php:2231 +#: src/Content/Text/BBCode.php:2242 msgid "Invalid link protocol" msgstr "Ungültiges Link-Protokoll" @@ -2360,7 +2367,7 @@ msgid "The end" msgstr "Das Ende" #: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 -#: src/Model/Profile.php:470 src/Module/Contact/Profile.php:478 +#: src/Model/Profile.php:470 src/Module/Contact/Profile.php:492 msgid "Follow" msgstr "Folge" @@ -2399,7 +2406,7 @@ msgstr "Name oder Interessen eingeben" msgid "Examples: Robert Morgenstein, Fishing" msgstr "Beispiel: Robert Morgenstein, Angeln" -#: src/Content/Widget.php:82 src/Module/Contact.php:460 +#: src/Content/Widget.php:82 src/Module/Contact.php:466 #: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "Finde" @@ -2434,7 +2441,7 @@ msgstr "Lokales Verzeichnis" msgid "Everyone" msgstr "Jeder" -#: src/Content/Widget.php:243 src/Module/Contact.php:423 +#: src/Content/Widget.php:243 src/Module/Contact.php:429 msgid "No relationship" msgstr "Keine Beziehung" @@ -2443,7 +2450,7 @@ msgid "Relationships" msgstr "Beziehungen" #: src/Content/Widget.php:250 src/Module/Circle.php:294 -#: src/Module/Contact.php:344 +#: src/Module/Contact.php:350 msgid "All Contacts" msgstr "Alle Kontakte" @@ -2478,7 +2485,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:1754 msgid "News" msgstr "Nachrichten" @@ -2532,51 +2539,51 @@ msgstr[1] "Trending Tags (%d Stunden)" msgid "More Trending Tags" msgstr "mehr Trending Tags" -#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1193 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1219 #: src/Model/Profile.php:455 msgid "Post to group" msgstr "Beitrag an Gruppe" -#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1197 -#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:85 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1223 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:91 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:428 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:430 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: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/Model/Profile.php:369 src/Module/Contact/Profile.php:426 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:193 +#: src/Module/Profile/Profile.php:223 msgid "Location:" msgstr "Ort:" #: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 -#: src/Module/Notifications/Introductions.php:201 +#: src/Module/Notifications/Introductions.php:207 msgid "Network:" msgstr "Netzwerk:" -#: 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 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1251 +#: src/Model/Contact.php:1263 src/Model/Profile.php:472 +#: src/Module/Contact/Profile.php:484 msgid "Unfollow" msgstr "Entfolgen" -#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1195 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1221 #: src/Model/Profile.php:457 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" @@ -2844,11 +2851,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 "" @@ -2968,7 +2975,7 @@ msgstr "Die Datenbank wird bereits verwendet." msgid "Could not connect to database." msgstr "Verbindung zur Datenbank gescheitert." -#: src/Core/L10n.php:444 src/Model/Item.php:2300 +#: src/Core/L10n.php:444 src/Model/Item.php:2348 msgid "Undetermined" msgstr "Unspezifiziert" @@ -3346,90 +3353,90 @@ msgstr "Circle Name: " msgid "Edit circles" msgstr "Circles bearbeiten" -#: src/Model/Contact.php:1244 src/Module/Moderation/Users/Pending.php:102 -#: src/Module/Notifications/Introductions.php:132 -#: src/Module/Notifications/Introductions.php:204 +#: src/Model/Contact.php:1270 src/Module/Moderation/Users/Pending.php:102 +#: src/Module/Notifications/Introductions.php:138 +#: src/Module/Notifications/Introductions.php:210 msgid "Approve" msgstr "Genehmigen" -#: src/Model/Contact.php:1723 +#: src/Model/Contact.php:1750 msgid "Organisation" msgstr "Organisation" -#: src/Model/Contact.php:1731 +#: src/Model/Contact.php:1758 msgid "Group" msgstr "Gruppe" -#: src/Model/Contact.php:1735 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1762 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Relais" -#: src/Model/Contact.php:3045 +#: src/Model/Contact.php:3084 msgid "Disallowed profile URL." msgstr "Nicht erlaubte Profil-URL." -#: src/Model/Contact.php:3050 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3089 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Blockierte Domain" -#: src/Model/Contact.php:3055 +#: src/Model/Contact.php:3094 msgid "Connect URL missing." msgstr "Connect-URL fehlt" -#: src/Model/Contact.php:3064 +#: src/Model/Contact.php:3103 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:3121 #, 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:3138 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:3145 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:3147 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:3150 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:3153 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:3156 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:3157 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:3163 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:3168 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:3234 msgid "Unable to retrieve contact information." msgstr "Konnte die Kontaktinformationen nicht empfangen." @@ -3479,7 +3486,7 @@ msgstr "Tag" msgid "No events to display" msgstr "Keine Veranstaltung zum Anzeigen" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:70 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "Der Zugriff zu diesem Profil wurde eingeschränkt." @@ -3534,90 +3541,90 @@ msgstr "%ss Geburtstag" msgid "Happy Birthday %s" msgstr "Herzlichen Glückwunsch, %s" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2355 #, php-format msgid "%s (%s - %s): %s" msgstr "%s (%s - %s): %s" -#: src/Model/Item.php:2309 +#: src/Model/Item.php:2357 #, php-format msgid "%s (%s): %s" msgstr "%s (%s): %s" -#: src/Model/Item.php:2312 +#: src/Model/Item.php:2360 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Erkannte Sprachen in diesem Beitrag:\\n%s" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3308 msgid "activity" msgstr "Aktivität" -#: src/Model/Item.php:3262 +#: src/Model/Item.php:3310 msgid "comment" msgstr "Kommentar" -#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3313 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "Beitrag" -#: src/Model/Item.php:3435 +#: src/Model/Item.php:3483 #, php-format msgid "%s is blocked" msgstr "%s ist blockiert" -#: src/Model/Item.php:3437 +#: src/Model/Item.php:3485 #, php-format msgid "%s is ignored" msgstr "%s ist ignoriert" -#: src/Model/Item.php:3439 +#: src/Model/Item.php:3487 #, php-format msgid "Content from %s is collapsed" msgstr "Inhalt vom %s ist zugeklappt" -#: src/Model/Item.php:3443 +#: src/Model/Item.php:3491 msgid "Sensitive content" -msgstr "" +msgstr "Sensitiver Inhalt" -#: src/Model/Item.php:3912 +#: src/Model/Item.php:3960 msgid "bytes" msgstr "Byte" -#: src/Model/Item.php:3943 +#: src/Model/Item.php:3991 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" msgstr[0] "%2$s (%3$d%%, %1$d Stimme)" msgstr[1] "%2$s (%3$d%%, %1$d Stimmen)" -#: src/Model/Item.php:3945 +#: src/Model/Item.php:3993 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" msgstr[0] "%2$s (%1$d Stimme)" msgstr[1] "%2$s (%1$d Stimmen)" -#: src/Model/Item.php:3950 +#: src/Model/Item.php:3998 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" msgstr[0] "%d Stimme, Abstimmung endet: %s" msgstr[1] "%d Stimmen, Abstimmung endet: %s" -#: src/Model/Item.php:3952 +#: src/Model/Item.php:4000 #, php-format msgid "%d voter." msgid_plural "%d voters." msgstr[0] "%d Stimme." msgstr[1] "%d Stimmen." -#: src/Model/Item.php:3954 +#: src/Model/Item.php:4002 #, php-format msgid "Poll end: %s" msgstr "Abstimmung endet: %s" -#: src/Model/Item.php:3995 src/Model/Item.php:3996 +#: src/Model/Item.php:4043 src/Model/Item.php:4044 msgid "View on separate page" msgstr "Auf separater Seite ansehen" @@ -3629,8 +3636,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,12 +3646,12 @@ 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:" -#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:418 -#: src/Module/Notifications/Introductions.php:189 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:432 +#: src/Module/Notifications/Introductions.php:195 msgid "About:" msgstr "Über:" @@ -3660,7 +3667,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,239 +3683,244 @@ 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/User.php:233 src/Model/User.php:1303 +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "Verantwortlicher Account: %s" + +#: src/Model/User.php:233 src/Model/User.php:1326 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden." -#: src/Model/User.php:733 src/Model/User.php:766 +#: src/Model/User.php:756 src/Model/User.php:789 msgid "Login failed" msgstr "Anmeldung fehlgeschlagen" -#: src/Model/User.php:798 +#: src/Model/User.php:821 msgid "Not enough information to authenticate" msgstr "Nicht genügend Informationen für die Authentifizierung" -#: src/Model/User.php:923 +#: src/Model/User.php:946 msgid "Password can't be empty" msgstr "Das Passwort kann nicht leer sein" -#: src/Model/User.php:965 +#: src/Model/User.php:988 msgid "Empty passwords are not allowed." msgstr "Leere Passwörter sind nicht erlaubt." -#: src/Model/User.php:969 +#: src/Model/User.php:992 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Das neue Passwort wurde in einem öffentlichen Daten-Dump veröffentlicht. Bitte verwende ein anderes Passwort." -#: src/Model/User.php:973 +#: src/Model/User.php:996 msgid "The password length is limited to 72 characters." msgstr "Die Länge des Passworts ist auf 72 Zeichen begrenzt." -#: src/Model/User.php:977 +#: src/Model/User.php:1000 msgid "The password can't contain white spaces nor accentuated letters" msgstr "Das Passwort kann weder Leerzeichen noch akzentuierte Zeichen beinhalten." -#: src/Model/User.php:1186 +#: src/Model/User.php:1209 msgid "Passwords do not match. Password unchanged." msgstr "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert." -#: src/Model/User.php:1193 +#: src/Model/User.php:1216 msgid "An invitation is required." msgstr "Du benötigst eine Einladung." -#: src/Model/User.php:1197 +#: src/Model/User.php:1220 msgid "Invitation could not be verified." msgstr "Die Einladung konnte nicht überprüft werden." -#: src/Model/User.php:1205 +#: src/Model/User.php:1228 msgid "Invalid OpenID url" msgstr "Ungültige OpenID URL" -#: src/Model/User.php:1218 src/Security/Authentication.php:228 +#: src/Model/User.php:1241 src/Security/Authentication.php:228 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Beim Versuch, dich mit der von dir angegebenen OpenID anzumelden, trat ein Problem auf. Bitte überprüfe, dass du die OpenID richtig geschrieben hast." -#: src/Model/User.php:1218 src/Security/Authentication.php:228 +#: src/Model/User.php:1241 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "Die Fehlermeldung lautete:" -#: src/Model/User.php:1224 +#: src/Model/User.php:1247 msgid "Please enter the required information." msgstr "Bitte trage die erforderlichen Informationen ein." -#: src/Model/User.php:1238 +#: src/Model/User.php:1261 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) and system.username_max_length (%s) schließen sich gegenseitig aus, tausche Werte aus." -#: src/Model/User.php:1245 +#: src/Model/User.php:1268 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "Der Benutzername sollte aus mindestens %s Zeichen bestehen." msgstr[1] "Der Benutzername sollte aus mindestens %s Zeichen bestehen." -#: src/Model/User.php:1249 +#: src/Model/User.php:1272 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "Der Benutzername sollte aus maximal %s Zeichen bestehen." msgstr[1] "Der Benutzername sollte aus maximal %s Zeichen bestehen." -#: src/Model/User.php:1257 +#: src/Model/User.php:1280 msgid "That doesn't appear to be your full (First Last) name." msgstr "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein." -#: src/Model/User.php:1262 +#: src/Model/User.php:1285 msgid "Your email domain is not among those allowed on this site." msgstr "Die Domain Deiner E-Mail-Adresse ist auf dieser Seite nicht erlaubt." -#: src/Model/User.php:1266 +#: src/Model/User.php:1289 msgid "Not a valid email address." msgstr "Keine gültige E-Mail-Adresse." -#: src/Model/User.php:1269 +#: src/Model/User.php:1292 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Der Admin des Knotens hat den Spitznamen für die Registrierung gesperrt." -#: src/Model/User.php:1273 src/Model/User.php:1279 +#: src/Model/User.php:1296 src/Model/User.php:1302 msgid "Cannot use that email." msgstr "Konnte diese E-Mail-Adresse nicht verwenden." -#: src/Model/User.php:1285 +#: src/Model/User.php:1308 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\" und \"_\") bestehen." -#: src/Model/User.php:1293 src/Model/User.php:1350 +#: src/Model/User.php:1316 src/Model/User.php:1373 msgid "Nickname is already registered. Please choose another." msgstr "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen." -#: src/Model/User.php:1337 src/Model/User.php:1341 +#: src/Model/User.php:1360 src/Model/User.php:1364 msgid "An error occurred during registration. Please try again." msgstr "Während der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal." -#: src/Model/User.php:1364 +#: src/Model/User.php:1387 msgid "An error occurred creating your default profile. Please try again." msgstr "Bei der Erstellung des Standardprofils ist ein Fehler aufgetreten. Bitte versuche es noch einmal." -#: src/Model/User.php:1371 +#: src/Model/User.php:1394 msgid "An error occurred creating your self contact. Please try again." msgstr "Bei der Erstellung deines self-Kontakts ist ein Fehler aufgetreten. Bitte versuche es erneut." -#: src/Model/User.php:1376 +#: src/Model/User.php:1399 msgid "Friends" msgstr "Kontakte" -#: src/Model/User.php:1380 +#: src/Model/User.php:1403 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "Beim Erstellen Ihres Circles ist ein Fehler aufgetreten. Bitte versuche es erneut." -#: src/Model/User.php:1422 +#: src/Model/User.php:1445 msgid "Profile Photos" msgstr "Profilbilder" -#: src/Model/User.php:1610 +#: src/Model/User.php:1633 #, php-format msgid "" "\n" @@ -3916,7 +3928,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\nHallo %1$s\nein Admin von %2$s hat dir ein Nutzerkonto angelegt." -#: src/Model/User.php:1613 +#: src/Model/User.php:1636 #, php-format msgid "" "\n" @@ -3947,12 +3959,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "\n\t\tAnbei die Anmeldedetails::\n\n\t\tAdresse der Seite:\t%1$s\n\t\tBenutzername:\t\t%2$s\n\t\tPasswort:\t\t%3$s\n\n\t\tDu kannst dein Passwort unter \"Einstellungen\" ändern, sobald du dich angemeldet\n\t\thast.\n\n\t\tBitte nimm dir ein paar Minuten, um die anderen Einstellungen auf deiner Account-Seite zu kontrollieren. \n\n\t\tEventuell magst du ja auch einige Informationen über dich in deinem Profil veröffentlichen, damit andere Leute dich einfacher finden können.\n\t\tBearbeite hierfür einfach dein Standard-Profil (über die Profil-Seite).\n\n\t\tWir empfehlen das Hinzufügen eines Profilfotos, das Hinzufügen einiger Profil-\"Schlüsselwörter\"\n\t\t(sehr nützlich, um neue Freunde zu finden) - und vielleicht das Land,\n\t\tin dem Du lebst, wenn Du nicht noch spezifischer sein willst.\n\n\t\tWir respektieren deine Privatsphäre - keine dieser Angaben ist notwendig\n\t\tWenn du neu im Netzwerk bist und noch niemanden kennst, dann können sie allerdings dabei helfen,\n\t\tneue und interessante Kontakte zu knüpfen.\n\n\t\tDu kannst dein Nutzerkonto jederzeit unter %1$s/settings/removeme wieder löschen.\n\n\t\tDanke und willkommen auf %4$s." -#: src/Model/User.php:1645 src/Model/User.php:1751 +#: src/Model/User.php:1668 src/Model/User.php:1774 #, php-format msgid "Registration details for %s" msgstr "Details der Registration von %s" -#: src/Model/User.php:1665 +#: src/Model/User.php:1688 #, php-format msgid "" "\n" @@ -3967,12 +3979,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tHallo %1$s,\n\t\t\t\tdanke für deine Registrierung auf %2$s. Dein Account muss noch vom Admin des Knotens freigeschaltet werden.\n\n\t\t\tDeine Zugangsdaten lauten wie folgt:\n\n\t\t\tSeitenadresse:\t%3$s\n\t\t\tAnmeldename:\t\t%4$s\n\t\t\tPasswort:\t\t%5$s\n\t\t" -#: src/Model/User.php:1684 +#: src/Model/User.php:1707 #, php-format msgid "Registration at %s" msgstr "Registrierung als %s" -#: src/Model/User.php:1708 +#: src/Model/User.php:1731 #, php-format msgid "" "\n" @@ -3981,7 +3993,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tHallo %1$s,\n\t\t\t\tDanke für die Registrierung auf %2$s. Dein Account wurde angelegt.\n\t\t\t" -#: src/Model/User.php:1716 +#: src/Model/User.php:1739 #, php-format msgid "" "\n" @@ -4012,7 +4024,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "\nDie Anmelde-Details sind die folgenden:\n\tAdresse der Seite:\t%3$s\n\tBenutzernamename:\t%1$s\n\tPasswort:\t%5$s\n\nDu kannst dein Passwort unter \"Einstellungen\" ändern, sobald du dich\nangemeldet hast.\n\nBitte nimm dir ein paar Minuten, um die anderen Einstellungen auf dieser\nSeite zu kontrollieren.\n\nEventuell magst du ja auch einige Informationen über dich in deinem\nProfil veröffentlichen, damit andere Leute dich einfacher finden können.\nBearbeite hierfür einfach dein Standard-Profil (über die Profil-Seite).\n\nWir empfehlen dir, ein zu dir passendes Profilbild zu wählen, damit dich alte Bekannte wiederfinden.\nAußerdem ist es nützlich, wenn du auf deinem Profil Schlüsselwörter\nangibst. Das erleichtert es, Leute zu finden, die deine Interessen teilen.\n\nWir respektieren deine Privatsphäre - keine dieser Angaben ist nötig.\nWenn du neu im Netzwerk bist und noch niemanden kennst, dann können sie\nallerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nSolltest du dein Nutzerkonto löschen wollen, kannst du dies unter %3$s/settings/removeme jederzeit tun.\n\nDanke für deine Aufmerksamkeit und willkommen auf %2$s." -#: src/Model/User.php:1778 +#: src/Model/User.php:1801 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "Benutzer mit Delegaten können nicht entfernt werden, bitte entferne zuerst die delegierten Benutzer" @@ -4021,72 +4033,72 @@ msgstr "Benutzer mit Delegaten können nicht entfernt werden, bitte entferne zue msgid "Addon not found." msgstr "Addon nicht gefunden." -#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:55 #, php-format msgid "Addon %s disabled." msgstr "Addon %s ausgeschaltet." -#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:57 #, php-format msgid "Addon %s enabled." msgstr "Addon %s aktiviert." #: src/Module/Admin/Addons/Details.php:88 -#: src/Module/Admin/Themes/Details.php:46 +#: src/Module/Admin/Themes/Details.php:52 msgid "Disable" msgstr "Ausschalten" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 +#: src/Module/Admin/Themes/Details.php:55 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Einschalten" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Addons/Index.php:73 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/Admin/Themes/Details.php:96 +#: src/Module/Admin/Themes/Index.php:117 src/Module/Admin/Tos.php:77 #: src/Module/Moderation/Users/Create.php:61 #: src/Module/Moderation/Users/Pending.php:96 msgid "Administration" msgstr "Administration" #: src/Module/Admin/Addons/Details.php:112 -#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:92 +#: src/Module/Admin/Addons/Index.php:74 src/Module/BaseAdmin.php:92 #: src/Module/BaseSettings.php:139 msgid "Addons" msgstr "Addons" #: src/Module/Admin/Addons/Details.php:113 -#: src/Module/Admin/Themes/Details.php:92 +#: src/Module/Admin/Themes/Details.php:98 msgid "Toggle" msgstr "Umschalten" #: src/Module/Admin/Addons/Details.php:120 -#: src/Module/Admin/Themes/Details.php:100 +#: src/Module/Admin/Themes/Details.php:106 msgid "Author: " msgstr "Autor:" #: src/Module/Admin/Addons/Details.php:121 -#: src/Module/Admin/Themes/Details.php:101 +#: src/Module/Admin/Themes/Details.php:107 msgid "Maintainer: " msgstr "Betreuer:" -#: src/Module/Admin/Addons/Index.php:42 +#: src/Module/Admin/Addons/Index.php:48 msgid "Addons reloaded" msgstr "Addons neu geladen" -#: src/Module/Admin/Addons/Index.php:53 +#: src/Module/Admin/Addons/Index.php:59 #, php-format msgid "Addon %s failed to install." msgstr "Addon %s konnte nicht installiert werden" -#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Addons/Index.php:75 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/Admin/Themes/Index.php:119 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 @@ -4094,11 +4106,11 @@ msgstr "Addon %s konnte nicht installiert werden" msgid "Save Settings" msgstr "Einstellungen speichern" -#: src/Module/Admin/Addons/Index.php:70 +#: src/Module/Admin/Addons/Index.php:76 msgid "Reload active addons" msgstr "Aktivierte Addons neu laden" -#: src/Module/Admin/Addons/Index.php:74 +#: src/Module/Admin/Addons/Index.php:80 #, php-format msgid "" "There are currently no addons available on your node. You can find the " @@ -4166,14 +4178,14 @@ msgid "Attempt to execute this update step automatically" msgstr "Versuchen, diesen Schritt automatisch auszuführen" #: src/Module/Admin/Features.php:67 -#: src/Module/Notifications/Introductions.php:144 +#: src/Module/Notifications/Introductions.php:150 #: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:138 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "No" msgstr "Nein" -#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:105 +#: src/Module/Notifications/Introductions.php:150 #: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" @@ -4181,7 +4193,7 @@ msgstr "Ja" #: src/Module/Admin/Features.php:67 msgid "Locked" -msgstr "" +msgstr "Abgeschlossen" #: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" @@ -4353,7 +4365,7 @@ msgid "Search in logs" msgstr "Logs durchsuchen" #: src/Module/Admin/Logs/View.php:90 -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show all" msgstr "Alle anzeigen" @@ -4390,7 +4402,7 @@ msgid "Data" msgstr "Daten" #: src/Module/Admin/Logs/View.php:100 -#: src/Module/Debug/ActivityPubConversion.php:57 +#: src/Module/Debug/ActivityPubConversion.php:63 msgid "Source" msgstr "Quelle" @@ -4450,14 +4462,14 @@ msgstr "Befehl" msgid "Job Parameters" msgstr "Parameter der Aufgabe" -#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:116 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Erstellt" #: src/Module/Admin/Queue.php:80 msgid "Next Try" -msgstr "" +msgstr "Nächster Versuch" #: src/Module/Admin/Queue.php:81 msgid "Priority" @@ -4562,7 +4574,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:553 src/Module/Profile/Profile.php:278 msgid "Advanced" msgstr "Erweitert" @@ -5400,13 +5412,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" @@ -5537,7 +5549,7 @@ msgid "" "received." msgstr "Der Wert kann entweder 'Alle' oder 'Schlagwörter' sein. 'Alle' bedeutet, dass alle öffentliche Beiträge empfangen werden sollen. 'Schlagwörter' schränkt dem Empfang auf Beiträge ein, die bestimmte Schlagwörter beinhalten." -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:314 +#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:328 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Deaktiviert" @@ -5856,27 +5868,27 @@ msgstr "Version" msgid "Active addons" msgstr "Aktivierte Addons" -#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#: src/Module/Admin/Themes/Details.php:63 src/Module/Admin/Themes/Index.php:71 #, php-format msgid "Theme %s disabled." msgstr "Theme %s deaktiviert." -#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#: src/Module/Admin/Themes/Details.php:65 src/Module/Admin/Themes/Index.php:73 #, php-format msgid "Theme %s successfully enabled." msgstr "Theme %s erfolgreich aktiviert." -#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#: src/Module/Admin/Themes/Details.php:67 src/Module/Admin/Themes/Index.php:75 #, php-format msgid "Theme %s failed to install." msgstr "Theme %s konnte nicht aktiviert werden." -#: src/Module/Admin/Themes/Details.php:83 +#: src/Module/Admin/Themes/Details.php:89 msgid "Screenshot" msgstr "Bildschirmfoto" -#: src/Module/Admin/Themes/Details.php:91 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:93 +#: src/Module/Admin/Themes/Details.php:97 +#: src/Module/Admin/Themes/Index.php:118 src/Module/BaseAdmin.php:93 msgid "Themes" msgstr "Themen" @@ -5884,24 +5896,24 @@ msgstr "Themen" msgid "Unknown theme." msgstr "Unbekanntes Theme" -#: src/Module/Admin/Themes/Index.php:51 +#: src/Module/Admin/Themes/Index.php:57 msgid "Themes reloaded" msgstr "Themes wurden neu geladen" -#: src/Module/Admin/Themes/Index.php:114 +#: src/Module/Admin/Themes/Index.php:120 msgid "Reload active themes" msgstr "Aktives Theme neu laden" -#: src/Module/Admin/Themes/Index.php:118 +#: src/Module/Admin/Themes/Index.php:124 #, php-format msgid "No themes found on the system. They should be placed in %1$s" msgstr "Es wurden keine Themes auf dem System gefunden. Diese sollten in %1$s platziert werden." -#: src/Module/Admin/Themes/Index.php:119 +#: src/Module/Admin/Themes/Index.php:125 msgid "[Experimental]" msgstr "[Experimentell]" -#: src/Module/Admin/Themes/Index.php:120 +#: src/Module/Admin/Themes/Index.php:126 msgid "[Unsupported]" msgstr "[Nicht unterstützt]" @@ -6063,7 +6075,7 @@ msgstr "Webfinger überprüfen" msgid "Babel" msgstr "Babel" -#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:137 +#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:143 msgid "ActivityPub Conversion" msgstr "Umwandlung nach ActivityPub" @@ -6113,7 +6125,7 @@ msgid "" "the main account." msgstr "Das verwaltete Konto kann nicht auf die Moderationsseiten zugreifen. Bitte melde dich wieder mit dem Hauptkonto an." -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:115 msgid "Reports" msgstr "Reports" @@ -6138,11 +6150,11 @@ msgstr "Server Blockliste" msgid "Delete Item" msgstr "Eintrag löschen" -#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:76 +#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:82 msgid "Item Source" msgstr "Beitrags Quelle" -#: src/Module/BaseProfile.php:52 src/Module/Contact.php:506 +#: src/Module/BaseProfile.php:52 src/Module/Contact.php:513 msgid "Profile Details" msgstr "Profildetails" @@ -6319,7 +6331,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" @@ -6375,7 +6387,7 @@ msgstr "Unbekannter Circle." #: 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/Profile.php:164 src/Module/Contact/Profile.php:183 #: 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." @@ -6385,7 +6397,7 @@ msgstr "Kontakt nicht gefunden." msgid "Invalid contact." msgstr "Ungültiger Kontakt." -#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:73 +#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:70 msgid "Contact is deleted." msgstr "Kontakt wurde gelöscht" @@ -6453,149 +6465,149 @@ msgstr "Klicke einen Kontakt an, um ihn hinzuzufügen oder zu entfernen" msgid "Add contact to circle" msgstr "Kontakt zu Circle hinzufügen" -#: src/Module/Contact.php:96 +#: src/Module/Contact.php:102 #, php-format msgid "%d contact edited." msgid_plural "%d contacts edited." msgstr[0] "%d Kontakt bearbeitet." msgstr[1] "%d Kontakte bearbeitet." -#: src/Module/Contact.php:347 +#: src/Module/Contact.php:353 msgid "Show all contacts" msgstr "Alle Kontakte anzeigen" -#: src/Module/Contact.php:352 src/Module/Contact.php:431 +#: src/Module/Contact.php:358 src/Module/Contact.php:437 #: src/Module/Moderation/BaseUsers.php:85 msgid "Pending" msgstr "Ausstehend" -#: src/Module/Contact.php:355 +#: src/Module/Contact.php:361 msgid "Only show pending contacts" msgstr "Zeige nur noch ausstehende Kontakte." -#: src/Module/Contact.php:360 src/Module/Contact.php:434 +#: src/Module/Contact.php:366 src/Module/Contact.php:440 #: src/Module/Moderation/BaseUsers.php:93 msgid "Blocked" msgstr "Geblockt" -#: src/Module/Contact.php:363 +#: src/Module/Contact.php:369 msgid "Only show blocked contacts" msgstr "Nur blockierte Kontakte anzeigen" -#: src/Module/Contact.php:368 src/Module/Contact.php:440 +#: src/Module/Contact.php:374 src/Module/Contact.php:446 #: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Ignoriert" -#: src/Module/Contact.php:371 +#: src/Module/Contact.php:377 msgid "Only show ignored contacts" msgstr "Nur ignorierte Kontakte anzeigen" -#: src/Module/Contact.php:376 src/Module/Contact.php:443 +#: src/Module/Contact.php:382 src/Module/Contact.php:449 msgid "Collapsed" msgstr "Zugeklappt" -#: src/Module/Contact.php:379 +#: src/Module/Contact.php:385 msgid "Only show collapsed contacts" msgstr "Zeige nur zugeklappte Kontakte" -#: src/Module/Contact.php:384 src/Module/Contact.php:446 +#: src/Module/Contact.php:390 src/Module/Contact.php:452 msgid "Archived" msgstr "Archiviert" -#: src/Module/Contact.php:387 +#: src/Module/Contact.php:393 msgid "Only show archived contacts" msgstr "Nur archivierte Kontakte anzeigen" -#: src/Module/Contact.php:392 src/Module/Contact.php:437 +#: src/Module/Contact.php:398 src/Module/Contact.php:443 msgid "Hidden" msgstr "Verborgen" -#: src/Module/Contact.php:395 +#: src/Module/Contact.php:401 msgid "Only show hidden contacts" msgstr "Nur verborgene Kontakte anzeigen" -#: src/Module/Contact.php:403 +#: src/Module/Contact.php:409 msgid "Organize your contact circles" msgstr "Verwalte Deine Circles" -#: src/Module/Contact.php:458 +#: src/Module/Contact.php:464 msgid "Search your contacts" msgstr "Suche in deinen Kontakten" -#: src/Module/Contact.php:459 src/Module/Search/Index.php:207 +#: src/Module/Contact.php:465 src/Module/Search/Index.php:207 #, php-format msgid "Results for: %s" msgstr "Ergebnisse für: %s" -#: src/Module/Contact.php:466 +#: src/Module/Contact.php:473 msgid "Update" msgstr "Aktualisierungen" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 +#: src/Module/Contact.php:474 src/Module/Contact/Profile.php:532 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Entsperren" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 +#: src/Module/Contact.php:475 src/Module/Contact/Profile.php:540 msgid "Unignore" msgstr "Ignorieren aufheben" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 +#: src/Module/Contact.php:476 src/Module/Contact/Profile.php:548 msgid "Uncollapse" msgstr "Aufklappen" -#: src/Module/Contact.php:471 +#: src/Module/Contact.php:478 msgid "Batch Actions" msgstr "Stapelverarbeitung" -#: src/Module/Contact.php:514 +#: src/Module/Contact.php:521 msgid "Conversations started by this contact" msgstr "Unterhaltungen, die von diesem Kontakt begonnen wurden" -#: src/Module/Contact.php:519 +#: src/Module/Contact.php:526 msgid "Posts and Comments" msgstr "Statusnachrichten und Kommentare" -#: src/Module/Contact.php:522 +#: src/Module/Contact.php:529 msgid "Individual Posts and Replies" msgstr "Individuelle Beiträge und Antworten" -#: src/Module/Contact.php:530 +#: src/Module/Contact.php:537 msgid "Posts containing media objects" msgstr "Beiträge die Medien Objekte beinhalten" -#: src/Module/Contact.php:538 +#: src/Module/Contact.php:545 msgid "View all known contacts" msgstr "Alle bekannten Kontakte anzeigen" -#: src/Module/Contact.php:549 +#: src/Module/Contact.php:556 msgid "Advanced Contact Settings" msgstr "Fortgeschrittene Kontakteinstellungen" -#: src/Module/Contact.php:585 +#: src/Module/Contact.php:592 msgid "Mutual Friendship" msgstr "Beidseitige Freundschaft" -#: src/Module/Contact.php:589 +#: src/Module/Contact.php:596 msgid "is a fan of yours" msgstr "ist ein Fan von dir" -#: src/Module/Contact.php:593 +#: src/Module/Contact.php:600 msgid "you are a fan of" msgstr "Du bist Fan von" -#: src/Module/Contact.php:611 +#: src/Module/Contact.php:618 msgid "Pending outgoing contact request" msgstr "Ausstehende ausgehende Kontaktanfrage" -#: src/Module/Contact.php:613 +#: src/Module/Contact.php:620 msgid "Pending incoming contact request" msgstr "Ausstehende eingehende Kontaktanfrage" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 +#: src/Module/Contact.php:633 src/Module/Contact/Profile.php:391 #, php-format msgid "Visit %s's profile [%s]" msgstr "Besuche %ss Profil [%s]" @@ -6610,7 +6622,7 @@ msgstr "Zurück zum Kontakteditor" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6694,7 +6706,7 @@ msgstr[1] "Kontakte (%s)" #: 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/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:59 #: 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 @@ -6732,18 +6744,18 @@ msgstr "Bitte beantworte folgendes:" msgid "Your Identity Address:" msgstr "Adresse Deines Profils:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:422 #: 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 +#: src/Module/Moderation/Reports.php:123 +#: src/Module/Notifications/Introductions.php:135 +#: src/Module/Notifications/Introductions.php:204 msgid "Profile URL" 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/Contact/Follow.php:171 src/Module/Contact/Profile.php:434 +#: src/Module/Notifications/Introductions.php:197 +#: src/Module/Profile/Profile.php:236 msgid "Tags:" msgstr "Tags:" @@ -6784,241 +6796,241 @@ msgstr "Profilübereinstimmungen" msgid "Failed to update contact record." msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen." -#: src/Module/Contact/Profile.php:195 +#: src/Module/Contact/Profile.php:209 msgid "Contact has been unblocked" msgstr "Kontakt wurde wieder freigegeben" -#: src/Module/Contact/Profile.php:199 +#: src/Module/Contact/Profile.php:213 msgid "Contact has been blocked" msgstr "Kontakt wurde blockiert" -#: src/Module/Contact/Profile.php:211 +#: src/Module/Contact/Profile.php:225 msgid "Contact has been unignored" msgstr "Kontakt wird nicht mehr ignoriert" -#: src/Module/Contact/Profile.php:215 +#: src/Module/Contact/Profile.php:229 msgid "Contact has been ignored" msgstr "Kontakt wurde ignoriert" -#: src/Module/Contact/Profile.php:227 +#: src/Module/Contact/Profile.php:241 msgid "Contact has been uncollapsed" msgstr "Kontakt wurde aufgeklappt" -#: src/Module/Contact/Profile.php:231 +#: src/Module/Contact/Profile.php:245 msgid "Contact has been collapsed" msgstr "Kontakt wurde zugeklappt" -#: src/Module/Contact/Profile.php:259 +#: src/Module/Contact/Profile.php:273 #, php-format msgid "You are mutual friends with %s" msgstr "Du hast mit %s eine beidseitige Freundschaft" -#: src/Module/Contact/Profile.php:260 +#: src/Module/Contact/Profile.php:274 #, php-format msgid "You are sharing with %s" msgstr "Du teilst mit %s" -#: src/Module/Contact/Profile.php:261 +#: src/Module/Contact/Profile.php:275 #, php-format msgid "%s is sharing with you" msgstr "%s teilt mit dir" -#: src/Module/Contact/Profile.php:277 +#: src/Module/Contact/Profile.php:291 msgid "Private communications are not available for this contact." msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar." -#: src/Module/Contact/Profile.php:287 +#: src/Module/Contact/Profile.php:301 msgid "This contact is on a server you ignored." msgstr "Dieser Kontakt befindet sich auf einem Server, den du ignoriert hast." -#: src/Module/Contact/Profile.php:290 +#: src/Module/Contact/Profile.php:304 msgid "Never" msgstr "Niemals" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was not successful)" msgstr "(Aktualisierung war nicht erfolgreich)" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was successful)" msgstr "(Aktualisierung war erfolgreich)" -#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 +#: src/Module/Contact/Profile.php:309 src/Module/Contact/Profile.php:503 msgid "Suggest friends" msgstr "Kontakte vorschlagen" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:313 #, php-format msgid "Network type: %s" msgstr "Netzwerktyp: %s" -#: src/Module/Contact/Profile.php:304 +#: src/Module/Contact/Profile.php:318 msgid "Communications lost with this contact!" msgstr "Verbindungen mit diesem Kontakt verloren!" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:324 msgid "Fetch further information for feeds" msgstr "Weitere Informationen zu Feeds holen" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:326 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Zusätzliche Informationen wie Vorschaubilder, Titel und Zusammenfassungen vom Feed-Eintrag laden. Du kannst diese Option aktivieren, wenn der Feed nicht allzu viel Text beinhaltet. Schlagwörter werden aus den Meta-Informationen des Feed-Headers bezogen und als Hash-Tags verwendet." -#: src/Module/Contact/Profile.php:315 +#: src/Module/Contact/Profile.php:329 msgid "Fetch information" msgstr "Beziehe Information" -#: src/Module/Contact/Profile.php:316 +#: src/Module/Contact/Profile.php:330 msgid "Fetch keywords" msgstr "Schlüsselwörter abrufen" -#: src/Module/Contact/Profile.php:317 +#: src/Module/Contact/Profile.php:331 msgid "Fetch information and keywords" msgstr "Beziehe Information und Schlüsselworte" -#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 -#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 +#: src/Module/Contact/Profile.php:341 src/Module/Contact/Profile.php:346 +#: src/Module/Contact/Profile.php:351 src/Module/Contact/Profile.php:357 msgid "No mirroring" msgstr "Kein Spiegeln" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 -#: src/Module/Contact/Profile.php:344 +#: src/Module/Contact/Profile.php:342 src/Module/Contact/Profile.php:352 +#: src/Module/Contact/Profile.php:358 msgid "Mirror as my own posting" msgstr "Spiegeln als meine eigenen Beiträge" -#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:347 src/Module/Contact/Profile.php:353 msgid "Native reshare" msgstr "Natives Teilen" -#: src/Module/Contact/Profile.php:359 +#: src/Module/Contact/Profile.php:373 msgid "Contact Information / Notes" msgstr "Kontakt-Informationen / -Notizen" -#: src/Module/Contact/Profile.php:360 +#: src/Module/Contact/Profile.php:374 msgid "Contact Settings" msgstr "Kontakteinstellungen" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:382 msgid "Contact" msgstr "Kontakt" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:386 msgid "Their personal note" msgstr "Die persönliche Mitteilung" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:388 msgid "Edit contact notes" msgstr "Notizen zum Kontakt bearbeiten" -#: src/Module/Contact/Profile.php:378 +#: src/Module/Contact/Profile.php:392 msgid "Block/Unblock contact" msgstr "Kontakt blockieren/freischalten" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:393 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Ignoriere den Kontakt" -#: src/Module/Contact/Profile.php:380 +#: src/Module/Contact/Profile.php:394 msgid "View conversations" msgstr "Unterhaltungen anzeigen" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:399 msgid "Last update:" msgstr "Letzte Aktualisierung: " -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:401 msgid "Update public posts" msgstr "Öffentliche Beiträge aktualisieren" -#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 +#: src/Module/Contact/Profile.php:403 src/Module/Contact/Profile.php:513 msgid "Update now" msgstr "Jetzt aktualisieren" -#: src/Module/Contact/Profile.php:391 +#: src/Module/Contact/Profile.php:405 msgid "Awaiting connection acknowledge" msgstr "Bedarf der Bestätigung des Kontakts" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:406 msgid "Currently blocked" msgstr "Derzeit geblockt" -#: src/Module/Contact/Profile.php:393 +#: src/Module/Contact/Profile.php:407 msgid "Currently ignored" msgstr "Derzeit ignoriert" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:408 msgid "Currently collapsed" msgstr "Derzeit zugeklappt" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:409 msgid "Currently archived" msgstr "Momentan archiviert" -#: src/Module/Contact/Profile.php:398 +#: src/Module/Contact/Profile.php:412 msgid "Manage remote servers" msgstr "Verwaltung entfernter Instanzen" -#: src/Module/Contact/Profile.php:400 -#: src/Module/Notifications/Introductions.php:192 +#: src/Module/Contact/Profile.php:414 +#: src/Module/Notifications/Introductions.php:198 msgid "Hide this contact from others" msgstr "Verbirg diesen Kontakt vor Anderen" -#: src/Module/Contact/Profile.php:400 +#: src/Module/Contact/Profile.php:414 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Antworten/Likes auf deine öffentlichen Beiträge könnten weiterhin sichtbar sein" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Notification for new posts" msgstr "Benachrichtigung bei neuen Beiträgen" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Send a notification of every new post of this contact" msgstr "Sende eine Benachrichtigung, wann immer dieser Kontakt einen neuen Beitrag schreibt." -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 msgid "Keyword Deny List" msgstr "Liste der gesperrten Schlüsselwörter" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Komma-Separierte Liste mit Schlüsselworten, die nicht in Hashtags konvertiert werden, wenn \"Beziehe Information und Schlüsselworte\" aktiviert wurde" -#: src/Module/Contact/Profile.php:421 +#: src/Module/Contact/Profile.php:435 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Aktionen" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:437 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Status" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:443 msgid "Mirror postings from this contact" msgstr "Spiegle Beiträge dieses Kontakts" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:445 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Markiere diesen Kontakt als remote_self (entferntes Konto), dies veranlasst Friendica, alle Top-Level Beiträge dieses Kontakts an all Deine Kontakte zu senden (spiegeln)." -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:448 msgid "Channel Settings" msgstr "Kanal Einstellungen" -#: src/Module/Contact/Profile.php:435 +#: src/Module/Contact/Profile.php:449 msgid "Frequency of this contact in relevant channels" msgstr "Häufigkeit dieses Kontakts in relevanten Kanälen" -#: src/Module/Contact/Profile.php:436 +#: src/Module/Contact/Profile.php:450 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 " @@ -7028,74 +7040,74 @@ msgid "" "block or hide the contact completely." msgstr "Je nach Art des Kanals werden nicht alle Beiträge dieses Kontakts angezeigt. Standardmäßig müssen Beiträge eine Mindestanzahl an Interaktionen (Kommentare, Gefällt mir Angaben) aufweisen, um in Ihren Kanälen angezeigt zu werden. Andererseits kann es Kontakte geben, die den Kanal überfluten, so dass du vielleicht nur einige ihrer Beiträge sehen möchtest. Oder du willst deren Inhalte überhaupt nicht sehen, aber du willst den Kontakt nicht komplett blockieren oder ausblenden." -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 msgid "Default frequency" msgstr "Standardhäufigkeit" -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "Beiträge dieses Kontakts werden im \"Für Dich\"-Kanal angezeigt, wenn du häufig mit diesem Kontakt interagieren oder wenn ein Beitrag ein gewisses Maß an Interaktion erreicht hat." -#: src/Module/Contact/Profile.php:438 +#: src/Module/Contact/Profile.php:452 msgid "Display all posts of this contact" msgstr "Alle Beiträge dieses Kontakts anzeigen" -#: src/Module/Contact/Profile.php:438 +#: src/Module/Contact/Profile.php:452 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "Alle Beiträge dieses Kontakts werden auf dem Kanal \"Für Dich\" erscheinen" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 msgid "Display only few posts" msgstr "Zeige nur einige Beiträge an" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "Wenn ein Kontakt viele Beiträge in einem kurzen Zeitraum erstellt, reduziert diese Einstellung die Anzahl der angezeigten Beiträge in jedem Kanal." -#: src/Module/Contact/Profile.php:440 +#: src/Module/Contact/Profile.php:454 msgid "Never display posts" msgstr "Zeige keine Beiträge an" -#: src/Module/Contact/Profile.php:440 +#: src/Module/Contact/Profile.php:454 msgid "Posts from this contact will never be displayed in any channel" msgstr "Beiträge von diesem Kontakt werden in keinem Kanal angezeigt" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 msgid "Channel Only" -msgstr "" +msgstr "Ausschließlich Kanäle" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 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 +#: src/Module/Contact/Profile.php:523 msgid "Refetch contact data" msgstr "Kontaktdaten neu laden" -#: src/Module/Contact/Profile.php:520 +#: src/Module/Contact/Profile.php:534 msgid "Toggle Blocked status" msgstr "Geblockt-Status ein-/ausschalten" -#: src/Module/Contact/Profile.php:528 +#: src/Module/Contact/Profile.php:542 msgid "Toggle Ignored status" msgstr "Ignoriert-Status ein-/ausschalten" -#: src/Module/Contact/Profile.php:536 +#: src/Module/Contact/Profile.php:550 msgid "Toggle Collapsed status" msgstr "Status auf \"Zusammengeklappt\" umschalten" -#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:557 src/Module/Contact/Revoke.php:103 msgid "Revoke Follow" msgstr "Folgen widerrufen" -#: src/Module/Contact/Profile.php:545 +#: src/Module/Contact/Profile.php:559 msgid "Revoke the follow from this contact" msgstr "Widerruft das Folgen dieses Kontaktes" @@ -7103,19 +7115,15 @@ msgstr "Widerruft das Folgen dieses Kontaktes" msgid "Bad Request." msgstr "Ungültige Anfrage." -#: src/Module/Contact/Revoke.php:63 -msgid "Unknown contact." -msgstr "Unbekannter Kontakt." - -#: src/Module/Contact/Revoke.php:77 +#: src/Module/Contact/Revoke.php:74 msgid "Contact is being deleted." msgstr "Kontakt wurde gelöscht." -#: src/Module/Contact/Revoke.php:91 +#: src/Module/Contact/Revoke.php:88 msgid "Follow was successfully revoked." msgstr "Folgen wurde erfolgreich widerrufen." -#: src/Module/Contact/Revoke.php:107 +#: src/Module/Contact/Revoke.php:104 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." @@ -7171,29 +7179,29 @@ msgstr "Optionen für die Gemeinschaftsseite nicht verfügbar." msgid "Not available." msgstr "Nicht verfügbar." -#: src/Module/Conversation/Network.php:214 +#: src/Module/Conversation/Network.php:216 msgid "No such circle" msgstr "Circle ist nicht vorhanden" -#: src/Module/Conversation/Network.php:218 +#: src/Module/Conversation/Network.php:220 #, php-format msgid "Circle: %s" msgstr "Circle: %s" -#: src/Module/Conversation/Network.php:237 +#: src/Module/Conversation/Network.php:239 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "Fehler %d (%s) beim Abruf der Timeline." -#: src/Module/Conversation/Network.php:314 +#: src/Module/Conversation/Network.php:316 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" @@ -7208,212 +7216,212 @@ msgid "" "code or the translation of Friendica. Thank you all!" msgstr "Friendica ist ein Gemeinschaftsprojekt, das nicht ohne die Hilfe vieler Personen möglich wäre. Hier ist eine Aufzählung der Personen, die zum Code oder der Übersetzung beigetragen haben. Dank an alle !" -#: src/Module/Debug/ActivityPubConversion.php:53 +#: src/Module/Debug/ActivityPubConversion.php:59 msgid "Formatted" msgstr "Formatiert" -#: src/Module/Debug/ActivityPubConversion.php:65 +#: src/Module/Debug/ActivityPubConversion.php:71 msgid "Activity" msgstr "Aktivität" -#: src/Module/Debug/ActivityPubConversion.php:117 +#: src/Module/Debug/ActivityPubConversion.php:123 msgid "Object data" msgstr "Objekt Daten" -#: src/Module/Debug/ActivityPubConversion.php:124 +#: src/Module/Debug/ActivityPubConversion.php:130 msgid "Result Item" msgstr "Resultierender Eintrag" -#: src/Module/Debug/ActivityPubConversion.php:129 -#: src/Module/Debug/Babel.php:294 src/Module/Moderation/Item/Source.php:87 +#: src/Module/Debug/ActivityPubConversion.php:135 +#: src/Module/Debug/Babel.php:300 src/Module/Moderation/Item/Source.php:93 #: src/Module/Security/TwoFactor/Verify.php:98 msgid "Error" msgid_plural "Errors" msgstr[0] "Fehler" msgstr[1] "Fehler" -#: src/Module/Debug/ActivityPubConversion.php:138 +#: src/Module/Debug/ActivityPubConversion.php:144 msgid "Source activity" msgstr "Quelle der Aktivität" -#: src/Module/Debug/Babel.php:52 +#: src/Module/Debug/Babel.php:58 msgid "Source input" msgstr "Originaltext:" -#: src/Module/Debug/Babel.php:58 +#: src/Module/Debug/Babel.php:64 msgid "BBCode::toPlaintext" msgstr "BBCode::toPlaintext" -#: src/Module/Debug/Babel.php:64 +#: src/Module/Debug/Babel.php:70 msgid "BBCode::convert (raw HTML)" msgstr "BBCode::convert (pures HTML)" -#: src/Module/Debug/Babel.php:69 +#: src/Module/Debug/Babel.php:75 msgid "BBCode::convert (hex)" msgstr "BBCode::convert (hex)" -#: src/Module/Debug/Babel.php:74 +#: src/Module/Debug/Babel.php:80 msgid "BBCode::convert" msgstr "BBCode::convert" -#: src/Module/Debug/Babel.php:80 +#: src/Module/Debug/Babel.php:86 msgid "BBCode::convert => HTML::toBBCode" msgstr "BBCode::convert => HTML::toBBCode" -#: src/Module/Debug/Babel.php:86 +#: src/Module/Debug/Babel.php:92 msgid "BBCode::toMarkdown" msgstr "BBCode::toMarkdown" -#: src/Module/Debug/Babel.php:92 +#: src/Module/Debug/Babel.php:98 msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" msgstr "BBCode::toMarkdown => Markdown::convert (rohes HTML)" -#: src/Module/Debug/Babel.php:96 +#: src/Module/Debug/Babel.php:102 msgid "BBCode::toMarkdown => Markdown::convert" msgstr "BBCode::toMarkdown => Markdown::convert" -#: src/Module/Debug/Babel.php:102 +#: src/Module/Debug/Babel.php:108 msgid "BBCode::toMarkdown => Markdown::toBBCode" msgstr "BBCode::toMarkdown => Markdown::toBBCode" -#: src/Module/Debug/Babel.php:108 +#: src/Module/Debug/Babel.php:114 msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -#: src/Module/Debug/Babel.php:116 +#: src/Module/Debug/Babel.php:122 msgid "Item Body" msgstr "Beitragskörper" -#: src/Module/Debug/Babel.php:120 +#: src/Module/Debug/Babel.php:126 msgid "Item Tags" msgstr "Tags des Beitrags" -#: src/Module/Debug/Babel.php:126 +#: src/Module/Debug/Babel.php:132 msgid "PageInfo::appendToBody" msgstr "PageInfo::appendToBody" -#: src/Module/Debug/Babel.php:131 +#: src/Module/Debug/Babel.php:137 msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" msgstr "PageInfo::appendToBody => BBCode::convert (pures HTML)" -#: src/Module/Debug/Babel.php:135 +#: src/Module/Debug/Babel.php:141 msgid "PageInfo::appendToBody => BBCode::convert" msgstr "PageInfo::appendToBody => BBCode::convert" -#: src/Module/Debug/Babel.php:142 +#: src/Module/Debug/Babel.php:148 msgid "Source input (Diaspora format)" msgstr "Originaltext (Diaspora Format): " -#: src/Module/Debug/Babel.php:151 +#: src/Module/Debug/Babel.php:157 msgid "Source input (Markdown)" msgstr "Originaltext (Markdown)" -#: src/Module/Debug/Babel.php:157 +#: src/Module/Debug/Babel.php:163 msgid "Markdown::convert (raw HTML)" msgstr "Markdown::convert (pures HTML)" -#: src/Module/Debug/Babel.php:162 +#: src/Module/Debug/Babel.php:168 msgid "Markdown::convert" msgstr "Markdown::convert" -#: src/Module/Debug/Babel.php:168 +#: src/Module/Debug/Babel.php:174 msgid "Markdown::toBBCode" msgstr "Markdown::toBBCode" -#: src/Module/Debug/Babel.php:175 +#: src/Module/Debug/Babel.php:181 msgid "Raw HTML input" msgstr "Reine HTML Eingabe" -#: src/Module/Debug/Babel.php:180 +#: src/Module/Debug/Babel.php:186 msgid "HTML Input" msgstr "HTML Eingabe" -#: src/Module/Debug/Babel.php:187 +#: src/Module/Debug/Babel.php:193 msgid "HTML Purified (raw)" msgstr "HTML Purified (raw)" -#: src/Module/Debug/Babel.php:192 +#: src/Module/Debug/Babel.php:198 msgid "HTML Purified (hex)" msgstr "HTML Purified (hex)" -#: src/Module/Debug/Babel.php:197 +#: src/Module/Debug/Babel.php:203 msgid "HTML Purified" msgstr "HTML Purified" -#: src/Module/Debug/Babel.php:203 +#: src/Module/Debug/Babel.php:209 msgid "HTML::toBBCode" msgstr "HTML::toBBCode" -#: src/Module/Debug/Babel.php:209 +#: src/Module/Debug/Babel.php:215 msgid "HTML::toBBCode => BBCode::convert" msgstr "HTML::toBBCode => BBCode::convert" -#: src/Module/Debug/Babel.php:214 +#: src/Module/Debug/Babel.php:220 msgid "HTML::toBBCode => BBCode::convert (raw HTML)" msgstr "HTML::toBBCode => BBCode::convert (pures HTML)" -#: src/Module/Debug/Babel.php:220 +#: src/Module/Debug/Babel.php:226 msgid "HTML::toBBCode => BBCode::toPlaintext" msgstr "HTML::toBBCode => BBCode::toPlaintext" -#: src/Module/Debug/Babel.php:226 +#: src/Module/Debug/Babel.php:232 msgid "HTML::toMarkdown" msgstr "HTML::toMarkdown" -#: src/Module/Debug/Babel.php:232 +#: src/Module/Debug/Babel.php:238 msgid "HTML::toPlaintext" msgstr "HTML::toPlaintext" -#: src/Module/Debug/Babel.php:238 +#: src/Module/Debug/Babel.php:244 msgid "HTML::toPlaintext (compact)" msgstr "HTML::toPlaintext (kompakt)" -#: src/Module/Debug/Babel.php:256 +#: src/Module/Debug/Babel.php:262 msgid "Decoded post" msgstr "Dekodierter Beitrag" -#: src/Module/Debug/Babel.php:277 +#: src/Module/Debug/Babel.php:283 msgid "Post array before expand entities" msgstr "Beiträgs Array bevor die Entitäten erweitert wurden." -#: src/Module/Debug/Babel.php:284 +#: src/Module/Debug/Babel.php:290 msgid "Post converted" msgstr "Konvertierter Beitrag" -#: src/Module/Debug/Babel.php:289 +#: src/Module/Debug/Babel.php:295 msgid "Converted body" msgstr "Konvertierter Beitragskörper" -#: src/Module/Debug/Babel.php:295 +#: src/Module/Debug/Babel.php:301 msgid "Twitter addon is absent from the addon/ folder." msgstr "Das Twitter-Addon konnte nicht im addpn/ Verzeichnis gefunden werden." -#: src/Module/Debug/Babel.php:305 +#: src/Module/Debug/Babel.php:311 msgid "Babel Diagnostic" msgstr "Babel Diagnostik" -#: src/Module/Debug/Babel.php:307 +#: src/Module/Debug/Babel.php:313 msgid "Source text" msgstr "Quelltext" -#: src/Module/Debug/Babel.php:308 +#: src/Module/Debug/Babel.php:314 msgid "BBCode" msgstr "BBCode" -#: src/Module/Debug/Babel.php:310 +#: src/Module/Debug/Babel.php:316 msgid "Markdown" msgstr "Markdown" -#: src/Module/Debug/Babel.php:311 +#: src/Module/Debug/Babel.php:317 msgid "HTML" msgstr "HTML" -#: src/Module/Debug/Babel.php:313 +#: src/Module/Debug/Babel.php:319 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 +7985,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 "" +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 +8010,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" @@ -8071,7 +8079,7 @@ msgid "Block New Remote Contact" msgstr "Blockieren von weiteren Kontakten" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Photo" msgstr "Foto:" @@ -8373,56 +8381,56 @@ msgstr "GUID" msgid "The GUID of the item you want to delete." msgstr "Die GUID des zu löschenden Eintrags" -#: src/Module/Moderation/Item/Source.php:77 +#: src/Module/Moderation/Item/Source.php:83 msgid "Item Id" msgstr "Item Id" -#: src/Module/Moderation/Item/Source.php:78 +#: src/Module/Moderation/Item/Source.php:84 msgid "Item URI" msgstr "Item URI" -#: src/Module/Moderation/Item/Source.php:80 +#: src/Module/Moderation/Item/Source.php:86 msgid "Terms" msgstr "Terms" -#: src/Module/Moderation/Item/Source.php:81 +#: src/Module/Moderation/Item/Source.php:87 msgid "Tag" msgstr "Tag" -#: src/Module/Moderation/Item/Source.php:82 +#: src/Module/Moderation/Item/Source.php:88 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Index.php:140 msgid "Type" msgstr "Typ" -#: src/Module/Moderation/Item/Source.php:83 +#: src/Module/Moderation/Item/Source.php:89 msgid "Term" msgstr "Term" -#: src/Module/Moderation/Item/Source.php:84 +#: src/Module/Moderation/Item/Source.php:90 msgid "URL" msgstr "URL" -#: src/Module/Moderation/Item/Source.php:86 +#: src/Module/Moderation/Item/Source.php:92 msgid "Implicit Mention" msgstr "Implicit Mention" -#: src/Module/Moderation/Item/Source.php:88 +#: src/Module/Moderation/Item/Source.php:94 msgid "Item not found" msgstr "Beitrag nicht gefunden" -#: src/Module/Moderation/Item/Source.php:89 +#: src/Module/Moderation/Item/Source.php:95 msgid "No source recorded" msgstr "Keine Quelle aufgezeichnet" -#: src/Module/Moderation/Item/Source.php:90 +#: src/Module/Moderation/Item/Source.php:96 msgid "" "Please make sure the debug.store_source config key is set in " "config/local.config.php for future items to have sources." msgstr "Bitte stelle sicher, dass der Config-Schlüssel debug.store_source in der config/local.config.php gesetzt ist um in Zukunft Quellen zu haben." -#: src/Module/Moderation/Item/Source.php:92 +#: src/Module/Moderation/Item/Source.php:98 msgid "Item Guid" msgstr "Beitrags-Guid" @@ -8630,34 +8638,34 @@ msgstr "2b. Kommentar hinzufügen" msgid "3. Pick posts" msgstr "3. Beiträge auswählen" -#: src/Module/Moderation/Reports.php:105 +#: src/Module/Moderation/Reports.php:111 msgid "List of reports" msgstr "Liste der Reports" -#: src/Module/Moderation/Reports.php:106 +#: src/Module/Moderation/Reports.php:112 msgid "This page display reports created by our or remote users." msgstr "Auf dieser Seite werden Reports angezeigt, die von unseren oder entfernten Benutzern erstellt wurden." -#: src/Module/Moderation/Reports.php:107 +#: src/Module/Moderation/Reports.php:113 msgid "No report exists at this node." msgstr "Auf dieser Instanz ist kein Report vorhanden." -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Category" msgstr "Kategorie" -#: src/Module/Moderation/Reports.php:114 +#: src/Module/Moderation/Reports.php:120 #, php-format msgid "%s total report" msgid_plural "%s total reports" msgstr[0] "%s Report" msgstr[1] "%s Reports insgesamt" -#: src/Module/Moderation/Reports.php:117 +#: src/Module/Moderation/Reports.php:123 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" @@ -8872,59 +8880,59 @@ msgstr "Hinweis vom Nutzer" msgid "Deny" msgstr "Verwehren" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Show Ignored Requests" msgstr "Zeige ignorierte Anfragen" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Hide Ignored Requests" msgstr "Verberge ignorierte Anfragen" -#: src/Module/Notifications/Introductions.php:115 -#: src/Module/Notifications/Introductions.php:178 +#: src/Module/Notifications/Introductions.php:121 +#: src/Module/Notifications/Introductions.php:184 msgid "Notification type:" msgstr "Art der Benachrichtigung:" -#: src/Module/Notifications/Introductions.php:118 +#: src/Module/Notifications/Introductions.php:124 msgid "Suggested by:" msgstr "Vorgeschlagen von:" -#: src/Module/Notifications/Introductions.php:143 +#: src/Module/Notifications/Introductions.php:149 msgid "Claims to be known to you: " msgstr "Behauptet, dich zu kennen: " -#: src/Module/Notifications/Introductions.php:152 +#: src/Module/Notifications/Introductions.php:158 msgid "Shall your connection be bidirectional or not?" msgstr "Soll die Verbindung beidseitig sein oder nicht?" -#: src/Module/Notifications/Introductions.php:153 +#: src/Module/Notifications/Introductions.php:159 #, 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 "Akzeptierst du %s als Kontakt, erlaubst du damit das Lesen deiner Beiträge und abonnierst selbst auch die Beiträge von %s." -#: src/Module/Notifications/Introductions.php:154 +#: src/Module/Notifications/Introductions.php:160 #, 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 "Wenn du %s als Abonnent akzeptierst, erlaubst du damit das Lesen deiner Beiträge, wirst aber selbst die Beiträge der anderen Seite nicht erhalten." -#: src/Module/Notifications/Introductions.php:156 +#: src/Module/Notifications/Introductions.php:162 msgid "Friend" msgstr "Kontakt" -#: src/Module/Notifications/Introductions.php:157 +#: src/Module/Notifications/Introductions.php:163 msgid "Subscriber" msgstr "Abonnent" -#: src/Module/Notifications/Introductions.php:216 +#: src/Module/Notifications/Introductions.php:222 msgid "No introductions." msgstr "Keine Kontaktanfragen." -#: src/Module/Notifications/Introductions.php:217 -#: src/Module/Notifications/Notifications.php:135 +#: src/Module/Notifications/Introductions.php:223 +#: src/Module/Notifications/Notifications.php:141 #, php-format msgid "No more %s notifications." msgstr "Keine weiteren %s-Benachrichtigungen" @@ -8949,7 +8957,7 @@ msgstr "Persönliche Benachrichtigungen" msgid "Home Notifications" msgstr "Pinnwandbenachrichtigungen" -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show unread" msgstr "Ungelesene anzeigen" @@ -9138,19 +9146,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 @@ -9172,20 +9180,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 +9228,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 +9413,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 +9422,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:" @@ -9511,7 +9519,7 @@ msgstr "Ein interner Fehler ist aufgetreten. " msgid "Your registration is pending approval by the site owner." msgstr "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden." -#: src/Module/Search/Acl.php:73 +#: src/Module/Search/Acl.php:78 msgid "You must be logged in to use this module." msgstr "Du musst eingeloggt sein, um dieses Modul benutzen zu können." @@ -9528,65 +9536,65 @@ msgstr "Es ist nur eine Suchanfrage pro Minute für nicht eingeloggte Benutzer g msgid "Items tagged with: %s" msgstr "Beiträge, die mit %s getaggt sind" -#: src/Module/Search/Saved.php:59 +#: src/Module/Search/Saved.php:63 msgid "Search term was not saved." msgstr "Der Suchbegriff wurde nicht gespeichert." -#: src/Module/Search/Saved.php:62 +#: src/Module/Search/Saved.php:66 msgid "Search term already saved." msgstr "Suche ist bereits gespeichert." -#: src/Module/Search/Saved.php:68 +#: src/Module/Search/Saved.php:72 msgid "Search term was not removed." msgstr "Der Suchbegriff wurde nicht entfernt." -#: src/Module/Security/Login.php:123 +#: src/Module/Security/Login.php:127 msgid "Create a New Account" msgstr "Neues Konto erstellen" -#: src/Module/Security/Login.php:142 +#: src/Module/Security/Login.php:146 msgid "Your OpenID: " msgstr "Deine OpenID:" -#: src/Module/Security/Login.php:145 +#: src/Module/Security/Login.php:149 msgid "" "Please enter your username and password to add the OpenID to your existing " "account." msgstr "Bitte gib seinen Nutzernamen und das Passwort ein um die OpenID zu deinem bestehenden Nutzerkonto hinzufügen zu können." -#: src/Module/Security/Login.php:147 +#: src/Module/Security/Login.php:151 msgid "Or login using OpenID: " msgstr "Oder melde dich mit deiner OpenID an: " -#: src/Module/Security/Login.php:161 +#: src/Module/Security/Login.php:165 msgid "Password: " msgstr "Passwort: " -#: src/Module/Security/Login.php:162 +#: src/Module/Security/Login.php:166 msgid "Remember me" msgstr "Anmeldedaten merken" -#: src/Module/Security/Login.php:171 +#: src/Module/Security/Login.php:175 msgid "Forgot your password?" msgstr "Passwort vergessen?" -#: src/Module/Security/Login.php:174 +#: src/Module/Security/Login.php:178 msgid "Website Terms of Service" msgstr "Website-Nutzungsbedingungen" -#: src/Module/Security/Login.php:175 +#: src/Module/Security/Login.php:179 msgid "terms of service" msgstr "Nutzungsbedingungen" -#: src/Module/Security/Login.php:177 +#: src/Module/Security/Login.php:181 msgid "Website Privacy Policy" msgstr "Website-Datenschutzerklärung" -#: src/Module/Security/Login.php:178 +#: src/Module/Security/Login.php:182 msgid "privacy policy" msgstr "Datenschutzerklärung" -#: src/Module/Security/Logout.php:84 +#: src/Module/Security/Logout.php:89 #: src/Module/Security/TwoFactor/SignOut.php:78 #: src/Module/Security/TwoFactor/SignOut.php:86 #: src/Module/Security/TwoFactor/SignOut.php:108 @@ -9640,24 +9648,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 +9795,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 "" +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 +9899,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 +9994,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 +10038,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" @@ -10452,16 +10460,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 +10564,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" @@ -10902,81 +10910,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 +10994,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 +12637,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 3001cdcf68..ecc129d850 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)', @@ -927,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'; @@ -1131,6 +1141,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 +1219,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 +1419,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 +1797,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'; @@ -1790,7 +1806,6 @@ $a->strings['Toggle Collapsed status'] = 'Status auf "Zusammengeklappt" umschalt $a->strings['Revoke Follow'] = 'Folgen widerrufen'; $a->strings['Revoke the follow from this contact'] = 'Widerruft das Folgen dieses Kontaktes'; $a->strings['Bad Request.'] = 'Ungültige Anfrage.'; -$a->strings['Unknown contact.'] = 'Unbekannter Kontakt.'; $a->strings['Contact is being deleted.'] = 'Kontakt wurde gelöscht.'; $a->strings['Follow was successfully revoked.'] = 'Folgen wurde erfolgreich widerrufen.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'Willst du das Folgen dieses Kontakt wirklich widerrufen? Dies kann nicht rückgängig gemacht werden und der Kontakt muss Ihnen manuell wieder folgen.'; @@ -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..d372e9edf3 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-08-11 06:43+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" @@ -66,8 +66,8 @@ msgstr "La publication n'a pas pu être récupérée." msgid "Empty post discarded." msgstr "Publication vide rejetée." -#: mod/item.php:437 src/Module/Admin/Themes/Details.php:39 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:42 +#: mod/item.php:437 src/Module/Admin/Themes/Details.php:45 +#: src/Module/Admin/Themes/Index.php:65 src/Module/Debug/ItemBody.php:42 #: src/Module/Debug/ItemBody.php:57 src/Module/Item/Feed.php:80 msgid "Item not found." msgstr "Élément introuvable." @@ -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 @@ -174,7 +174,7 @@ msgid "" "your email for further instructions." msgstr "Entrez votre adresse de courriel et validez pour réinitialiser votre mot de passe. Vous recevrez la suite des instructions par courriel." -#: mod/lostpass.php:130 src/Module/Security/Login.php:160 +#: mod/lostpass.php:130 src/Module/Security/Login.php:164 msgid "Nickname or Email: " msgstr "Pseudo ou Courriel : " @@ -182,7 +182,7 @@ msgstr "Pseudo ou Courriel : " msgid "Reset" msgstr "Réinitialiser" -#: mod/lostpass.php:146 src/Module/Security/Login.php:172 +#: mod/lostpass.php:146 src/Module/Security/Login.php:176 msgid "Password Reset" msgstr "Réinitialiser le mot de passe" @@ -262,8 +262,8 @@ msgstr "Impossible d'envoyer le message." msgid "Message collection failure." msgstr "Récupération des messages infructueuse." -#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 -#: src/Module/Notifications/Introductions.php:170 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:141 +#: src/Module/Notifications/Introductions.php:176 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Rejeter" @@ -325,20 +325,20 @@ msgstr "Patientez" #: 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/Contact/Profile.php:384 +#: src/Module/Debug/ActivityPubConversion.php:146 +#: src/Module/Debug/Babel.php:321 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/Item/Source.php:85 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 #: src/Module/Moderation/Report/Create.php:211 #: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 -#: src/Module/Settings/Profile/Index.php:257 +#: src/Module/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 @@ -416,7 +416,7 @@ msgstr "Sauver" #: 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/DFRN/Poll.php:43 src/Module/Feed.php:66 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 @@ -519,7 +519,7 @@ msgid "Delete Album" msgstr "Effacer l'album" #: 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/Follow.php:173 src/Module/Contact/Revoke.php:106 #: 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 @@ -626,13 +626,13 @@ msgid "Rotate CCW (left)" msgstr "Tourner dans le sens contraire des aiguilles d'une montre (vers la gauche)" #: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Module/Contact.php:625 src/Module/Item/Compose.php:195 #: src/Object/Post.php:1156 msgid "This is you" msgstr "C'est vous" #: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 -#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Module/Moderation/Reports.php:116 src/Object/Post.php:612 #: src/Object/Post.php:1158 msgid "Comment" msgstr "Commenter" @@ -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." @@ -802,12 +802,13 @@ msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "Méthode non autorisée pour ce module. Méthode(s) autorisée(s): %s" #: src/App/Router.php:311 src/Module/HTTPException/PageNotFound.php:49 +#: src/Module/Stats.php:63 msgid "Page not found." msgstr "Page introuvable." #: src/App/Router.php:323 msgid "You must be logged in to use addons. " -msgstr "Vous devez être connecté pour utiliser les greffons." +msgstr "Vous devez être connecté pour utiliser les extensions." #: src/BaseModule.php:407 msgid "" @@ -820,7 +821,7 @@ msgid "All contacts" msgstr "Tous les contacts" #: src/BaseModule.php:439 src/Content/Conversation/Factory/Channel.php:46 -#: src/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:414 +#: src/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:420 #: src/Module/Privacy/PermissionTooltip.php:164 #: src/Module/Privacy/PermissionTooltip.php:186 #: src/Module/Settings/Channels.php:160 @@ -828,12 +829,12 @@ msgid "Followers" msgstr "Abonnés" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 +#: src/Module/Contact.php:423 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Abonnements" #: src/BaseModule.php:449 src/Content/Widget.php:242 -#: src/Module/Contact.php:420 +#: src/Module/Contact.php:426 msgid "Mutual friends" msgstr "Amis communs" @@ -862,6 +863,12 @@ msgstr "Aucune entrée de contact non archivé n'a été trouvé pour cette URL msgid "The contact entries have been archived" msgstr "Les contacts ont été archivés" +#: src/Console/ClearAvatarCache.php:87 +msgid "" +"The avatar cache needs to be disabled in local.config.php to use this " +"command." +msgstr "Le cache des avatars doit être désactivé via le fichier local.config.php pour pouvoir utiliser cette commande." + #: src/Console/GlobalCommunityBlock.php:96 #: src/Module/Moderation/Blocklist/Contact.php:65 #, php-format @@ -987,7 +994,7 @@ msgstr "Toutes les mises à jour de publications en attente sont terminées." msgid "Enter user nickname: " msgstr "Entrer un pseudo :" -#: src/Console/User.php:182 src/Model/User.php:824 +#: src/Console/User.php:182 src/Model/User.php:847 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1110,7 +1117,7 @@ msgstr "RSS/Atom" msgid "Email" msgstr "Courriel" -#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:309 +#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:315 msgid "Diaspora" msgstr "Diaspora" @@ -1679,7 +1686,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" @@ -1762,7 +1769,7 @@ msgid "Network Widgets" msgstr "Widgets Réseau" #: src/Content/Feature.php:129 src/Content/Widget.php:216 -#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Model/Circle.php:601 src/Module/Contact.php:406 #: src/Module/Welcome.php:76 msgid "Circles" msgstr "Cercles" @@ -1774,7 +1781,7 @@ msgstr "Affiche les publications créées par les comptes du cercle sélectionn #: src/Content/Feature.php:130 src/Content/GroupManager.php:147 #: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 -#: src/Content/Widget.php:538 src/Model/User.php:1390 +#: src/Content/Widget.php:538 src/Model/User.php:1413 msgid "Groups" msgstr "Groupes" @@ -1799,7 +1806,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 +1840,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" @@ -1902,7 +1909,7 @@ msgstr "montrer plus" msgid "Create new group" msgstr "Créer un nouveau groupe" -#: src/Content/Item.php:331 src/Model/Item.php:3256 +#: src/Content/Item.php:331 src/Model/Item.php:3304 msgid "event" msgstr "évènement" @@ -1910,7 +1917,7 @@ msgstr "évènement" msgid "status" msgstr "le statut" -#: src/Content/Item.php:340 src/Model/Item.php:3258 +#: src/Content/Item.php:340 src/Model/Item.php:3306 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "photo" @@ -1924,53 +1931,53 @@ msgstr "%1$s a mentionné %3$s de %2$s avec %4$s" msgid "Follow Thread" msgstr "Suivre le fil" -#: src/Content/Item.php:429 src/Model/Contact.php:1230 +#: src/Content/Item.php:429 src/Model/Contact.php:1256 msgid "View Status" 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/Model/Contact.php:1191 src/Model/Contact.php:1247 +#: src/Model/Contact.php:1257 src/Module/Directory.php:158 +#: src/Module/Settings/Profile/Index.php:264 msgid "View Profile" msgstr "Voir le profil" -#: src/Content/Item.php:431 src/Model/Contact.php:1232 +#: src/Content/Item.php:431 src/Model/Contact.php:1258 msgid "View Photos" msgstr "Voir les photos" -#: src/Content/Item.php:432 src/Model/Contact.php:1199 +#: src/Content/Item.php:432 src/Model/Contact.php:1225 #: src/Model/Profile.php:461 msgid "Network Posts" msgstr "Publications du réseau" -#: src/Content/Item.php:433 src/Model/Contact.php:1223 -#: src/Model/Contact.php:1234 +#: src/Content/Item.php:433 src/Model/Contact.php:1249 +#: src/Model/Contact.php:1260 msgid "View Contact" msgstr "Voir Contact" -#: src/Content/Item.php:434 src/Model/Contact.php:1235 +#: src/Content/Item.php:434 src/Model/Contact.php:1261 msgid "Send PM" msgstr "Message privé" -#: src/Content/Item.php:435 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:518 +#: src/Content/Item.php:435 src/Module/Contact.php:474 +#: src/Module/Contact/Profile.php:532 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Bloquer" -#: src/Content/Item.php: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/Content/Item.php:436 src/Module/Contact.php:475 +#: src/Module/Contact/Profile.php:540 +#: src/Module/Notifications/Introductions.php:140 +#: src/Module/Notifications/Introductions.php:212 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Ignorer" -#: src/Content/Item.php:437 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:534 +#: src/Content/Item.php:437 src/Module/Contact.php:476 +#: src/Module/Contact/Profile.php:548 msgid "Collapse" msgstr "Réduire" @@ -1989,7 +1996,7 @@ msgid "Search Text" msgstr "Rechercher un texte" #: src/Content/Item.php:450 src/Content/Widget.php:80 -#: src/Model/Contact.php:1224 src/Model/Contact.php:1236 +#: src/Model/Contact.php:1250 src/Model/Contact.php:1262 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Se connecter/Suivre" @@ -2014,7 +2021,7 @@ msgstr "Effacer les notifications" msgid "@name, !group, #tags, content" msgstr "@nom, !groupe, #etiquettes, contenu" -#: src/Content/Nav.php:222 src/Module/Security/Login.php:157 +#: src/Content/Nav.php:222 src/Module/Security/Login.php:161 msgid "Logout" msgstr "Se déconnecter" @@ -2023,7 +2030,7 @@ msgid "End this session" msgstr "Mettre fin à cette session" #: src/Content/Nav.php:224 src/Module/Bookmarklet.php:44 -#: src/Module/Security/Login.php:158 +#: src/Module/Security/Login.php:162 msgid "Login" msgstr "Connexion" @@ -2032,7 +2039,7 @@ msgid "Sign in" msgstr "Se connecter" #: src/Content/Nav.php:229 src/Module/BaseProfile.php:57 -#: src/Module/Contact.php:511 +#: src/Module/Contact.php:518 msgid "Conversations" msgstr "Discussions" @@ -2041,8 +2048,8 @@ msgid "Conversations you started" 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/BaseSettings.php:98 src/Module/Contact.php:510 +#: src/Module/Contact/Profile.php:439 src/Module/Profile/Profile.php:270 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profil" @@ -2061,7 +2068,7 @@ msgid "Your photos" msgstr "Vos photos" #: src/Content/Nav.php:232 src/Module/BaseProfile.php:73 -#: src/Module/BaseProfile.php:76 src/Module/Contact.php:527 +#: src/Module/BaseProfile.php:76 src/Module/Contact.php:534 #: view/theme/frio/theme.php:238 msgid "Media" msgstr "Média" @@ -2099,7 +2106,7 @@ msgid "Home Page" msgstr "Page d'accueil" #: src/Content/Nav.php:255 src/Module/Register.php:175 -#: src/Module/Security/Login.php:124 +#: src/Module/Security/Login.php:128 msgid "Register" msgstr "S'inscrire" @@ -2147,8 +2154,8 @@ msgstr "Étiquettes" #: 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 +#: src/Module/BaseProfile.php:130 src/Module/Contact.php:432 +#: src/Module/Contact.php:542 view/theme/frio/theme.php:246 msgid "Contacts" msgstr "Contacts" @@ -2245,7 +2252,7 @@ msgid "Manage other pages" msgstr "Gérer les autres pages" #: 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/Admin/Themes/Details.php:99 src/Module/BaseSettings.php:182 #: src/Module/Welcome.php:52 view/theme/frio/theme.php:245 msgid "Settings" msgstr "Réglages" @@ -2272,7 +2279,7 @@ msgstr "Démarrage et configuration du site" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:110 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 @@ -2318,8 +2325,8 @@ msgstr "Image/photo" msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4012 -#: src/Model/Item.php:4018 src/Model/Item.php:4019 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4060 +#: src/Model/Item.php:4066 src/Model/Item.php:4067 msgid "Link to source" msgstr "Lien vers la source" @@ -2335,11 +2342,11 @@ msgstr "$1 a écrit :" msgid "Encrypted content" msgstr "Contenu chiffré" -#: src/Content/Text/BBCode.php:2212 +#: src/Content/Text/BBCode.php:2223 msgid "Invalid source protocol" msgstr "Protocole d'image invalide" -#: src/Content/Text/BBCode.php:2231 +#: src/Content/Text/BBCode.php:2242 msgid "Invalid link protocol" msgstr "Protocole de lien invalide" @@ -2352,7 +2359,7 @@ msgid "The end" msgstr "Fin" #: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 -#: src/Model/Profile.php:470 src/Module/Contact/Profile.php:478 +#: src/Model/Profile.php:470 src/Module/Contact/Profile.php:492 msgid "Follow" msgstr "S'abonner" @@ -2392,7 +2399,7 @@ msgstr "Entrez un nom ou un centre d'intérêt" msgid "Examples: Robert Morgenstein, Fishing" msgstr "Exemples : Robert Morgenstein, Pêche" -#: src/Content/Widget.php:82 src/Module/Contact.php:460 +#: src/Content/Widget.php:82 src/Module/Contact.php:466 #: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "Trouver" @@ -2427,7 +2434,7 @@ msgstr "Annuaire local" msgid "Everyone" msgstr "Tous les groupes" -#: src/Content/Widget.php:243 src/Module/Contact.php:423 +#: src/Content/Widget.php:243 src/Module/Contact.php:429 msgid "No relationship" msgstr "Aucune relation" @@ -2436,7 +2443,7 @@ msgid "Relationships" msgstr "Relations" #: src/Content/Widget.php:250 src/Module/Circle.php:294 -#: src/Module/Contact.php:344 +#: src/Module/Contact.php:350 msgid "All Contacts" msgstr "Tous les contacts" @@ -2472,7 +2479,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:1754 msgid "News" msgstr "Nouvelles" @@ -2528,51 +2535,51 @@ msgstr[2] "Tendances (dernières %d heures)" msgid "More Trending Tags" msgstr "Plus de tendances" -#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1193 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1219 #: src/Model/Profile.php:455 msgid "Post to group" msgstr "Publier sur le groupe" -#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1197 -#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:85 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1223 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:91 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:428 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:430 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: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/Model/Profile.php:369 src/Module/Contact/Profile.php:426 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:193 +#: src/Module/Profile/Profile.php:223 msgid "Location:" msgstr "Localisation :" #: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 -#: src/Module/Notifications/Introductions.php:201 +#: src/Module/Notifications/Introductions.php:207 msgid "Network:" msgstr "Réseau" -#: 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 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1251 +#: src/Model/Contact.php:1263 src/Model/Profile.php:472 +#: src/Module/Contact/Profile.php:484 msgid "Unfollow" msgstr "Se désabonner" -#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1195 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1221 #: src/Model/Profile.php:457 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" @@ -2964,7 +2971,7 @@ msgstr "Base de données déjà en cours d'utilisation." msgid "Could not connect to database." msgstr "Impossible de se connecter à la base." -#: src/Core/L10n.php:444 src/Model/Item.php:2300 +#: src/Core/L10n.php:444 src/Model/Item.php:2348 msgid "Undetermined" msgstr "Indéterminé" @@ -3196,7 +3203,7 @@ msgstr "%s : Exécution de la mise à jour des données %d" #: src/Core/Update.php:299 #, php-format msgid "Update %s failed. See error logs." -msgstr "Mise-à-jour %s échouée. Voir les journaux d'erreur." +msgstr "Mise à jour %s échouée. Voir les journaux d'erreur." #: src/Core/Update.php:339 #, php-format @@ -3342,90 +3349,90 @@ msgstr "Nom du cercle :" msgid "Edit circles" msgstr "Modifier les cercles" -#: src/Model/Contact.php:1244 src/Module/Moderation/Users/Pending.php:102 -#: src/Module/Notifications/Introductions.php:132 -#: src/Module/Notifications/Introductions.php:204 +#: src/Model/Contact.php:1270 src/Module/Moderation/Users/Pending.php:102 +#: src/Module/Notifications/Introductions.php:138 +#: src/Module/Notifications/Introductions.php:210 msgid "Approve" msgstr "Approuver" -#: src/Model/Contact.php:1723 +#: src/Model/Contact.php:1750 msgid "Organisation" msgstr "Organisation" -#: src/Model/Contact.php:1731 +#: src/Model/Contact.php:1758 msgid "Group" msgstr "Groupe" -#: src/Model/Contact.php:1735 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1762 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Relai" -#: src/Model/Contact.php:3045 +#: src/Model/Contact.php:3084 msgid "Disallowed profile URL." msgstr "URL de profil interdite." -#: src/Model/Contact.php:3050 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3089 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Domaine bloqué" -#: src/Model/Contact.php:3055 +#: src/Model/Contact.php:3094 msgid "Connect URL missing." msgstr "URL de connexion manquante." -#: src/Model/Contact.php:3064 +#: src/Model/Contact.php:3103 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:3121 #, 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:3138 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:3145 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:3147 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:3150 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:3153 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:3156 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:3157 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:3163 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:3168 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:3234 msgid "Unable to retrieve contact information." msgstr "Impossible de récupérer les informations du contact." @@ -3475,7 +3482,7 @@ msgstr "jour" msgid "No events to display" msgstr "Pas d'évènement à afficher" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:70 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "L'accès au profil a été restreint." @@ -3530,57 +3537,57 @@ msgstr "Anniversaire de %s's" msgid "Happy Birthday %s" msgstr "Joyeux anniversaire, %s !" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2355 #, php-format msgid "%s (%s - %s): %s" msgstr "%s (%s - %s) : %s" -#: src/Model/Item.php:2309 +#: src/Model/Item.php:2357 #, php-format msgid "%s (%s): %s" msgstr "%s (%s) : %s" -#: src/Model/Item.php:2312 +#: src/Model/Item.php:2360 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Langues détectées dans cette publication :\\n%s" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3308 msgid "activity" msgstr "activité" -#: src/Model/Item.php:3262 +#: src/Model/Item.php:3310 msgid "comment" msgstr "commentaire" -#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3313 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "publication" -#: src/Model/Item.php:3435 +#: src/Model/Item.php:3483 #, php-format msgid "%s is blocked" msgstr "%s est bloqué(e)" -#: src/Model/Item.php:3437 +#: src/Model/Item.php:3485 #, php-format msgid "%s is ignored" msgstr "%s est ignoré(e)" -#: src/Model/Item.php:3439 +#: src/Model/Item.php:3487 #, php-format msgid "Content from %s is collapsed" msgstr "Le contenu de %s est réduit" -#: src/Model/Item.php:3443 +#: src/Model/Item.php:3491 msgid "Sensitive content" msgstr "Contenu sensible" -#: src/Model/Item.php:3912 +#: src/Model/Item.php:3960 msgid "bytes" msgstr "octets" -#: src/Model/Item.php:3943 +#: src/Model/Item.php:3991 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3588,7 +3595,7 @@ msgstr[0] "%2$s (%3$d%%, %1$d vote)" msgstr[1] "%2$s (%3$d%%, %1$d votes)" msgstr[2] "%2$s (%3$d%%, %1$d votes)" -#: src/Model/Item.php:3945 +#: src/Model/Item.php:3993 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3596,7 +3603,7 @@ msgstr[0] "%2$s (%1$d vote)" msgstr[1] "%2$s (%1$d votes)" msgstr[2] "%2$s (%1$d votes)" -#: src/Model/Item.php:3950 +#: src/Model/Item.php:3998 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3604,7 +3611,7 @@ msgstr[0] "%d votant. Fin du sondage : %s" msgstr[1] "%d votants. Fin du sondage : %s" msgstr[2] "%d votants. Fin du sondage : %s" -#: src/Model/Item.php:3952 +#: src/Model/Item.php:4000 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3612,12 +3619,12 @@ msgstr[0] "%d votant." msgstr[1] "%d votants." msgstr[2] "%d votants." -#: src/Model/Item.php:3954 +#: src/Model/Item.php:4002 #, php-format msgid "Poll end: %s" msgstr "Fin du sondage : %s" -#: src/Model/Item.php:3995 src/Model/Item.php:3996 +#: src/Model/Item.php:4043 src/Model/Item.php:4044 msgid "View on separate page" msgstr "Voir dans une nouvelle page" @@ -3629,8 +3636,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,12 +3646,12 @@ 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 :" -#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:418 -#: src/Module/Notifications/Introductions.php:189 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:432 +#: src/Module/Notifications/Introductions.php:195 msgid "About:" msgstr "À propos :" @@ -3660,7 +3667,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,172 +3683,177 @@ 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/User.php:233 src/Model/User.php:1303 +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "Compte responsable : %s" + +#: src/Model/User.php:233 src/Model/User.php:1326 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "ERREUR FATALE : La génération des clés de sécurité a échoué." -#: src/Model/User.php:733 src/Model/User.php:766 +#: src/Model/User.php:756 src/Model/User.php:789 msgid "Login failed" msgstr "Échec de l'identification" -#: src/Model/User.php:798 +#: src/Model/User.php:821 msgid "Not enough information to authenticate" msgstr "Pas assez d'informations pour s'identifier" -#: src/Model/User.php:923 +#: src/Model/User.php:946 msgid "Password can't be empty" msgstr "Le mot de passe ne peut pas être vide" -#: src/Model/User.php:965 +#: src/Model/User.php:988 msgid "Empty passwords are not allowed." msgstr "Les mots de passe vides ne sont pas acceptés." -#: src/Model/User.php:969 +#: src/Model/User.php:992 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Le nouveau mot de passe fait partie d'une fuite de mot de passe publique, veuillez en choisir un autre." -#: src/Model/User.php:973 +#: src/Model/User.php:996 msgid "The password length is limited to 72 characters." msgstr "La taille du mot de passe est limitée à 72 caractères." -#: src/Model/User.php:977 +#: src/Model/User.php:1000 msgid "The password can't contain white spaces nor accentuated letters" msgstr "Le mot de passe ne peut pas contenir d'espaces ou de lettres accentuées" -#: src/Model/User.php:1186 +#: src/Model/User.php:1209 msgid "Passwords do not match. Password unchanged." msgstr "Les mots de passe ne correspondent pas. Aucun changement appliqué." -#: src/Model/User.php:1193 +#: src/Model/User.php:1216 msgid "An invitation is required." msgstr "Une invitation est requise." -#: src/Model/User.php:1197 +#: src/Model/User.php:1220 msgid "Invitation could not be verified." msgstr "L'invitation fournie n'a pu être validée." -#: src/Model/User.php:1205 +#: src/Model/User.php:1228 msgid "Invalid OpenID url" msgstr "Adresse OpenID invalide" -#: src/Model/User.php:1218 src/Security/Authentication.php:228 +#: src/Model/User.php:1241 src/Security/Authentication.php:228 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Nous avons eu un souci avec l'OpenID que vous avez fourni. Merci de vérifier qu'il est correctement écrit." -#: src/Model/User.php:1218 src/Security/Authentication.php:228 +#: src/Model/User.php:1241 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "Le message d'erreur était :" -#: src/Model/User.php:1224 +#: src/Model/User.php:1247 msgid "Please enter the required information." msgstr "Entrez les informations requises." -#: src/Model/User.php:1238 +#: src/Model/User.php:1261 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) et system.username_max_length (%s) s'excluent mutuellement, leur valeur sont échangées." -#: src/Model/User.php:1245 +#: src/Model/User.php:1268 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3849,7 +3861,7 @@ msgstr[0] "L'identifiant utilisateur doit comporter au moins %s caractère." msgstr[1] "L'identifiant utilisateur doit comporter au moins %s caractères." msgstr[2] "L'identifiant utilisateur doit comporter au moins %s caractères." -#: src/Model/User.php:1249 +#: src/Model/User.php:1272 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3857,60 +3869,60 @@ msgstr[0] "L'identifiant utilisateur doit comporter au plus %s caractère." msgstr[1] "L'identifiant utilisateur doit comporter au plus %s caractères." msgstr[2] "L'identifiant utilisateur doit comporter au plus %s caractères." -#: src/Model/User.php:1257 +#: src/Model/User.php:1280 msgid "That doesn't appear to be your full (First Last) name." msgstr "Ceci ne semble pas être votre nom complet (Prénom Nom)." -#: src/Model/User.php:1262 +#: src/Model/User.php:1285 msgid "Your email domain is not among those allowed on this site." msgstr "Votre domaine de courriel n'est pas autorisé sur ce site." -#: src/Model/User.php:1266 +#: src/Model/User.php:1289 msgid "Not a valid email address." msgstr "Ceci n'est pas une adresse courriel valide." -#: src/Model/User.php:1269 +#: src/Model/User.php:1292 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Cet identifiant utilisateur est réservé." -#: src/Model/User.php:1273 src/Model/User.php:1279 +#: src/Model/User.php:1296 src/Model/User.php:1302 msgid "Cannot use that email." msgstr "Impossible d'utiliser ce courriel." -#: src/Model/User.php:1285 +#: src/Model/User.php:1308 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Votre identifiant utilisateur ne peut comporter que a-z, 0-9 et _." -#: src/Model/User.php:1293 src/Model/User.php:1350 +#: src/Model/User.php:1316 src/Model/User.php:1373 msgid "Nickname is already registered. Please choose another." msgstr "Pseudo déjà utilisé. Merci d'en choisir un autre." -#: src/Model/User.php:1337 src/Model/User.php:1341 +#: src/Model/User.php:1360 src/Model/User.php:1364 msgid "An error occurred during registration. Please try again." msgstr "Une erreur est survenue lors de l'inscription. Merci de recommencer." -#: src/Model/User.php:1364 +#: src/Model/User.php:1387 msgid "An error occurred creating your default profile. Please try again." msgstr "Une erreur est survenue lors de la création de votre profil par défaut. Merci de recommencer." -#: src/Model/User.php:1371 +#: src/Model/User.php:1394 msgid "An error occurred creating your self contact. Please try again." msgstr "Une erreur est survenue lors de la création de votre propre contact. Veuillez réssayer." -#: src/Model/User.php:1376 +#: src/Model/User.php:1399 msgid "Friends" msgstr "Contacts" -#: src/Model/User.php:1380 +#: src/Model/User.php:1403 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "Une erreur est survenue lors de la création de votre cercle de contacts par défaut. Veuillez réessayer." -#: src/Model/User.php:1422 +#: src/Model/User.php:1445 msgid "Profile Photos" msgstr "Photos du profil" -#: src/Model/User.php:1610 +#: src/Model/User.php:1633 #, php-format msgid "" "\n" @@ -3918,7 +3930,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tCher/Chère %1$s,\n\t\t\tl'administrateur de %2$s a créé un compte pour vous." -#: src/Model/User.php:1613 +#: src/Model/User.php:1636 #, php-format msgid "" "\n" @@ -3949,12 +3961,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "\n\t\tLes détails de connexion sont les suivants :\n\n\t\tAdresse :\t%1$s\n\t\tIdentifiant :\t\t%2$s\n\t\tMot de passe:\t\t%3$s\n\n\t\tVous pouvez modifier votre mot de passe à partir de la page \"Paramètres\"\n\t\tde votre compte après vous être connecté.\n\n\t\tVeuillez prendre quelques instants pour passer en revue les autres paramètres\n\t\tde votre compte sur cette page.\n\n\t\tVous pouvez également ajouter quelques informations de base à votre profil par\n\t\tdéfaut (sur la page \"Profils\") afin que d'autres personnes puissent vous trouver facilement.\n\n\t\tNous vous recommandons d'ajouter une photo de profil, des \"mots-clés\"\n\t\t(très utiles pour se faire de nouveaux amis) et peut-être le pays dans lequel\n\t\tvous vivez, si vous ne souhaitez pas être plus précis.\n\n\t\tNous respectons pleinement votre droit à la vie privée et aucun de ces éléments\n\t\tn'est nécessaire. Si vous êtes nouveau et que vous ne connaissez personne ici,\n\t\tils peuvent vous aider à vous faire de nouveaux amis intéressants.\n\n\t\tSi vous souhaitez supprimer votre compte, vous pouvez le faire à l'adresse %1$s/settings/removeme\n\n\t\tMerci et bienvenue sur %4$s." -#: src/Model/User.php:1645 src/Model/User.php:1751 +#: src/Model/User.php:1668 src/Model/User.php:1774 #, php-format msgid "Registration details for %s" msgstr "Détails d'inscription pour %s" -#: src/Model/User.php:1665 +#: src/Model/User.php:1688 #, php-format msgid "" "\n" @@ -3969,12 +3981,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tCh·er·ère %1$s,\n\t\t\t\tMerci de vous être inscrit-e sur%2$s. Votre compte est en attente de la validation d'un administrateur.\n\n\t\t\tVos identifiants sont les suivants:\n\n\t\t\tLocalisation du site :\t%3$s\n\t\t\tNom d'utilisateur :\t\t%4$s\n\t\t\tMot de passe :\t\t%5$s\n\t\t" -#: src/Model/User.php:1684 +#: src/Model/User.php:1707 #, php-format msgid "Registration at %s" msgstr "inscription à %s" -#: src/Model/User.php:1708 +#: src/Model/User.php:1731 #, php-format msgid "" "\n" @@ -3983,7 +3995,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tCher %1$s,\n\t\t\t\tMerci pour votre inscription sur %2$s. Votre compte a été créé.\n\t\t\t" -#: src/Model/User.php:1716 +#: src/Model/User.php:1739 #, php-format msgid "" "\n" @@ -4014,7 +4026,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "\n\t\t\tLes détails de connexion sont les suivants :\n\n\t\t\tAdresse :\t%3$s\n\t\t\tIdentifiant :\t\t%1$s\n\t\t\tMot de passe:\t\t%5$s\n\n\t\t\tVous pouvez modifier votre mot de passe à partir de la page \"Paramètres\"\n\t\t\tde votre compte après vous être connecté.\n\n\t\t\tVeuillez prendre quelques instants pour passer en revue les autres paramètres\n\t\t\tde votre compte sur cette page.\n\n\t\t\tVous pouvez également ajouter quelques informations de base à votre profil par\n\t\t\tdéfaut (sur la page \"Profils\") afin que d'autres personnes puissent vous trouver facilement.\n\n\t\t\tNous vous recommandons d'ajouter une photo de profil, des \"mots-clés\"\n\t\t\t(très utiles pour se faire de nouveaux amis) et peut-être le pays dans lequel\n\t\t\tvous vivez, si vous ne souhaitez pas être plus précis.\n\n\t\t\tNous respectons pleinement votre droit à la vie privée et aucun de ces éléments\n\t\t\tn'est nécessaire. Si vous êtes nouveau et que vous ne connaissez personne ici,\n\t\t\tils peuvent vous aider à vous faire de nouveaux amis intéressants.\n\n\t\t\tSi vous souhaitez supprimer votre compte, vous pouvez le faire à l'adresse %3$s/settings/removeme\n\n\t\t\tMerci et bienvenue sur %2$s." -#: src/Model/User.php:1778 +#: src/Model/User.php:1801 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "Un utilisateur avec des délégataires ne peut pas être supprimé, veuillez d'abord retirer les délégataires." @@ -4023,72 +4035,72 @@ msgstr "Un utilisateur avec des délégataires ne peut pas être supprimé, veui msgid "Addon not found." msgstr "Extension manquante." -#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:55 #, php-format msgid "Addon %s disabled." -msgstr "Add-on %s désactivé." +msgstr "Extension %s désactivée." -#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:57 #, php-format msgid "Addon %s enabled." -msgstr "Add-on %s activé." +msgstr "Extension %s activée." #: src/Module/Admin/Addons/Details.php:88 -#: src/Module/Admin/Themes/Details.php:46 +#: src/Module/Admin/Themes/Details.php:52 msgid "Disable" msgstr "Désactiver" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 +#: src/Module/Admin/Themes/Details.php:55 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Activer" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Addons/Index.php:73 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/Admin/Themes/Details.php:96 +#: src/Module/Admin/Themes/Index.php:117 src/Module/Admin/Tos.php:77 #: src/Module/Moderation/Users/Create.php:61 #: src/Module/Moderation/Users/Pending.php:96 msgid "Administration" msgstr "Administration" #: src/Module/Admin/Addons/Details.php:112 -#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:92 +#: src/Module/Admin/Addons/Index.php:74 src/Module/BaseAdmin.php:92 #: src/Module/BaseSettings.php:139 msgid "Addons" msgstr "Extensions" #: src/Module/Admin/Addons/Details.php:113 -#: src/Module/Admin/Themes/Details.php:92 +#: src/Module/Admin/Themes/Details.php:98 msgid "Toggle" msgstr "Activer/Désactiver" #: src/Module/Admin/Addons/Details.php:120 -#: src/Module/Admin/Themes/Details.php:100 +#: src/Module/Admin/Themes/Details.php:106 msgid "Author: " msgstr "Auteur : " #: src/Module/Admin/Addons/Details.php:121 -#: src/Module/Admin/Themes/Details.php:101 +#: src/Module/Admin/Themes/Details.php:107 msgid "Maintainer: " msgstr "Mainteneur : " -#: src/Module/Admin/Addons/Index.php:42 +#: src/Module/Admin/Addons/Index.php:48 msgid "Addons reloaded" msgstr "Extensions rechargées" -#: src/Module/Admin/Addons/Index.php:53 +#: src/Module/Admin/Addons/Index.php:59 #, php-format msgid "Addon %s failed to install." msgstr "L'extension %s a échoué à s'installer." -#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Addons/Index.php:75 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/Admin/Themes/Index.php:119 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 @@ -4096,21 +4108,21 @@ msgstr "L'extension %s a échoué à s'installer." msgid "Save Settings" msgstr "Sauvegarder les paramètres" -#: src/Module/Admin/Addons/Index.php:70 +#: src/Module/Admin/Addons/Index.php:76 msgid "Reload active addons" -msgstr "Recharger les add-ons activés." +msgstr "Recharger les extensions activées." -#: src/Module/Admin/Addons/Index.php:74 +#: src/Module/Admin/Addons/Index.php:80 #, 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 "Il n'y a pas d'add-on disponible sur votre serveur. Vous pouvez trouver le dépôt officiel d'add-ons sur %1$s et des add-ons non-officiel dans le répertoire d'add-ons ouvert sur %2$s." +msgstr "Il n'y a pas d'extension disponible sur votre serveur. Vous pouvez trouver le dépôt officiel d'extensions sur %1$s et des extension non-officielles dans le répertoire d'extensions ouvert sur %2$s." #: src/Module/Admin/DBSync.php:51 msgid "Update has been marked successful" -msgstr "Mise-à-jour validée comme 'réussie'" +msgstr "Mise à jour validée comme 'réussie'" #: src/Module/Admin/DBSync.php:59 #, php-format @@ -4130,12 +4142,12 @@ msgstr "L'exécution %s a échoué avec l'erreur: %s" #: src/Module/Admin/DBSync.php:78 #, php-format msgid "Update %s was successfully applied." -msgstr "Mise-à-jour %s appliquée avec succès." +msgstr "Mise à jour %s appliquée avec succès." #: src/Module/Admin/DBSync.php:81 #, php-format msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "La mise-à-jour %s n'a pas retourné de détails. Impossible de savoir si elle a réussi." +msgstr "La mise à jour %s n'a pas retourné de détails. Impossible de savoir si elle a réussi." #: src/Module/Admin/DBSync.php:84 #, php-format @@ -4152,7 +4164,7 @@ msgstr "Vérifier la structure de la base de données" #: src/Module/Admin/DBSync.php:110 msgid "Failed Updates" -msgstr "Mises-à-jour échouées" +msgstr "Mises à jour échouées" #: src/Module/Admin/DBSync.php:111 msgid "" @@ -4168,14 +4180,14 @@ msgid "Attempt to execute this update step automatically" msgstr "Tenter d'éxecuter cette étape automatiquement" #: src/Module/Admin/Features.php:67 -#: src/Module/Notifications/Introductions.php:144 +#: src/Module/Notifications/Introductions.php:150 #: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:138 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "No" msgstr "Non" -#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:105 +#: src/Module/Notifications/Introductions.php:150 #: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" @@ -4363,7 +4375,7 @@ msgid "Search in logs" msgstr "Rechercher dans les fichiers journaux" #: src/Module/Admin/Logs/View.php:90 -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show all" msgstr "Tout afficher" @@ -4400,7 +4412,7 @@ msgid "Data" msgstr "Données" #: src/Module/Admin/Logs/View.php:100 -#: src/Module/Debug/ActivityPubConversion.php:57 +#: src/Module/Debug/ActivityPubConversion.php:63 msgid "Source" msgstr "Source" @@ -4460,7 +4472,7 @@ msgstr "Commande" msgid "Job Parameters" msgstr "Paramètres de la tâche" -#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:116 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Créé" @@ -4572,7 +4584,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:553 src/Module/Profile/Profile.php:278 msgid "Advanced" msgstr "Avancé" @@ -4927,13 +4939,13 @@ msgstr "Ne pas inclure le contenu d'un(e) publication/commentaire/message privé #: src/Module/Admin/Site.php:518 msgid "Disallow public access to addons listed in the apps menu." -msgstr "Interdire l’accès public pour les greffons listées dans le menu apps." +msgstr "Interdire l’accès public pour les extensions listées dans le menu apps." #: src/Module/Admin/Site.php:518 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." -msgstr "Cocher cette case restreint la liste des greffons dans le menu des applications seulement aux membres." +msgstr "Cocher cette case restreint la liste des extensions dans le menu des applications seulement aux membres." #: src/Module/Admin/Site.php:519 msgid "Don't embed private images in posts" @@ -5410,13 +5422,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" @@ -5547,7 +5559,7 @@ msgid "" "received." msgstr "\"Tous\" signifie que toutes les conversations publiques en provenance du relai sont acceptées. \"Étiquettes\" signifie que seules les conversations comportant les étiquettes suivantes sont acceptées." -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:314 +#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:328 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Désactivé" @@ -5864,29 +5876,29 @@ msgstr "Version" #: src/Module/Admin/Summary.php:203 msgid "Active addons" -msgstr "Add-ons actifs" +msgstr "Extensions actives" -#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#: src/Module/Admin/Themes/Details.php:63 src/Module/Admin/Themes/Index.php:71 #, php-format msgid "Theme %s disabled." msgstr "Thème %s désactivé." -#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#: src/Module/Admin/Themes/Details.php:65 src/Module/Admin/Themes/Index.php:73 #, php-format msgid "Theme %s successfully enabled." msgstr "Thème %s activé avec succès." -#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#: src/Module/Admin/Themes/Details.php:67 src/Module/Admin/Themes/Index.php:75 #, php-format msgid "Theme %s failed to install." msgstr "Le thème %s a échoué à s'installer." -#: src/Module/Admin/Themes/Details.php:83 +#: src/Module/Admin/Themes/Details.php:89 msgid "Screenshot" msgstr "Capture d'écran" -#: src/Module/Admin/Themes/Details.php:91 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:93 +#: src/Module/Admin/Themes/Details.php:97 +#: src/Module/Admin/Themes/Index.php:118 src/Module/BaseAdmin.php:93 msgid "Themes" msgstr "Thèmes" @@ -5894,24 +5906,24 @@ msgstr "Thèmes" msgid "Unknown theme." msgstr "Thème inconnu." -#: src/Module/Admin/Themes/Index.php:51 +#: src/Module/Admin/Themes/Index.php:57 msgid "Themes reloaded" msgstr "Thèmes rechargés" -#: src/Module/Admin/Themes/Index.php:114 +#: src/Module/Admin/Themes/Index.php:120 msgid "Reload active themes" msgstr "Recharger les thèmes actifs" -#: src/Module/Admin/Themes/Index.php:118 +#: src/Module/Admin/Themes/Index.php:124 #, php-format msgid "No themes found on the system. They should be placed in %1$s" msgstr "Aucun thème trouvé. Leur emplacement d'installation est%1$s." -#: src/Module/Admin/Themes/Index.php:119 +#: src/Module/Admin/Themes/Index.php:125 msgid "[Experimental]" msgstr "[Expérimental]" -#: src/Module/Admin/Themes/Index.php:120 +#: src/Module/Admin/Themes/Index.php:126 msgid "[Unsupported]" msgstr "[Non supporté]" @@ -6043,7 +6055,7 @@ msgstr "Base de données" #: src/Module/BaseAdmin.php:98 msgid "DB updates" -msgstr "Mise-à-jour de la base" +msgstr "Mise à jour de la base" #: src/Module/BaseAdmin.php:99 msgid "Inspect Deferred Workers" @@ -6073,13 +6085,13 @@ msgstr "Vérifier le webfinger" msgid "Babel" msgstr "Babel" -#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:137 +#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:143 msgid "ActivityPub Conversion" msgstr "Conversion ActivityPub" #: src/Module/BaseAdmin.php:120 msgid "Addon Features" -msgstr "Fonctionnalités des addons" +msgstr "Fonctionnalités des extensions" #: src/Module/BaseAdmin.php:121 src/Module/BaseModeration.php:129 msgid "User registrations waiting for confirmation" @@ -6126,7 +6138,7 @@ msgid "" "the main account." msgstr "Les comptes sous-gérés ne peuvent accéder aux pages de modération. Veuillez vous identifier avec votre compte principal à la place." -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:115 msgid "Reports" msgstr "Signalements" @@ -6151,11 +6163,11 @@ msgstr "Serveurs bloqués" msgid "Delete Item" msgstr "Supprimer un élément" -#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:76 +#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:82 msgid "Item Source" msgstr "Source de la publication" -#: src/Module/BaseProfile.php:52 src/Module/Contact.php:506 +#: src/Module/BaseProfile.php:52 src/Module/Contact.php:513 msgid "Profile Details" msgstr "Détails du profil" @@ -6333,7 +6345,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" @@ -6389,7 +6401,7 @@ msgstr "Cercle inconnu." #: 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/Profile.php:164 src/Module/Contact/Profile.php:183 #: 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." @@ -6399,7 +6411,7 @@ msgstr "Contact introuvable." msgid "Invalid contact." msgstr "Contact invalide." -#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:73 +#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:70 msgid "Contact is deleted." msgstr "Le contact a été supprimé." @@ -6467,7 +6479,7 @@ msgstr "Cliquez sur un contact pour l'ajouter ou le supprimer." msgid "Add contact to circle" msgstr "Ajouter ce contact au cercle" -#: src/Module/Contact.php:96 +#: src/Module/Contact.php:102 #, php-format msgid "%d contact edited." msgid_plural "%d contacts edited." @@ -6475,142 +6487,142 @@ msgstr[0] "%d contact mis à jour." msgstr[1] "%d contacts mis à jour." msgstr[2] "%d contacts mis à jour." -#: src/Module/Contact.php:347 +#: src/Module/Contact.php:353 msgid "Show all contacts" msgstr "Montrer tous les contacts" -#: src/Module/Contact.php:352 src/Module/Contact.php:431 +#: src/Module/Contact.php:358 src/Module/Contact.php:437 #: src/Module/Moderation/BaseUsers.php:85 msgid "Pending" msgstr "En attente" -#: src/Module/Contact.php:355 +#: src/Module/Contact.php:361 msgid "Only show pending contacts" msgstr "Ne montrer que les demandes d'abonnement" -#: src/Module/Contact.php:360 src/Module/Contact.php:434 +#: src/Module/Contact.php:366 src/Module/Contact.php:440 #: src/Module/Moderation/BaseUsers.php:93 msgid "Blocked" msgstr "Bloqués" -#: src/Module/Contact.php:363 +#: src/Module/Contact.php:369 msgid "Only show blocked contacts" msgstr "Ne montrer que les contacts bloqués" -#: src/Module/Contact.php:368 src/Module/Contact.php:440 +#: src/Module/Contact.php:374 src/Module/Contact.php:446 #: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Ignorés" -#: src/Module/Contact.php:371 +#: src/Module/Contact.php:377 msgid "Only show ignored contacts" msgstr "Ne montrer que les contacts ignorés" -#: src/Module/Contact.php:376 src/Module/Contact.php:443 +#: src/Module/Contact.php:382 src/Module/Contact.php:449 msgid "Collapsed" msgstr "Réduits" -#: src/Module/Contact.php:379 +#: src/Module/Contact.php:385 msgid "Only show collapsed contacts" msgstr "N'afficher que les contacts réduits" -#: src/Module/Contact.php:384 src/Module/Contact.php:446 +#: src/Module/Contact.php:390 src/Module/Contact.php:452 msgid "Archived" msgstr "Archivés" -#: src/Module/Contact.php:387 +#: src/Module/Contact.php:393 msgid "Only show archived contacts" msgstr "Ne montrer que les contacts archivés" -#: src/Module/Contact.php:392 src/Module/Contact.php:437 +#: src/Module/Contact.php:398 src/Module/Contact.php:443 msgid "Hidden" msgstr "Cachés" -#: src/Module/Contact.php:395 +#: src/Module/Contact.php:401 msgid "Only show hidden contacts" msgstr "Ne montrer que les contacts masqués" -#: src/Module/Contact.php:403 +#: src/Module/Contact.php:409 msgid "Organize your contact circles" msgstr "Organisez vos cercles de contact" -#: src/Module/Contact.php:458 +#: src/Module/Contact.php:464 msgid "Search your contacts" msgstr "Rechercher dans vos contacts" -#: src/Module/Contact.php:459 src/Module/Search/Index.php:207 +#: src/Module/Contact.php:465 src/Module/Search/Index.php:207 #, php-format msgid "Results for: %s" msgstr "Résultats pour : %s" -#: src/Module/Contact.php:466 +#: src/Module/Contact.php:473 msgid "Update" msgstr "Mises à jour" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 +#: src/Module/Contact.php:474 src/Module/Contact/Profile.php:532 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Débloquer" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 +#: src/Module/Contact.php:475 src/Module/Contact/Profile.php:540 msgid "Unignore" msgstr "Ne plus ignorer" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 +#: src/Module/Contact.php:476 src/Module/Contact/Profile.php:548 msgid "Uncollapse" msgstr "Ne plus réduire" -#: src/Module/Contact.php:471 +#: src/Module/Contact.php:478 msgid "Batch Actions" msgstr "Actions multiples" -#: src/Module/Contact.php:514 +#: src/Module/Contact.php:521 msgid "Conversations started by this contact" msgstr "Conversations entamées par ce contact" -#: src/Module/Contact.php:519 +#: src/Module/Contact.php:526 msgid "Posts and Comments" msgstr "Publications et commentaires" -#: src/Module/Contact.php:522 +#: src/Module/Contact.php:529 msgid "Individual Posts and Replies" msgstr "Publications et réponses individuelles" -#: src/Module/Contact.php:530 +#: src/Module/Contact.php:537 msgid "Posts containing media objects" msgstr "Publications contenant des objets média" -#: src/Module/Contact.php:538 +#: src/Module/Contact.php:545 msgid "View all known contacts" msgstr "Voir tous les contacts connus" -#: src/Module/Contact.php:549 +#: src/Module/Contact.php:556 msgid "Advanced Contact Settings" msgstr "Réglages avancés du contact" -#: src/Module/Contact.php:585 +#: src/Module/Contact.php:592 msgid "Mutual Friendship" msgstr "Relation réciproque" -#: src/Module/Contact.php:589 +#: src/Module/Contact.php:596 msgid "is a fan of yours" msgstr "Vous suit" -#: src/Module/Contact.php:593 +#: src/Module/Contact.php:600 msgid "you are a fan of" msgstr "Vous le/la suivez" -#: src/Module/Contact.php:611 +#: src/Module/Contact.php:618 msgid "Pending outgoing contact request" msgstr "Demande d'abonnement distant en attente" -#: src/Module/Contact.php:613 +#: src/Module/Contact.php:620 msgid "Pending incoming contact request" msgstr "Demande d'abonnement à votre compte en attente" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 +#: src/Module/Contact.php:633 src/Module/Contact/Profile.php:391 #, php-format msgid "Visit %s's profile [%s]" msgstr "Visiter le profil de %s [%s]" @@ -6625,7 +6637,7 @@ msgstr "Retour à l'éditeur de contact" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6714,7 +6726,7 @@ msgstr[2] "Contacts (%s)" #: 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/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:59 #: 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 @@ -6752,18 +6764,18 @@ msgstr "Merci de répondre à ce qui suit :" msgid "Your Identity Address:" msgstr "Votre adresse d'identité :" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:422 #: 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 +#: src/Module/Moderation/Reports.php:123 +#: src/Module/Notifications/Introductions.php:135 +#: src/Module/Notifications/Introductions.php:204 msgid "Profile URL" 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/Contact/Follow.php:171 src/Module/Contact/Profile.php:434 +#: src/Module/Notifications/Introductions.php:197 +#: src/Module/Profile/Profile.php:236 msgid "Tags:" msgstr "Étiquettes :" @@ -6804,241 +6816,241 @@ msgstr "Correpondance de profils" msgid "Failed to update contact record." msgstr "Échec de mise à jour du contact." -#: src/Module/Contact/Profile.php:195 +#: src/Module/Contact/Profile.php:209 msgid "Contact has been unblocked" msgstr "Le contact n'est plus bloqué" -#: src/Module/Contact/Profile.php:199 +#: src/Module/Contact/Profile.php:213 msgid "Contact has been blocked" msgstr "Le contact a été bloqué" -#: src/Module/Contact/Profile.php:211 +#: src/Module/Contact/Profile.php:225 msgid "Contact has been unignored" msgstr "Le contact n'est plus ignoré" -#: src/Module/Contact/Profile.php:215 +#: src/Module/Contact/Profile.php:229 msgid "Contact has been ignored" msgstr "Le contact a été ignoré" -#: src/Module/Contact/Profile.php:227 +#: src/Module/Contact/Profile.php:241 msgid "Contact has been uncollapsed" msgstr "Le contact n'est plus réduit" -#: src/Module/Contact/Profile.php:231 +#: src/Module/Contact/Profile.php:245 msgid "Contact has been collapsed" msgstr "Le contact a été réduit" -#: src/Module/Contact/Profile.php:259 +#: src/Module/Contact/Profile.php:273 #, php-format msgid "You are mutual friends with %s" msgstr "Vous êtes ami (et réciproquement) avec %s" -#: src/Module/Contact/Profile.php:260 +#: src/Module/Contact/Profile.php:274 #, php-format msgid "You are sharing with %s" msgstr "Vous partagez avec %s" -#: src/Module/Contact/Profile.php:261 +#: src/Module/Contact/Profile.php:275 #, php-format msgid "%s is sharing with you" msgstr "%s partage avec vous" -#: src/Module/Contact/Profile.php:277 +#: src/Module/Contact/Profile.php:291 msgid "Private communications are not available for this contact." msgstr "Les communications privées ne sont pas disponibles pour ce contact." -#: src/Module/Contact/Profile.php:287 +#: src/Module/Contact/Profile.php:301 msgid "This contact is on a server you ignored." msgstr "Ce contact est sur un serveur que vous ignorez." -#: src/Module/Contact/Profile.php:290 +#: src/Module/Contact/Profile.php:304 msgid "Never" msgstr "Jamais" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was not successful)" msgstr "(Échec de la mise à jour)" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was successful)" msgstr "(Mise à jour effectuée avec succès)" -#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 +#: src/Module/Contact/Profile.php:309 src/Module/Contact/Profile.php:503 msgid "Suggest friends" msgstr "Suggérer des abonnements" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:313 #, php-format msgid "Network type: %s" msgstr "Type de réseau %s" -#: src/Module/Contact/Profile.php:304 +#: src/Module/Contact/Profile.php:318 msgid "Communications lost with this contact!" msgstr "Communications perdues avec ce contact !" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:324 msgid "Fetch further information for feeds" msgstr "Chercher plus d'informations pour les flux" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:326 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Récupère des informations comme les prévisualisations d'images, les titres et les accroches depuis l'élément du flux de discussion. Vous pouvez activer ceci si le flux ne contient pas beaucoup de texte. Les mots clés sont récupérés de la balise meta de l'élément du flux de discussion et sont publiés comme étiquettes." -#: src/Module/Contact/Profile.php:315 +#: src/Module/Contact/Profile.php:329 msgid "Fetch information" msgstr "Récupérer informations" -#: src/Module/Contact/Profile.php:316 +#: src/Module/Contact/Profile.php:330 msgid "Fetch keywords" msgstr "Récupérer les mots-clés" -#: src/Module/Contact/Profile.php:317 +#: src/Module/Contact/Profile.php:331 msgid "Fetch information and keywords" msgstr "Récupérer informations" -#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 -#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 +#: src/Module/Contact/Profile.php:341 src/Module/Contact/Profile.php:346 +#: src/Module/Contact/Profile.php:351 src/Module/Contact/Profile.php:357 msgid "No mirroring" msgstr "Pas de miroir" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 -#: src/Module/Contact/Profile.php:344 +#: src/Module/Contact/Profile.php:342 src/Module/Contact/Profile.php:352 +#: src/Module/Contact/Profile.php:358 msgid "Mirror as my own posting" msgstr "Refléter les publications de ce profil comme les vôtres" -#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:347 src/Module/Contact/Profile.php:353 msgid "Native reshare" msgstr "Partage natif" -#: src/Module/Contact/Profile.php:359 +#: src/Module/Contact/Profile.php:373 msgid "Contact Information / Notes" msgstr "Informations de contact / Notes" -#: src/Module/Contact/Profile.php:360 +#: src/Module/Contact/Profile.php:374 msgid "Contact Settings" msgstr "Paramètres du Contact" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:382 msgid "Contact" msgstr "Contact" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:386 msgid "Their personal note" msgstr "Leur note personnelle" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:388 msgid "Edit contact notes" msgstr "Éditer les notes des contacts" -#: src/Module/Contact/Profile.php:378 +#: src/Module/Contact/Profile.php:392 msgid "Block/Unblock contact" msgstr "Bloquer/débloquer ce contact" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:393 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Ignorer ce contact" -#: src/Module/Contact/Profile.php:380 +#: src/Module/Contact/Profile.php:394 msgid "View conversations" msgstr "Voir les conversations" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:399 msgid "Last update:" msgstr "Dernière mise-à-jour :" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:401 msgid "Update public posts" msgstr "Fréquence de mise à jour:" -#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 +#: src/Module/Contact/Profile.php:403 src/Module/Contact/Profile.php:513 msgid "Update now" msgstr "Mettre à jour" -#: src/Module/Contact/Profile.php:391 +#: src/Module/Contact/Profile.php:405 msgid "Awaiting connection acknowledge" msgstr "En attente de confirmation d'abonnement" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:406 msgid "Currently blocked" msgstr "Actuellement bloqué" -#: src/Module/Contact/Profile.php:393 +#: src/Module/Contact/Profile.php:407 msgid "Currently ignored" msgstr "Actuellement ignoré" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:408 msgid "Currently collapsed" msgstr "Actuellement réduit" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:409 msgid "Currently archived" msgstr "Actuellement archivé" -#: src/Module/Contact/Profile.php:398 +#: src/Module/Contact/Profile.php:412 msgid "Manage remote servers" msgstr "Gérer les serveurs distants" -#: src/Module/Contact/Profile.php:400 -#: src/Module/Notifications/Introductions.php:192 +#: src/Module/Contact/Profile.php:414 +#: src/Module/Notifications/Introductions.php:198 msgid "Hide this contact from others" msgstr "Cacher ce contact aux autres" -#: src/Module/Contact/Profile.php:400 +#: src/Module/Contact/Profile.php:414 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Les réponses et \"j'aime\" à vos publications publiques peuvent être toujours visibles" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Notification for new posts" msgstr "Notification des nouvelles publications" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Send a notification of every new post of this contact" msgstr "Envoyer une notification de chaque nouveau message en provenance de ce contact" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 msgid "Keyword Deny List" msgstr "Liste de mot-clefs interdits" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Liste de mots-clés, séparés par des virgules, qui ne doivent pas être converti en étiquettes lorsque « Récupérer informations et mots-clés » est sélectionné." -#: src/Module/Contact/Profile.php:421 +#: src/Module/Contact/Profile.php:435 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Actions" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:437 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Statut" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:443 msgid "Mirror postings from this contact" msgstr "Copier les publications de ce contact" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:445 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Marquer ce contact comme étant remote_self, friendica republiera alors les nouvelles entrées de ce contact." -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:448 msgid "Channel Settings" msgstr "Paramètres de Chaîne" -#: src/Module/Contact/Profile.php:435 +#: src/Module/Contact/Profile.php:449 msgid "Frequency of this contact in relevant channels" msgstr "Fréquence de ce contact dans les chaînes pertinentes" -#: src/Module/Contact/Profile.php:436 +#: src/Module/Contact/Profile.php:450 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 " @@ -7048,74 +7060,74 @@ msgid "" "block or hide the contact completely." msgstr "Selon le type de chaîne, les publications de ce contact ne seront pas toutes affichées. Par défaut, les publications ont besoins d'avoir un minimum d'interaction (commentaires, aimes) pour être visible dans vos chaînes. D'un autre côté, il peut y avoir des contacts qui inondent la chaîne, vous souhaiteriez donc ne voir que certaines de ces publications. Ou vous souhaiteriez ne pas les voir du tout, sans pour autant bloquer ou masquer complètement le contact." -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 msgid "Default frequency" msgstr "Fréquence par défaut" -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "Les publications de ce contact sont affichées dans la chaîne \"Pour vous\" si vous interagissez souvent avec ce contact ou si une publication atteint un certain niveau d'interaction." -#: src/Module/Contact/Profile.php:438 +#: src/Module/Contact/Profile.php:452 msgid "Display all posts of this contact" msgstr "Afficher toutes les publications de ce contact" -#: src/Module/Contact/Profile.php:438 +#: src/Module/Contact/Profile.php:452 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "Toutes les publications de ce contact apparaîtront dans la chaîne \"Pour vous\"." -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 msgid "Display only few posts" msgstr "Afficher quelques publications" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "Lorsqu'un contact créé beaucoup de publications en peu de temps, ce paramètre réduit le nombre de publications affichées dans chaque chaîne." -#: src/Module/Contact/Profile.php:440 +#: src/Module/Contact/Profile.php:454 msgid "Never display posts" msgstr "Afficher aucune publication" -#: src/Module/Contact/Profile.php:440 +#: src/Module/Contact/Profile.php:454 msgid "Posts from this contact will never be displayed in any channel" msgstr "Les publications de ce contact n'apparaîtront jamais dans les chaînes" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 msgid "Channel Only" msgstr "Chaîne uniquement" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 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 "Si activé, les publications de ce contact n'apparaîtront que dans les canaux et les flux réseau des cercles, mais pas dans le flux réseau général." -#: src/Module/Contact/Profile.php:509 +#: src/Module/Contact/Profile.php:523 msgid "Refetch contact data" msgstr "Récupérer à nouveau les données de contact" -#: src/Module/Contact/Profile.php:520 +#: src/Module/Contact/Profile.php:534 msgid "Toggle Blocked status" msgstr "(dés)activer l'état \"bloqué\"" -#: src/Module/Contact/Profile.php:528 +#: src/Module/Contact/Profile.php:542 msgid "Toggle Ignored status" msgstr "(dés)activer l'état \"ignoré\"" -#: src/Module/Contact/Profile.php:536 +#: src/Module/Contact/Profile.php:550 msgid "Toggle Collapsed status" msgstr "Commuter le statut réduit" -#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:557 src/Module/Contact/Revoke.php:103 msgid "Revoke Follow" msgstr "Révoquer le suivi" -#: src/Module/Contact/Profile.php:545 +#: src/Module/Contact/Profile.php:559 msgid "Revoke the follow from this contact" msgstr "Empêcher ce contact de vous suivre " @@ -7123,19 +7135,15 @@ msgstr "Empêcher ce contact de vous suivre " msgid "Bad Request." msgstr "Mauvaise requête." -#: src/Module/Contact/Revoke.php:63 -msgid "Unknown contact." -msgstr "Contact inconnu." - -#: src/Module/Contact/Revoke.php:77 +#: src/Module/Contact/Revoke.php:74 msgid "Contact is being deleted." msgstr "Le contact est en cours de suppression." -#: src/Module/Contact/Revoke.php:91 +#: src/Module/Contact/Revoke.php:88 msgid "Follow was successfully revoked." msgstr "Le suivi a été révoqué avec succès." -#: src/Module/Contact/Revoke.php:107 +#: src/Module/Contact/Revoke.php:104 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." @@ -7191,29 +7199,29 @@ msgstr "L'option communauté n'est pas disponible" msgid "Not available." msgstr "Indisponible." -#: src/Module/Conversation/Network.php:214 +#: src/Module/Conversation/Network.php:216 msgid "No such circle" msgstr "Cercle inexistant" -#: src/Module/Conversation/Network.php:218 +#: src/Module/Conversation/Network.php:220 #, php-format msgid "Circle: %s" msgstr "Cercle : %s" -#: src/Module/Conversation/Network.php:237 +#: src/Module/Conversation/Network.php:239 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "Erreur %d (%s) lors de la récupération du flux." -#: src/Module/Conversation/Network.php:314 +#: src/Module/Conversation/Network.php:316 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" @@ -7228,24 +7236,24 @@ msgid "" "code or the translation of Friendica. Thank you all!" msgstr "Friendica est un projet communautaire, qui ne serait pas possible sans l'aide de beaucoup de gens. Voici une liste de ceux qui ont contribué au code ou à la traduction de Friendica. Merci à tous!" -#: src/Module/Debug/ActivityPubConversion.php:53 +#: src/Module/Debug/ActivityPubConversion.php:59 msgid "Formatted" msgstr "Mis en page" -#: src/Module/Debug/ActivityPubConversion.php:65 +#: src/Module/Debug/ActivityPubConversion.php:71 msgid "Activity" msgstr "Activité" -#: src/Module/Debug/ActivityPubConversion.php:117 +#: src/Module/Debug/ActivityPubConversion.php:123 msgid "Object data" msgstr "Données de l'object" -#: src/Module/Debug/ActivityPubConversion.php:124 +#: src/Module/Debug/ActivityPubConversion.php:130 msgid "Result Item" msgstr "Résultat" -#: src/Module/Debug/ActivityPubConversion.php:129 -#: src/Module/Debug/Babel.php:294 src/Module/Moderation/Item/Source.php:87 +#: src/Module/Debug/ActivityPubConversion.php:135 +#: src/Module/Debug/Babel.php:300 src/Module/Moderation/Item/Source.php:93 #: src/Module/Security/TwoFactor/Verify.php:98 msgid "Error" msgid_plural "Errors" @@ -7253,188 +7261,188 @@ msgstr[0] "Erreur" msgstr[1] "Erreurs" msgstr[2] "Erreurs" -#: src/Module/Debug/ActivityPubConversion.php:138 +#: src/Module/Debug/ActivityPubConversion.php:144 msgid "Source activity" msgstr "Activité source" -#: src/Module/Debug/Babel.php:52 +#: src/Module/Debug/Babel.php:58 msgid "Source input" msgstr "Saisie source" -#: src/Module/Debug/Babel.php:58 +#: src/Module/Debug/Babel.php:64 msgid "BBCode::toPlaintext" msgstr "BBCode::toPlaintext" -#: src/Module/Debug/Babel.php:64 +#: src/Module/Debug/Babel.php:70 msgid "BBCode::convert (raw HTML)" msgstr "BBCode::convert (code HTML)" -#: src/Module/Debug/Babel.php:69 +#: src/Module/Debug/Babel.php:75 msgid "BBCode::convert (hex)" msgstr "BBCode::convert (hex)" -#: src/Module/Debug/Babel.php:74 +#: src/Module/Debug/Babel.php:80 msgid "BBCode::convert" msgstr "BBCode::convert" -#: src/Module/Debug/Babel.php:80 +#: src/Module/Debug/Babel.php:86 msgid "BBCode::convert => HTML::toBBCode" msgstr "BBCode::convert => HTML::toBBCode" -#: src/Module/Debug/Babel.php:86 +#: src/Module/Debug/Babel.php:92 msgid "BBCode::toMarkdown" msgstr "BBCode::toMarkdown" -#: src/Module/Debug/Babel.php:92 +#: src/Module/Debug/Babel.php:98 msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" msgstr "BBCode::toMarkdown => Markdown::convert (HTML pur)" -#: src/Module/Debug/Babel.php:96 +#: src/Module/Debug/Babel.php:102 msgid "BBCode::toMarkdown => Markdown::convert" msgstr "BBCode::toMarkdown => Markdown::convert" -#: src/Module/Debug/Babel.php:102 +#: src/Module/Debug/Babel.php:108 msgid "BBCode::toMarkdown => Markdown::toBBCode" msgstr "BBCode::toMarkdown => Markdown::toBBCode" -#: src/Module/Debug/Babel.php:108 +#: src/Module/Debug/Babel.php:114 msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -#: src/Module/Debug/Babel.php:116 +#: src/Module/Debug/Babel.php:122 msgid "Item Body" msgstr "Corps du message" -#: src/Module/Debug/Babel.php:120 +#: src/Module/Debug/Babel.php:126 msgid "Item Tags" msgstr "Étiquettes du messages" -#: src/Module/Debug/Babel.php:126 +#: src/Module/Debug/Babel.php:132 msgid "PageInfo::appendToBody" msgstr "PageInfo::appendToBody" -#: src/Module/Debug/Babel.php:131 +#: src/Module/Debug/Babel.php:137 msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" msgstr "PageInfo::appendToBody => BBCode::convert (code HTML)" -#: src/Module/Debug/Babel.php:135 +#: src/Module/Debug/Babel.php:141 msgid "PageInfo::appendToBody => BBCode::convert" msgstr "PageInfo::appendToBody => BBCode::convert" -#: src/Module/Debug/Babel.php:142 +#: src/Module/Debug/Babel.php:148 msgid "Source input (Diaspora format)" msgstr "Saisie source (format Diaspora)" -#: src/Module/Debug/Babel.php:151 +#: src/Module/Debug/Babel.php:157 msgid "Source input (Markdown)" msgstr "Source (Markdown)" -#: src/Module/Debug/Babel.php:157 +#: src/Module/Debug/Babel.php:163 msgid "Markdown::convert (raw HTML)" msgstr "Markdown::convert (code HTML)" -#: src/Module/Debug/Babel.php:162 +#: src/Module/Debug/Babel.php:168 msgid "Markdown::convert" msgstr "Markdown::convert" -#: src/Module/Debug/Babel.php:168 +#: src/Module/Debug/Babel.php:174 msgid "Markdown::toBBCode" msgstr "Markdown::toBBCode" -#: src/Module/Debug/Babel.php:175 +#: src/Module/Debug/Babel.php:181 msgid "Raw HTML input" msgstr "Saisie code HTML" -#: src/Module/Debug/Babel.php:180 +#: src/Module/Debug/Babel.php:186 msgid "HTML Input" msgstr "Code HTML" -#: src/Module/Debug/Babel.php:187 +#: src/Module/Debug/Babel.php:193 msgid "HTML Purified (raw)" msgstr "HTML purifié (code)" -#: src/Module/Debug/Babel.php:192 +#: src/Module/Debug/Babel.php:198 msgid "HTML Purified (hex)" msgstr "HTML purifié (hexadecimal)" -#: src/Module/Debug/Babel.php:197 +#: src/Module/Debug/Babel.php:203 msgid "HTML Purified" msgstr "HTML purifié" -#: src/Module/Debug/Babel.php:203 +#: src/Module/Debug/Babel.php:209 msgid "HTML::toBBCode" msgstr "HTML::toBBCode" -#: src/Module/Debug/Babel.php:209 +#: src/Module/Debug/Babel.php:215 msgid "HTML::toBBCode => BBCode::convert" msgstr "HTML::toBBCode => BBCode::convert" -#: src/Module/Debug/Babel.php:214 +#: src/Module/Debug/Babel.php:220 msgid "HTML::toBBCode => BBCode::convert (raw HTML)" msgstr "HTML::toBBCode => BBCode::convert (code HTML)" -#: src/Module/Debug/Babel.php:220 +#: src/Module/Debug/Babel.php:226 msgid "HTML::toBBCode => BBCode::toPlaintext" msgstr "HTML::toBBCode => BBCode::toPlaintext" -#: src/Module/Debug/Babel.php:226 +#: src/Module/Debug/Babel.php:232 msgid "HTML::toMarkdown" msgstr "HTML::toMarkdown" -#: src/Module/Debug/Babel.php:232 +#: src/Module/Debug/Babel.php:238 msgid "HTML::toPlaintext" msgstr "HTML::toPlaintext" -#: src/Module/Debug/Babel.php:238 +#: src/Module/Debug/Babel.php:244 msgid "HTML::toPlaintext (compact)" msgstr "HTML::toPlaintext (compact)" -#: src/Module/Debug/Babel.php:256 +#: src/Module/Debug/Babel.php:262 msgid "Decoded post" msgstr "Publication décodée" -#: src/Module/Debug/Babel.php:277 +#: src/Module/Debug/Babel.php:283 msgid "Post array before expand entities" msgstr "Tableau de la publication avant de résoudre les entités" -#: src/Module/Debug/Babel.php:284 +#: src/Module/Debug/Babel.php:290 msgid "Post converted" msgstr "Publication convertie" -#: src/Module/Debug/Babel.php:289 +#: src/Module/Debug/Babel.php:295 msgid "Converted body" msgstr "Corps de texte converti" -#: src/Module/Debug/Babel.php:295 +#: src/Module/Debug/Babel.php:301 msgid "Twitter addon is absent from the addon/ folder." msgstr "L'extension Twitter est absente du dossier addon/" -#: src/Module/Debug/Babel.php:305 +#: src/Module/Debug/Babel.php:311 msgid "Babel Diagnostic" msgstr "Disagnostic Babel" -#: src/Module/Debug/Babel.php:307 +#: src/Module/Debug/Babel.php:313 msgid "Source text" msgstr "Texte source" -#: src/Module/Debug/Babel.php:308 +#: src/Module/Debug/Babel.php:314 msgid "BBCode" msgstr "BBCode" -#: src/Module/Debug/Babel.php:310 +#: src/Module/Debug/Babel.php:316 msgid "Markdown" msgstr "Markdown" -#: src/Module/Debug/Babel.php:311 +#: src/Module/Debug/Babel.php:317 msgid "HTML" msgstr "HTML" -#: src/Module/Debug/Babel.php:313 +#: src/Module/Debug/Babel.php:319 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é" @@ -7542,11 +7550,11 @@ msgstr "Suggérer un ami/contact pour %s" #: src/Module/Friendica.php:81 msgid "Installed addons/apps:" -msgstr "Add-ons/Applications installés :" +msgstr "Extensions/Applications installées :" #: src/Module/Friendica.php:86 msgid "No installed addons/apps" -msgstr "Aucun add-on/application n'est installé" +msgstr "Aucune extension/application n'est installée" #: src/Module/Friendica.php:91 #, php-format @@ -7999,23 +8007,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 +8032,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" @@ -8094,7 +8102,7 @@ msgid "Block New Remote Contact" msgstr "Bloquer un nouveau profil distant" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Photo" msgstr "Photo" @@ -8402,56 +8410,56 @@ msgstr "GUID" msgid "The GUID of the item you want to delete." msgstr "GUID de l'élément à supprimer." -#: src/Module/Moderation/Item/Source.php:77 +#: src/Module/Moderation/Item/Source.php:83 msgid "Item Id" msgstr "Id de la publication" -#: src/Module/Moderation/Item/Source.php:78 +#: src/Module/Moderation/Item/Source.php:84 msgid "Item URI" msgstr "URI de la publication" -#: src/Module/Moderation/Item/Source.php:80 +#: src/Module/Moderation/Item/Source.php:86 msgid "Terms" msgstr "Termes" -#: src/Module/Moderation/Item/Source.php:81 +#: src/Module/Moderation/Item/Source.php:87 msgid "Tag" msgstr "Tag" -#: src/Module/Moderation/Item/Source.php:82 +#: src/Module/Moderation/Item/Source.php:88 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Index.php:140 msgid "Type" msgstr "Type" -#: src/Module/Moderation/Item/Source.php:83 +#: src/Module/Moderation/Item/Source.php:89 msgid "Term" msgstr "Terme" -#: src/Module/Moderation/Item/Source.php:84 +#: src/Module/Moderation/Item/Source.php:90 msgid "URL" msgstr "URL" -#: src/Module/Moderation/Item/Source.php:86 +#: src/Module/Moderation/Item/Source.php:92 msgid "Implicit Mention" msgstr "Mention implicite" -#: src/Module/Moderation/Item/Source.php:88 +#: src/Module/Moderation/Item/Source.php:94 msgid "Item not found" msgstr "Élément introuvable" -#: src/Module/Moderation/Item/Source.php:89 +#: src/Module/Moderation/Item/Source.php:95 msgid "No source recorded" msgstr "Aucune source enregistrée" -#: src/Module/Moderation/Item/Source.php:90 +#: src/Module/Moderation/Item/Source.php:96 msgid "" "Please make sure the debug.store_source config key is set in " "config/local.config.php for future items to have sources." msgstr "Merci de vérifier que la clé de configuration debug.store_source est définie dans config/local.config.php pour que les items futurs puissent avoir des sources." -#: src/Module/Moderation/Item/Source.php:92 +#: src/Module/Moderation/Item/Source.php:98 msgid "Item Guid" msgstr "GUID du contenu" @@ -8659,23 +8667,23 @@ msgstr "2b. Ajouter un commentaire" msgid "3. Pick posts" msgstr "3. Sélectionner les publications" -#: src/Module/Moderation/Reports.php:105 +#: src/Module/Moderation/Reports.php:111 msgid "List of reports" msgstr "Liste des signalements" -#: src/Module/Moderation/Reports.php:106 +#: src/Module/Moderation/Reports.php:112 msgid "This page display reports created by our or remote users." msgstr "Cette page affiche les signalements créés par les utilisateurs locaux ou distants." -#: src/Module/Moderation/Reports.php:107 +#: src/Module/Moderation/Reports.php:113 msgid "No report exists at this node." msgstr "Aucun signalement sur ce nœud." -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Category" msgstr "Catégorie" -#: src/Module/Moderation/Reports.php:114 +#: src/Module/Moderation/Reports.php:120 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8683,11 +8691,11 @@ msgstr[0] "%s signalement au total" msgstr[1] "%s signalements au total" msgstr[2] "%s signalements au total" -#: src/Module/Moderation/Reports.php:117 +#: src/Module/Moderation/Reports.php:123 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" @@ -8907,59 +8915,59 @@ msgstr "Message personnel" msgid "Deny" msgstr "Refuser" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Show Ignored Requests" msgstr "Voir les demandes ignorées" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Hide Ignored Requests" msgstr "Cacher les demandes ignorées" -#: src/Module/Notifications/Introductions.php:115 -#: src/Module/Notifications/Introductions.php:178 +#: src/Module/Notifications/Introductions.php:121 +#: src/Module/Notifications/Introductions.php:184 msgid "Notification type:" msgstr "Type de notification :" -#: src/Module/Notifications/Introductions.php:118 +#: src/Module/Notifications/Introductions.php:124 msgid "Suggested by:" msgstr "Suggéré par :" -#: src/Module/Notifications/Introductions.php:143 +#: src/Module/Notifications/Introductions.php:149 msgid "Claims to be known to you: " msgstr "Prétend que vous le connaissez : " -#: src/Module/Notifications/Introductions.php:152 +#: src/Module/Notifications/Introductions.php:158 msgid "Shall your connection be bidirectional or not?" msgstr "Souhaitez vous que votre connexion soit bi-directionnelle ?" -#: src/Module/Notifications/Introductions.php:153 +#: src/Module/Notifications/Introductions.php:159 #, 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 "Accepter %s comme ami autorise %s à s'abonner à vos publications, et vous recevrez également des nouvelles d'eux dans votre fil d'actualités." -#: src/Module/Notifications/Introductions.php:154 +#: src/Module/Notifications/Introductions.php:160 #, 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 "Accepter %s comme ami les autorise à s'abonner à vos publications, mais vous ne recevrez pas de nouvelles d'eux dans votre fil d'actualités." -#: src/Module/Notifications/Introductions.php:156 +#: src/Module/Notifications/Introductions.php:162 msgid "Friend" msgstr "Ami" -#: src/Module/Notifications/Introductions.php:157 +#: src/Module/Notifications/Introductions.php:163 msgid "Subscriber" msgstr "Abonné∙e" -#: src/Module/Notifications/Introductions.php:216 +#: src/Module/Notifications/Introductions.php:222 msgid "No introductions." msgstr "Aucune demande d'introduction." -#: src/Module/Notifications/Introductions.php:217 -#: src/Module/Notifications/Notifications.php:135 +#: src/Module/Notifications/Introductions.php:223 +#: src/Module/Notifications/Notifications.php:141 #, php-format msgid "No more %s notifications." msgstr "Aucune notification de %s" @@ -8984,7 +8992,7 @@ msgstr "Notifications personnelles" msgid "Home Notifications" msgstr "Notifications de page d'accueil" -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show unread" msgstr "Afficher non-lus" @@ -9207,20 +9215,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 +9263,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 +9308,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 +9449,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 +9458,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 :" @@ -9547,7 +9555,7 @@ msgstr "Une erreur interne est survenue." msgid "Your registration is pending approval by the site owner." msgstr "Votre inscription attend une validation du propriétaire du site." -#: src/Module/Search/Acl.php:73 +#: src/Module/Search/Acl.php:78 msgid "You must be logged in to use this module." msgstr "Ce module est réservé aux utilisateurs identifiés." @@ -9564,65 +9572,65 @@ msgstr "Une seule recherche par minute pour les utilisateurs qui ne sont pas con msgid "Items tagged with: %s" msgstr "Éléments marqué %s" -#: src/Module/Search/Saved.php:59 +#: src/Module/Search/Saved.php:63 msgid "Search term was not saved." msgstr "Le terme de recherche n'a pas été sauvegardé." -#: src/Module/Search/Saved.php:62 +#: src/Module/Search/Saved.php:66 msgid "Search term already saved." msgstr "Le terme de recherche a déjà été sauvegardé." -#: src/Module/Search/Saved.php:68 +#: src/Module/Search/Saved.php:72 msgid "Search term was not removed." msgstr "Le terme de recherche n'a pas été supprimé." -#: src/Module/Security/Login.php:123 +#: src/Module/Security/Login.php:127 msgid "Create a New Account" msgstr "Créer un nouveau compte" -#: src/Module/Security/Login.php:142 +#: src/Module/Security/Login.php:146 msgid "Your OpenID: " msgstr "Votre OpenID :" -#: src/Module/Security/Login.php:145 +#: src/Module/Security/Login.php:149 msgid "" "Please enter your username and password to add the OpenID to your existing " "account." msgstr "Veuillez saisir votre nom d'utilisateur et votre mot de passer pour ajouter l'OpenID à votre compte existant." -#: src/Module/Security/Login.php:147 +#: src/Module/Security/Login.php:151 msgid "Or login using OpenID: " msgstr "Ou connectez-vous via OpenID : " -#: src/Module/Security/Login.php:161 +#: src/Module/Security/Login.php:165 msgid "Password: " msgstr "Mot de passe : " -#: src/Module/Security/Login.php:162 +#: src/Module/Security/Login.php:166 msgid "Remember me" msgstr "Se souvenir de moi" -#: src/Module/Security/Login.php:171 +#: src/Module/Security/Login.php:175 msgid "Forgot your password?" msgstr "Mot de passe oublié?" -#: src/Module/Security/Login.php:174 +#: src/Module/Security/Login.php:178 msgid "Website Terms of Service" msgstr "Conditions d'utilisation du site internet" -#: src/Module/Security/Login.php:175 +#: src/Module/Security/Login.php:179 msgid "terms of service" msgstr "conditions d'utilisation" -#: src/Module/Security/Login.php:177 +#: src/Module/Security/Login.php:181 msgid "Website Privacy Policy" msgstr "Politique de confidentialité du site internet" -#: src/Module/Security/Login.php:178 +#: src/Module/Security/Login.php:182 msgid "privacy policy" msgstr "politique de confidentialité" -#: src/Module/Security/Logout.php:84 +#: src/Module/Security/Logout.php:89 #: src/Module/Security/TwoFactor/SignOut.php:78 #: src/Module/Security/TwoFactor/SignOut.php:86 #: src/Module/Security/TwoFactor/SignOut.php:108 @@ -9676,24 +9684,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 +9831,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 +9935,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 +10030,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 +10074,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." @@ -10488,16 +10496,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 +10600,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" @@ -10938,81 +10946,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 +11030,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)" @@ -12264,7 +12272,7 @@ msgstr "%2$s a accepté votre [url=%1$s]demande de connexion[/url]." msgid "" "You are now mutual friends and may exchange status updates, photos, and " "email without restriction." -msgstr "Vous êtes désormais mutuellement amis, et pouvez échanger des mises-à-jour d'état, des photos, et des courriels sans restriction." +msgstr "Vous êtes désormais mutuellement amis, et pouvez échanger des mises à jour d'état, des photos, et des courriels sans restriction." #: src/Navigation/Notifications/Repository/Notify.php:444 #, php-format @@ -12667,7 +12675,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 54e046c88a..77b1dc6dd7 100644 --- a/view/lang/fr/strings.php +++ b/view/lang/fr/strings.php @@ -221,7 +221,7 @@ $a->strings['You can\'t upload any more files.'] = 'Vous ne pouvez plus envoyer $a->strings['toggle mobile'] = 'activ. mobile'; $a->strings['Method not allowed for this module. Allowed method(s): %s'] = 'Méthode non autorisée pour ce module. Méthode(s) autorisée(s): %s'; $a->strings['Page not found.'] = 'Page introuvable.'; -$a->strings['You must be logged in to use addons. '] = 'Vous devez être connecté pour utiliser les greffons.'; +$a->strings['You must be logged in to use addons. '] = 'Vous devez être connecté pour utiliser les extensions.'; $a->strings['The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it.'] = 'Le jeton de sécurité du formulaire n\'est pas correct. Ceci veut probablement dire que le formulaire est resté ouvert trop longtemps (plus de 3 heures) avant d\'être validé.'; $a->strings['All contacts'] = 'Tous les contacts'; $a->strings['Followers'] = 'Abonnés'; @@ -233,6 +233,7 @@ $a->strings['Addon already enabled'] = 'Extension déjà activée'; $a->strings['Addon already disabled'] = 'Extension déjà désactivée'; $a->strings['Could not find any unarchived contact entry for this URL (%s)'] = 'Aucune entrée de contact non archivé n\'a été trouvé pour cette URL (%s)'; $a->strings['The contact entries have been archived'] = 'Les contacts ont été archivés'; +$a->strings['The avatar cache needs to be disabled in local.config.php to use this command.'] = 'Le cache des avatars doit être désactivé via le fichier local.config.php pour pouvoir utiliser cette commande.'; $a->strings['Could not find any contact entry for this URL (%s)'] = 'Aucun profil distant n\'a été trouvé à cette URL (%s)'; $a->strings['The contact has been blocked from the node'] = 'Le profile distant a été bloqué'; $a->strings['%d %s, %d duplicates.'] = '%d%s, %d duplications.'; @@ -800,7 +801,7 @@ $a->strings['Updates from version %s are not supported. Please update at least t $a->strings['Updates from postupdate version %s are not supported. Please update at least to version 2021.01 and wait until the postupdate finished version 1383.'] = 'La mise à jour automatique des données n\'est pas disponible depuis la version %s. Veuillez mettre à jour manuellement jusqu\'à la version 2021.01 et attendre que la mise à jour des données atteigne la version 1383.'; $a->strings['%s: executing pre update %d'] = '%s : Exécution de la mise à jour préalable %d'; $a->strings['%s: executing post update %d'] = '%s : Exécution de la mise à jour des données %d'; -$a->strings['Update %s failed. See error logs.'] = 'Mise-à-jour %s échouée. Voir les journaux d\'erreur.'; +$a->strings['Update %s failed. See error logs.'] = 'Mise à jour %s échouée. Voir les journaux d\'erreur.'; $a->strings[' The friendica developers released update %s recently, but when I tried to install it, something went terribly wrong. @@ -954,6 +955,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'; @@ -1132,8 +1134,8 @@ $a->strings[' Merci et bienvenue sur %2$s.'; $a->strings['User with delegates can\'t be removed, please remove delegate users first'] = 'Un utilisateur avec des délégataires ne peut pas être supprimé, veuillez d\'abord retirer les délégataires.'; $a->strings['Addon not found.'] = 'Extension manquante.'; -$a->strings['Addon %s disabled.'] = 'Add-on %s désactivé.'; -$a->strings['Addon %s enabled.'] = 'Add-on %s activé.'; +$a->strings['Addon %s disabled.'] = 'Extension %s désactivée.'; +$a->strings['Addon %s enabled.'] = 'Extension %s activée.'; $a->strings['Disable'] = 'Désactiver'; $a->strings['Enable'] = 'Activer'; $a->strings['Administration'] = 'Administration'; @@ -1144,18 +1146,18 @@ $a->strings['Maintainer: '] = 'Mainteneur : '; $a->strings['Addons reloaded'] = 'Extensions rechargées'; $a->strings['Addon %s failed to install.'] = 'L\'extension %s a échoué à s\'installer.'; $a->strings['Save Settings'] = 'Sauvegarder les paramètres'; -$a->strings['Reload active addons'] = 'Recharger les add-ons activés.'; -$a->strings['There are currently no addons available on your node. You can find the official addon repository at %1$s and might find other interesting addons in the open addon registry at %2$s'] = 'Il n\'y a pas d\'add-on disponible sur votre serveur. Vous pouvez trouver le dépôt officiel d\'add-ons sur %1$s et des add-ons non-officiel dans le répertoire d\'add-ons ouvert sur %2$s.'; -$a->strings['Update has been marked successful'] = 'Mise-à-jour validée comme \'réussie\''; +$a->strings['Reload active addons'] = 'Recharger les extensions activées.'; +$a->strings['There are currently no addons available on your node. You can find the official addon repository at %1$s and might find other interesting addons in the open addon registry at %2$s'] = 'Il n\'y a pas d\'extension disponible sur votre serveur. Vous pouvez trouver le dépôt officiel d\'extensions sur %1$s et des extension non-officielles dans le répertoire d\'extensions ouvert sur %2$s.'; +$a->strings['Update has been marked successful'] = 'Mise à jour validée comme \'réussie\''; $a->strings['Database structure update %s was successfully applied.'] = 'La structure de base de données pour la mise à jour %s a été appliquée avec succès.'; $a->strings['Executing of database structure update %s failed with error: %s'] = 'L\'exécution de la mise à jour %s pour la structure de base de données a échoué avec l\'erreur: %s'; $a->strings['Executing %s failed with error: %s'] = 'L\'exécution %s a échoué avec l\'erreur: %s'; -$a->strings['Update %s was successfully applied.'] = 'Mise-à-jour %s appliquée avec succès.'; -$a->strings['Update %s did not return a status. Unknown if it succeeded.'] = 'La mise-à-jour %s n\'a pas retourné de détails. Impossible de savoir si elle a réussi.'; +$a->strings['Update %s was successfully applied.'] = 'Mise à jour %s appliquée avec succès.'; +$a->strings['Update %s did not return a status. Unknown if it succeeded.'] = 'La mise à jour %s n\'a pas retourné de détails. Impossible de savoir si elle a réussi.'; $a->strings['There was no additional update function %s that needed to be called.'] = 'Il n\'y avait aucune fonction supplémentaire de mise à jour %s qui devait être appelé'; $a->strings['No failed updates.'] = 'Pas de mises-à-jour échouées.'; $a->strings['Check database structure'] = 'Vérifier la structure de la base de données'; -$a->strings['Failed Updates'] = 'Mises-à-jour échouées'; +$a->strings['Failed Updates'] = 'Mises à jour échouées'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'Ceci n\'inclut pas les versions antérieures à la 1139, qui ne retournaient jamais de détails.'; $a->strings['Mark success (if update was manually applied)'] = 'Marquer comme \'réussie\' (dans le cas d\'une mise-à-jour manuelle)'; $a->strings['Attempt to execute this update step automatically'] = 'Tenter d\'éxecuter cette étape automatiquement'; @@ -1350,8 +1352,8 @@ $a->strings['Private posts by default for new users'] = 'Publications privées p $a->strings['Set default post permissions for all new members to the default privacy circle rather than public.'] = 'Rendre les publications de tous les nouveaux utilisateurs accessibles seulement par le cercle de contacts par défaut, et non par tout le monde.'; $a->strings['Don\'t include post content in email notifications'] = 'Ne pas inclure le contenu de la publication dans le courriel de notification'; $a->strings['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.'] = 'Ne pas inclure le contenu d\'un(e) publication/commentaire/message privé/etc dans le courriel de notification qui est envoyé à partir du site, par mesure de confidentialité.'; -$a->strings['Disallow public access to addons listed in the apps menu.'] = 'Interdire l’accès public pour les greffons listées dans le menu apps.'; -$a->strings['Checking this box will restrict addons listed in the apps menu to members only.'] = 'Cocher cette case restreint la liste des greffons dans le menu des applications seulement aux membres.'; +$a->strings['Disallow public access to addons listed in the apps menu.'] = 'Interdire l’accès public pour les extensions listées dans le menu apps.'; +$a->strings['Checking this box will restrict addons listed in the apps menu to members only.'] = 'Cocher cette case restreint la liste des extensions dans le menu des applications seulement aux membres.'; $a->strings['Don\'t embed private images in posts'] = 'Ne pas miniaturiser les images privées dans les publications'; $a->strings['Don\'t replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while.'] = 'Ne remplacez pas les images privées hébergées localement dans les publications avec une image attaché en copie, car cela signifie que le contact qui reçoit les publications contenant ces photos privées devra s’authentifier pour charger chaque image, ce qui peut prendre du temps.'; $a->strings['Explicit Content'] = 'Contenu adulte'; @@ -1447,6 +1449,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.'; @@ -1532,7 +1536,7 @@ $a->strings['Friendica\'s current system.basepath \'%s\' is not equal to the con $a->strings['Message queues'] = 'Files d\'attente des messages'; $a->strings['Server Settings'] = 'Paramètres du site'; $a->strings['Version'] = 'Version'; -$a->strings['Active addons'] = 'Add-ons actifs'; +$a->strings['Active addons'] = 'Extensions actives'; $a->strings['Theme %s disabled.'] = 'Thème %s désactivé.'; $a->strings['Theme %s successfully enabled.'] = 'Thème %s activé avec succès.'; $a->strings['Theme %s failed to install.'] = 'Le thème %s a échoué à s\'installer.'; @@ -1572,7 +1576,7 @@ $a->strings['Overview'] = 'Synthèse'; $a->strings['Configuration'] = 'Configuration'; $a->strings['Additional features'] = 'Fonctions supplémentaires'; $a->strings['Database'] = 'Base de données'; -$a->strings['DB updates'] = 'Mise-à-jour de la base'; +$a->strings['DB updates'] = 'Mise à jour de la base'; $a->strings['Inspect Deferred Workers'] = 'Tâches de fond reportées'; $a->strings['Inspect worker Queue'] = 'Tâches de fond en attente'; $a->strings['Diagnostics'] = 'Diagnostics'; @@ -1581,7 +1585,7 @@ $a->strings['probe address'] = 'Tester une adresse'; $a->strings['check webfinger'] = 'Vérifier le webfinger'; $a->strings['Babel'] = 'Babel'; $a->strings['ActivityPub Conversion'] = 'Conversion ActivityPub'; -$a->strings['Addon Features'] = 'Fonctionnalités des addons'; +$a->strings['Addon Features'] = 'Fonctionnalités des extensions'; $a->strings['User registrations waiting for confirmation'] = 'Inscriptions en attente de confirmation'; $a->strings['Too Many Requests'] = 'Trop de requêtes'; $a->strings['Daily posting limit of %d post reached. The post was rejected.'] = [ @@ -1842,7 +1846,6 @@ $a->strings['Toggle Collapsed status'] = 'Commuter le statut réduit'; $a->strings['Revoke Follow'] = 'Révoquer le suivi'; $a->strings['Revoke the follow from this contact'] = 'Empêcher ce contact de vous suivre '; $a->strings['Bad Request.'] = 'Mauvaise requête.'; -$a->strings['Unknown contact.'] = 'Contact inconnu.'; $a->strings['Contact is being deleted.'] = 'Le contact est en cours de suppression.'; $a->strings['Follow was successfully revoked.'] = 'Le suivi a été révoqué avec succès.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'Voulez-vous vraiment révoquer l\'abonnement de ce contact ? Cela ne peut être annulé et il devra se réabonner à vous manuellement.'; @@ -1944,8 +1947,8 @@ $a->strings['Suggested contact not found.'] = 'Contact suggéré non trouvé'; $a->strings['Friend suggestion sent.'] = 'Suggestion d\'abonnement envoyée.'; $a->strings['Suggest Friends'] = 'Suggérer des amis/contacts'; $a->strings['Suggest a friend for %s'] = 'Suggérer un ami/contact pour %s'; -$a->strings['Installed addons/apps:'] = 'Add-ons/Applications installés :'; -$a->strings['No installed addons/apps'] = 'Aucun add-on/application n\'est installé'; +$a->strings['Installed addons/apps:'] = 'Extensions/Applications installées :'; +$a->strings['No installed addons/apps'] = 'Aucune extension/application n\'est installée'; $a->strings['Read about the Terms of Service of this node.'] = 'Lire les Conditions d\'utilisation de ce nœud.'; $a->strings['On this server the following remote servers are blocked.'] = 'Sur ce serveur, les serveurs suivants sont sur liste noire.'; $a->strings['Reason for the block'] = 'Raison du blocage'; @@ -2631,6 +2634,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 +2655,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'; @@ -3034,7 +3042,7 @@ $a->strings['Please visit %s to approve or reject the suggestion.'] = 'Merci de $a->strings['%s Connection accepted'] = '%s Demande d\'abonnement acceptée'; $a->strings['\'%1$s\' has accepted your connection request at %2$s'] = '\'%1$s\' a accepté votre demande de connexion à %2$s'; $a->strings['%2$s has accepted your [url=%1$s]connection request[/url].'] = '%2$s a accepté votre [url=%1$s]demande de connexion[/url].'; -$a->strings['You are now mutual friends and may exchange status updates, photos, and email without restriction.'] = 'Vous êtes désormais mutuellement amis, et pouvez échanger des mises-à-jour d\'état, des photos, et des courriels sans restriction.'; +$a->strings['You are now mutual friends and may exchange status updates, photos, and email without restriction.'] = 'Vous êtes désormais mutuellement amis, et pouvez échanger des mises à jour d\'état, des photos, et des courriels sans restriction.'; $a->strings['Please visit %s if you wish to make any changes to this relationship.'] = 'Veuillez visiter %s si vous souhaitez modifier cette relation.'; $a->strings['\'%1$s\' has chosen to accept you a fan, which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically.'] = '\'%1$s\' a choisi de vous accepter comme fan ce qui empêche certains canaux de communication tel les messages privés et certaines interactions de profil. Ceci est une page de célébrité ou de communauté, ces paramètres ont été appliqués automatiquement.'; $a->strings['\'%1$s\' may choose to extend this into a two-way or more permissive relationship in the future.'] = '%1$s peut choisir à l\'avenir de rendre cette relation réciproque ou au moins plus permissive.'; diff --git a/view/lang/gd/messages.po b/view/lang/gd/messages.po index 3c7d0da330..a7a80b067c 100644 --- a/view/lang/gd/messages.po +++ b/view/lang/gd/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-15 12:16+0000\n" +"POT-Creation-Date: 2024-08-11 06:43+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Gaelic, Scottish (http://app.transifex.com/Friendica/friendica/language/gd/)\n" @@ -33,18 +33,18 @@ msgstr "Cha deach an nì a stòradh." msgid "Item couldn't be fetched." msgstr "Cha d’ fhuair sinn grèim air a nì." -#: mod/item.php:260 mod/item.php:264 +#: mod/item.php:262 mod/item.php:266 msgid "Empty post discarded." msgstr "Chaidh post falamh a thilgeil air falbh." -#: mod/item.php:435 src/Module/Admin/Themes/Details.php:39 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:42 +#: mod/item.php:437 src/Module/Admin/Themes/Details.php:45 +#: src/Module/Admin/Themes/Index.php:65 src/Module/Debug/ItemBody.php:42 #: src/Module/Debug/ItemBody.php:57 src/Module/Item/Feed.php:80 msgid "Item not found." msgstr "Cha deach an nì a lorg." -#: mod/item.php: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 @@ -62,10 +62,10 @@ msgstr "Cha deach an nì a lorg." #: 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 @@ -145,7 +145,7 @@ msgid "" "your email for further instructions." msgstr "Cuir a-steach ’s a-null an seòladh puist-d agad airson ath-shuidheachadh an fhacail-fhaire agad. Thoir sùil air na puist-d agad an uairsin airson stiùireadh." -#: mod/lostpass.php:130 src/Module/Security/Login.php:160 +#: mod/lostpass.php:130 src/Module/Security/Login.php:164 msgid "Nickname or Email: " msgstr "Far-ainm no post-d: " @@ -153,7 +153,7 @@ msgstr "Far-ainm no post-d: " msgid "Reset" msgstr "Ath-shuidhich" -#: mod/lostpass.php:146 src/Module/Security/Login.php:172 +#: mod/lostpass.php:146 src/Module/Security/Login.php:176 msgid "Password Reset" msgstr "Ath-shuidheachadh facail-fhaire" @@ -233,8 +233,8 @@ msgstr "Cha b’ urrainn dhuinn an teachdaireachd a chur." msgid "Message collection failure." msgstr "Dh’fhàillig cruinneachadh nan teachdaireachdan." -#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 -#: src/Module/Notifications/Introductions.php:170 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:141 +#: src/Module/Notifications/Introductions.php:176 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Tilg air falbh" @@ -285,31 +285,31 @@ msgstr "Luchdaich suas dealbh" msgid "Insert web link" msgstr "Cuir a-steach ceangal-lìn" -#: 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 "Fuirich ort" -#: 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 -#: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 +#: src/Module/Contact/Profile.php:384 +#: src/Module/Debug/ActivityPubConversion.php:146 +#: src/Module/Debug/Babel.php:321 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/Item/Source.php:85 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 #: src/Module/Moderation/Report/Create.php:211 #: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 -#: src/Module/Settings/Profile/Index.php:257 +#: src/Module/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 @@ -385,113 +385,113 @@ msgstr "Chan fhaic ach thu fhèin na nòtaichean pearsanta." msgid "Save" msgstr "Sàbhail" -#: 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/DFRN/Poll.php:43 src/Module/Feed.php:66 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 "Cha deach an cleachdaiche a lorg." -#: 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 "Pasgain dhealbhan" -#: 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 "Dealbhan o chionn goirid" -#: 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 "Luchdaich suas dealbhan ùra" -#: 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 "a h-uile duine" -#: mod/photos.php:153 +#: mod/photos.php:154 msgid "Contact information unavailable" msgstr "Chan eil fiosrachadh conaltraidh ri fhaighinn" -#: mod/photos.php:182 +#: mod/photos.php:183 msgid "Album not found." msgstr "Cha deach an t-albam a lorg." -#: mod/photos.php:238 +#: mod/photos.php:239 msgid "Album successfully deleted" msgstr "Chaidh an t-albam a sguabadh às" -#: mod/photos.php:240 +#: mod/photos.php:241 msgid "Album was empty." msgstr "Bha an t-albam falamh." -#: mod/photos.php:271 +#: mod/photos.php:272 msgid "Failed to delete the photo." msgstr "Cha b’ urrainn dhuinn an dealbh a sguabadh às." -#: mod/photos.php:539 +#: mod/photos.php:540 msgid "a photo" msgstr "dealbh" -#: mod/photos.php:539 +#: mod/photos.php:540 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "Chuir %3$s %1$s ’na thaga ri %2$s" -#: mod/photos.php: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 "Chaidh an t-inntrigeadh poblach a dhiùltadh." -#: mod/photos.php:581 +#: mod/photos.php:582 msgid "No photos selected" msgstr "Cha deach dealbh a thaghadh" -#: mod/photos.php:709 +#: mod/photos.php:710 #, php-format msgid "The maximum accepted image size is %s" msgstr "Cha ghabh sinn ri dealbhan nas motha na %s" -#: mod/photos.php:716 +#: mod/photos.php:717 msgid "Upload Photos" msgstr "Luchdaich suas dealbhan" -#: mod/photos.php:720 mod/photos.php:809 +#: mod/photos.php:721 mod/photos.php:810 msgid "New album name: " msgstr "Ainm an albaim ùir: " -#: mod/photos.php:721 +#: mod/photos.php:722 msgid "or select existing album:" msgstr "no tagh albam a tha ann:" -#: mod/photos.php:722 +#: mod/photos.php:723 msgid "Do not show a status post for this upload" msgstr "Na seall post staide dhan luchdadh suas seo" -#: 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 "Ceadan" -#: mod/photos.php:790 +#: mod/photos.php:791 msgid "Do you really want to delete this photo album and all its photos?" msgstr "A bheil thu cinnteach gu bheil thu airson an t-albam seo ’s a h-uile dealbh aige a sguabadh às?" -#: mod/photos.php:791 mod/photos.php:814 +#: mod/photos.php:792 mod/photos.php:815 msgid "Delete Album" msgstr "Sguab às an t-albam" -#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 -#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 +#: mod/photos.php:793 mod/photos.php:893 src/Content/Conversation.php:417 +#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:106 #: 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 @@ -500,166 +500,166 @@ msgstr "Sguab às an t-albam" msgid "Cancel" msgstr "Sguir dheth" -#: mod/photos.php:818 +#: mod/photos.php:819 msgid "Edit Album" msgstr "Deasaich an t-albam" -#: mod/photos.php:819 +#: mod/photos.php:820 msgid "Drop Album" msgstr "Thoir air falbh an t-albam" -#: mod/photos.php:823 +#: mod/photos.php:824 msgid "Show Newest First" msgstr "Seall an fheadhainn as ùire an toiseach" -#: mod/photos.php:825 +#: mod/photos.php:826 msgid "Show Oldest First" msgstr "Seall an fheadhainn as sine an toiseach" -#: mod/photos.php:846 src/Module/Profile/Photos.php:346 +#: mod/photos.php:847 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Seall an dealbh" -#: mod/photos.php:878 +#: mod/photos.php:879 msgid "Permission denied. Access to this item may be restricted." msgstr "Chaidh cead a dhiùltadh. Dh’fhaoidte gu bheil an t-inntrigeadh dhan nì seo cuingichte." -#: mod/photos.php:880 +#: mod/photos.php:881 msgid "Photo not available" msgstr "Chan eil an dealbhan ri fhaighinn" -#: mod/photos.php:890 +#: mod/photos.php:891 msgid "Do you really want to delete this photo?" msgstr "A bheil thu cinnteach gu bheil thu airson an dealbh seo a sguabadh às?" -#: mod/photos.php:891 mod/photos.php:1091 +#: mod/photos.php:892 mod/photos.php:1092 msgid "Delete Photo" msgstr "Sguab às an dealbh" -#: mod/photos.php:989 +#: mod/photos.php:990 msgid "View photo" msgstr "Seall an dealbh" -#: mod/photos.php:991 +#: mod/photos.php:992 msgid "Edit photo" msgstr "Deasaich an dealbh" -#: mod/photos.php:992 +#: mod/photos.php:993 msgid "Delete photo" msgstr "Sguab às an dealbh" -#: mod/photos.php:993 +#: mod/photos.php:994 msgid "Use as profile photo" msgstr "Cleachd ’na dhealbh pròifile" -#: mod/photos.php:1000 +#: mod/photos.php:1001 msgid "Private Photo" msgstr "Dealbh prìobhaideach" -#: mod/photos.php:1006 +#: mod/photos.php:1007 msgid "View Full Size" msgstr "Seall air a làn-mheud" -#: mod/photos.php:1059 +#: mod/photos.php:1060 msgid "Tags: " msgstr "Tagaichean: " -#: mod/photos.php:1062 +#: mod/photos.php:1063 msgid "[Select tags to remove]" msgstr "[Tagh tagaichean gus an toirt air falbh]" -#: mod/photos.php:1077 +#: mod/photos.php:1078 msgid "New album name" msgstr "Ainm albaim ùir" -#: mod/photos.php:1078 +#: mod/photos.php:1079 msgid "Caption" msgstr "Fo-thiotal" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "Add a Tag" msgstr "Cuir taga ris" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Ball-eisimpleir: @aonghas, @Oighrig_Chaimbeul, @seaonaidh@ball-eisimpleir.com, #Leòdhas, #gàirnealaireachd" -#: mod/photos.php:1080 +#: mod/photos.php:1081 msgid "Do not rotate" msgstr "Na cuairtich" -#: mod/photos.php:1081 +#: mod/photos.php:1082 msgid "Rotate CW (right)" msgstr "Cuairtich a’ dol deiseil" -#: mod/photos.php:1082 +#: mod/photos.php:1083 msgid "Rotate CCW (left)" msgstr "Cuairtich a’ dol tuathail" -#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 +#: src/Module/Contact.php:625 src/Module/Item/Compose.php:195 #: src/Object/Post.php:1156 msgid "This is you" msgstr "Seo thusa" -#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 -#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 +#: src/Module/Moderation/Reports.php:116 src/Object/Post.php:612 #: src/Object/Post.php:1158 msgid "Comment" msgstr "Beachd" -#: 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 "Ro-sheall" -#: 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 "’Ga luchdadh…" -#: 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 "Tagh" -#: 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 "Sguab às" -#: mod/photos.php:1287 src/Object/Post.php:440 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "Like" msgstr "’S toigh leam seo" -#: mod/photos.php:1288 src/Object/Post.php:440 +#: mod/photos.php:1289 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "’S toigh leam seo (toglaich)" -#: mod/photos.php:1289 src/Object/Post.php:441 +#: mod/photos.php:1290 src/Object/Post.php:441 msgid "Dislike" msgstr "Cha toigh leam seo" -#: 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 "Cha toigh leam seo (toglaich)" -#: mod/photos.php:1313 +#: mod/photos.php:1314 msgid "Map" msgstr "Mapa" -#: src/App.php:438 +#: src/App.php:446 msgid "No system theme config value set." msgstr "Cha deach luach a shuidheachadh do rèiteachadh ùrlar an t-siostaim." -#: src/App.php:546 +#: src/App.php:554 msgid "Apologies but the website is unavailable at the moment." msgstr "Tha sinn duilich ach chan eil an làrach-lìn ri fhaighinn an-dràsta." @@ -774,6 +774,7 @@ msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "Chan eil am modh ceadaichte dhan mhòideal seo. Modh(an) ceadaichte: %s" #: src/App/Router.php:311 src/Module/HTTPException/PageNotFound.php:49 +#: src/Module/Stats.php:63 msgid "Page not found." msgstr "Cha deach an duilleag a lorg." @@ -792,7 +793,7 @@ msgid "All contacts" msgstr "A h-uile neach-aithne" #: src/BaseModule.php:439 src/Content/Conversation/Factory/Channel.php:46 -#: src/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:414 +#: src/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:420 #: src/Module/Privacy/PermissionTooltip.php:164 #: src/Module/Privacy/PermissionTooltip.php:186 #: src/Module/Settings/Channels.php:160 @@ -800,12 +801,12 @@ msgid "Followers" msgstr "Luchd-leantainn" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 +#: src/Module/Contact.php:423 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "A’ leantainn" #: src/BaseModule.php:449 src/Content/Widget.php:242 -#: src/Module/Contact.php:420 +#: src/Module/Contact.php:426 msgid "Mutual friends" msgstr "" @@ -834,6 +835,12 @@ msgstr "Cha do lorg sinn neach-aithne nach eil san tasg-lann dhan URL seo (%s)" msgid "The contact entries have been archived" msgstr "Chaidh an luchd-aithne a chur san tasg-lann" +#: src/Console/ClearAvatarCache.php:87 +msgid "" +"The avatar cache needs to be disabled in local.config.php to use this " +"command." +msgstr "" + #: src/Console/GlobalCommunityBlock.php:96 #: src/Module/Moderation/Blocklist/Contact.php:65 #, php-format @@ -959,7 +966,7 @@ msgstr "Tha na h-ùrachaidhean air postaichean rin dèiligeadh deiseil." msgid "Enter user nickname: " msgstr "Cuir a-steach far-ainm a’ chleachdaiche: " -#: src/Console/User.php:182 src/Model/User.php:824 +#: src/Console/User.php:182 src/Model/User.php:847 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1082,7 +1089,7 @@ msgstr "RSS/Atom" msgid "Email" msgstr "Post-d" -#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:309 +#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:315 msgid "Diaspora" msgstr "Diaspora*" @@ -1407,7 +1414,7 @@ msgid "Public post" msgstr "Post poblach" #: 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 "Teachdaireachd" @@ -1663,7 +1670,7 @@ msgid "Sort by post creation date" msgstr "Seòrsaich a-rèir ceann-là cruthachadh nam post" #: src/Content/Conversation/Factory/Network.php:41 -#: src/Module/Settings/Profile/Index.php:260 +#: src/Module/Settings/Profile/Index.php:265 msgid "Personal" msgstr "Pearsanta" @@ -1746,7 +1753,7 @@ 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/Model/Circle.php:601 src/Module/Contact.php:406 #: src/Module/Welcome.php:76 msgid "Circles" msgstr "Cearcallan" @@ -1758,7 +1765,7 @@ 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 +#: src/Content/Widget.php:538 src/Model/User.php:1413 msgid "Groups" msgstr "Buidhnean" @@ -1783,7 +1790,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 "Seòrsaichean chunntasan" @@ -1792,7 +1799,7 @@ msgid "Display posts done by accounts with the selected account type." msgstr "" #: src/Content/Feature.php:134 src/Content/Widget.php:593 -#: src/Module/Admin/Site.php:472 src/Module/BaseSettings.php:125 +#: src/Module/Admin/Site.php:474 src/Module/BaseSettings.php:125 #: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 msgid "Channels" msgstr "" @@ -1817,7 +1824,7 @@ msgstr "Pasganan air an sàbhaladh" 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 "An luchd-aithne agadsa" @@ -1886,7 +1893,7 @@ msgstr "seall barrachd dheth" msgid "Create new group" msgstr "Cruthaich buidheann ùr" -#: src/Content/Item.php:331 src/Model/Item.php:3256 +#: src/Content/Item.php:331 src/Model/Item.php:3304 msgid "event" msgstr "tachartas" @@ -1894,7 +1901,7 @@ msgstr "tachartas" msgid "status" msgstr "staid" -#: src/Content/Item.php:340 src/Model/Item.php:3258 +#: src/Content/Item.php:340 src/Model/Item.php:3306 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "dealbh" @@ -1908,53 +1915,53 @@ msgstr "Chuir %1$s taga %4$s ri %3$s aig %2$s" msgid "Follow Thread" msgstr "Lean air an t-snàithlean" -#: src/Content/Item.php:429 src/Model/Contact.php:1233 +#: src/Content/Item.php:429 src/Model/Contact.php:1256 msgid "View Status" msgstr "Seall an staid" #: 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:1191 src/Model/Contact.php:1247 +#: src/Model/Contact.php:1257 src/Module/Directory.php:158 +#: src/Module/Settings/Profile/Index.php:264 msgid "View Profile" msgstr "Seall a’ phròifil" -#: src/Content/Item.php:431 src/Model/Contact.php:1235 +#: src/Content/Item.php:431 src/Model/Contact.php:1258 msgid "View Photos" msgstr "Seall na dealbhan" -#: src/Content/Item.php:432 src/Model/Contact.php:1202 -#: src/Model/Profile.php:468 +#: src/Content/Item.php:432 src/Model/Contact.php:1225 +#: src/Model/Profile.php:461 msgid "Network Posts" msgstr "Postaichean lìonraidh" -#: src/Content/Item.php:433 src/Model/Contact.php:1226 -#: src/Model/Contact.php:1237 +#: src/Content/Item.php:433 src/Model/Contact.php:1249 +#: src/Model/Contact.php:1260 msgid "View Contact" msgstr "Seall an neach-aithne" -#: src/Content/Item.php:434 src/Model/Contact.php:1238 +#: src/Content/Item.php:434 src/Model/Contact.php:1261 msgid "Send PM" msgstr "Cuir TPh" -#: src/Content/Item.php:435 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:518 +#: src/Content/Item.php:435 src/Module/Contact.php:474 +#: src/Module/Contact/Profile.php:532 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Bac" -#: src/Content/Item.php: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/Content/Item.php:436 src/Module/Contact.php:475 +#: src/Module/Contact/Profile.php:540 +#: src/Module/Notifications/Introductions.php:140 +#: src/Module/Notifications/Introductions.php:212 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Leig seachad" -#: src/Content/Item.php:437 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:534 +#: src/Content/Item.php:437 src/Module/Contact.php:476 +#: src/Module/Contact/Profile.php:548 msgid "Collapse" msgstr "Co-theannaich" @@ -1973,7 +1980,7 @@ msgid "Search Text" msgstr "" #: src/Content/Item.php:450 src/Content/Widget.php:80 -#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 +#: src/Model/Contact.php:1250 src/Model/Contact.php:1262 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Ceangail ris/Lean air" @@ -1998,7 +2005,7 @@ msgstr "Falamhaich na brathan" msgid "@name, !group, #tags, content" msgstr "@ainm, !buidheann, #tagaichean, susbaint" -#: src/Content/Nav.php:222 src/Module/Security/Login.php:157 +#: src/Content/Nav.php:222 src/Module/Security/Login.php:161 msgid "Logout" msgstr "Clàraich a-mach" @@ -2007,7 +2014,7 @@ msgid "End this session" msgstr "Cuir crìoch air an t-seisean seo" #: src/Content/Nav.php:224 src/Module/Bookmarklet.php:44 -#: src/Module/Security/Login.php:158 +#: src/Module/Security/Login.php:162 msgid "Login" msgstr "Clàraich a-steach" @@ -2016,7 +2023,7 @@ msgid "Sign in" msgstr "Clàraich a-steach" #: src/Content/Nav.php:229 src/Module/BaseProfile.php:57 -#: src/Module/Contact.php:511 +#: src/Module/Contact.php:518 msgid "Conversations" msgstr "Còmhraidhean" @@ -2025,8 +2032,8 @@ msgid "Conversations you started" msgstr "Na còmhraidhean a thòisich thusa" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 -#: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 +#: src/Module/BaseSettings.php:98 src/Module/Contact.php:510 +#: src/Module/Contact/Profile.php:439 src/Module/Profile/Profile.php:270 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Pròifil" @@ -2045,7 +2052,7 @@ msgid "Your photos" msgstr "Na dealbhan agad" #: src/Content/Nav.php:232 src/Module/BaseProfile.php:73 -#: src/Module/BaseProfile.php:76 src/Module/Contact.php:527 +#: src/Module/BaseProfile.php:76 src/Module/Contact.php:534 #: view/theme/frio/theme.php:238 msgid "Media" msgstr "Meadhanan" @@ -2082,8 +2089,8 @@ msgstr "Dachaigh" msgid "Home Page" msgstr "Duilleag-dhachaigh" -#: src/Content/Nav.php:255 src/Module/Register.php:169 -#: src/Module/Security/Login.php:124 +#: src/Content/Nav.php:255 src/Module/Register.php:175 +#: src/Module/Security/Login.php:128 msgid "Register" msgstr "Clàraich leinn" @@ -2131,8 +2138,8 @@ msgstr "Tagaichean" #: 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 +#: src/Module/BaseProfile.php:130 src/Module/Contact.php:432 +#: src/Module/Contact.php:542 view/theme/frio/theme.php:246 msgid "Contacts" msgstr "Luchd-aithne" @@ -2162,7 +2169,7 @@ msgid "Information about this friendica instance" msgstr "Fiosrachadh mun ionstans Friendica seo" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:183 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Teirmichean na seirbheise" @@ -2200,7 +2207,7 @@ msgstr "Brathan" msgid "See all notifications" msgstr "Seall gach brath" -#: 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 "Cuir comharra gun deach fhaicinn" @@ -2229,7 +2236,7 @@ msgid "Manage other pages" msgstr "Stiùir duilleagan eile" #: 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/Admin/Themes/Details.php:99 src/Module/BaseSettings.php:182 #: src/Module/Welcome.php:52 view/theme/frio/theme.php:245 msgid "Settings" msgstr "Roghainnean" @@ -2256,7 +2263,7 @@ msgstr "Suidheachadh ’s rèiteachadh na làraich" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:110 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 @@ -2292,38 +2299,38 @@ msgstr "air adhart" msgid "last" msgstr "dhan deireadh" -#: 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 "Dealbh" -#: 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/Model/Item.php:4018 src/Model/Item.php:4019 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4060 +#: src/Model/Item.php:4066 src/Model/Item.php:4067 msgid "Link to source" msgstr "Ceangal dhan tùs" -#: 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 "Briog ’ga fhosgladh/dhùnadh" -#: src/Content/Text/BBCode.php:1814 +#: src/Content/Text/BBCode.php:1816 msgid "$1 wrote:" msgstr "Sgrìobh $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 "Susbaint chrioptaichte" -#: src/Content/Text/BBCode.php:2194 +#: src/Content/Text/BBCode.php:2223 msgid "Invalid source protocol" msgstr "Pròtacal tùis mì-dhligheach" -#: src/Content/Text/BBCode.php:2213 +#: src/Content/Text/BBCode.php:2242 msgid "Invalid link protocol" msgstr "Pròtacal ceangail mì-dhligheach" @@ -2336,7 +2343,7 @@ msgid "The end" msgstr "A’ chrìoch" #: 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:492 msgid "Follow" msgstr "Lean air" @@ -2377,8 +2384,8 @@ msgstr "Cuir a-steach ainm no ùidh" msgid "Examples: Robert Morgenstein, Fishing" msgstr "Mar eisimpleir: Aonghas MacLeòid, iasgach" -#: src/Content/Widget.php:82 src/Module/Contact.php:460 -#: src/Module/Directory.php:96 view/theme/vier/theme.php:197 +#: src/Content/Widget.php:82 src/Module/Contact.php:466 +#: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "Lorg" @@ -2399,7 +2406,7 @@ msgstr "Pròifil air thuaiream" msgid "Invite Friends" msgstr "Thoir cuireadh do charaidean" -#: 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 "Eòlaire co-naisgte" @@ -2412,7 +2419,7 @@ msgstr "Eòlaire ionadail" msgid "Everyone" msgstr "A h-uile duine" -#: src/Content/Widget.php:243 src/Module/Contact.php:423 +#: src/Content/Widget.php:243 src/Module/Contact.php:429 msgid "No relationship" msgstr "Gu dàimh" @@ -2421,7 +2428,7 @@ msgid "Relationships" msgstr "Dàimhean" #: src/Content/Widget.php:250 src/Module/Circle.php:294 -#: src/Module/Contact.php:344 +#: src/Module/Contact.php:350 msgid "All Contacts" msgstr "A h-uile neach-aithne" @@ -2458,7 +2465,7 @@ msgstr "Daoine" msgid "Organisations" msgstr "Buidhnean" -#: src/Content/Widget.php:537 src/Model/Contact.php:1729 +#: src/Content/Widget.php:537 src/Model/Contact.php:1754 msgid "News" msgstr "Naidheachdan" @@ -2516,51 +2523,51 @@ msgstr[3] "Tagaichean a’ treandadh (san %d uair a thìde seo chaidh)" msgid "More Trending Tags" msgstr "Barrachd thagaichean a’ treandadh" -#: 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:1219 +#: 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:1223 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:91 msgid "Mention" msgstr "Iomradh" -#: 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:428 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:430 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:426 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:193 +#: src/Module/Profile/Profile.php:223 msgid "Location:" msgstr "Ionad:" -#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 -#: src/Module/Notifications/Introductions.php:201 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 +#: src/Module/Notifications/Introductions.php:207 msgid "Network:" msgstr "Lìonra:" -#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 -#: src/Model/Contact.php:1240 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:470 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1251 +#: src/Model/Contact.php:1263 src/Model/Profile.php:472 +#: src/Module/Contact/Profile.php:484 msgid "Unfollow" msgstr "Na lean tuilleadh" -#: 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:1221 +#: 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 "Thu fhèin" @@ -2952,7 +2959,7 @@ msgstr "Tha an stòr-dàta ’ga chleachdadh mu thràth." msgid "Could not connect to database." msgstr "Cha b’ urrainn dhuinn ceangal ris an stòr-dàta." -#: src/Core/L10n.php:444 src/Model/Item.php:2300 +#: src/Core/L10n.php:444 src/Model/Item.php:2348 msgid "Undetermined" msgstr "" @@ -3330,90 +3337,90 @@ msgstr "Ainm a’ chearcaill: " msgid "Edit circles" msgstr "Deasaich na cearcallan" -#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 -#: src/Module/Notifications/Introductions.php:132 -#: src/Module/Notifications/Introductions.php:204 +#: src/Model/Contact.php:1270 src/Module/Moderation/Users/Pending.php:102 +#: src/Module/Notifications/Introductions.php:138 +#: src/Module/Notifications/Introductions.php:210 msgid "Approve" msgstr "Aontaich ris" -#: src/Model/Contact.php:1725 +#: src/Model/Contact.php:1750 msgid "Organisation" msgstr "Buidheann" -#: src/Model/Contact.php:1733 +#: src/Model/Contact.php:1758 msgid "Group" msgstr "Buidheann" -#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1762 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Ath-sheachadan" -#: src/Model/Contact.php:3046 +#: src/Model/Contact.php:3084 msgid "Disallowed profile URL." msgstr "URL pròifile mì-dhligheach." -#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3089 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Àrainn bhacte" -#: src/Model/Contact.php:3056 +#: src/Model/Contact.php:3094 msgid "Connect URL missing." msgstr "Tha URL a’ cheangail a dhìth." -#: src/Model/Contact.php:3065 +#: src/Model/Contact.php:3103 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Cha b’ urrainn dhuinn an neach-aithne a chur ris. Thoir sùil air teisteas an lìonraidh iomchaidh air duilleag nan “Roghainnean” > “Lìonraidhean sòisealta” agad." -#: src/Model/Contact.php:3083 +#: src/Model/Contact.php:3121 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "Chan eil an lìonra %s air a bheil dùil co-ionnann ris a lìonra %s a tha ann" -#: src/Model/Contact.php:3100 +#: src/Model/Contact.php:3138 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:3145 msgid "The profile address specified does not provide adequate information." msgstr "Chan eil an seòladh pròifile a shònraich thu a’ solar am fiosrachadh iomchaidh." -#: src/Model/Contact.php:3109 +#: src/Model/Contact.php:3147 msgid "No compatible communication protocols or feeds were discovered." msgstr "Cha do lorg sinn pròtacal conaltraidh no inbhir iomchaidh." -#: src/Model/Contact.php:3112 +#: src/Model/Contact.php:3150 msgid "An author or name was not found." msgstr "Cha deach an t-ùghdar no ainm a lorg." -#: src/Model/Contact.php:3115 +#: src/Model/Contact.php:3153 msgid "No browser URL could be matched to this address." msgstr "Cha b’ urrainn dhuinn URL a’ bhrabhsair a mhaidseadh ris an t-seòladh seo." -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3156 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Tha b’ urrainn dhuinn an seòladh-aithne san stoidhle @ a mhaidseadh le pròtacal as aithne dhuinn no neach-aithne puist-d." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3157 msgid "Use mailto: in front of address to force email check." msgstr "Cleachd mailto: ron t-seòladh airson sgrùdadh nam post-d a sparradh." -#: src/Model/Contact.php:3125 +#: src/Model/Contact.php:3163 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Tha seòladh na pròifil a shònraich thu a’ buntainn ri lìonra a chaidh a chur à comas air an làrach seo." -#: src/Model/Contact.php:3130 +#: src/Model/Contact.php:3168 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Pròifil chuingichte. Chan fhaigh an neach seo brathan dìreach/pearsanta uat." -#: src/Model/Contact.php:3196 +#: src/Model/Contact.php:3234 msgid "Unable to retrieve contact information." msgstr "Cha d’ fhuair sinn grèim air fiosrachadh an neach-aithne." @@ -3463,7 +3470,7 @@ msgstr "latha" msgid "No events to display" msgstr "Chan eil tachartas ri shealltainn ann" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:70 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "Chaidh an t-inntrigeadh dhan phròifil seo a chuingeachadh." @@ -3518,57 +3525,57 @@ msgstr "Cò-là breith aig %s" msgid "Happy Birthday %s" msgstr "Co-là breith sona dhut, %s" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2355 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2309 +#: src/Model/Item.php:2357 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2312 +#: src/Model/Item.php:2360 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Na cànanan dhan a mhothaich sinn sa phost seo:\\n%s" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3308 msgid "activity" msgstr "gnìomhachd" -#: src/Model/Item.php:3262 +#: src/Model/Item.php:3310 msgid "comment" msgstr "beachd" -#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3313 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "post" -#: src/Model/Item.php:3435 +#: src/Model/Item.php:3483 #, php-format msgid "%s is blocked" msgstr "Tha %s ’ga bhacadh" -#: src/Model/Item.php:3437 +#: src/Model/Item.php:3485 #, php-format msgid "%s is ignored" msgstr "Tha %s ’ga leigeil seachad" -#: src/Model/Item.php:3439 +#: src/Model/Item.php:3487 #, php-format msgid "Content from %s is collapsed" msgstr "Tha susbaint o %s ’ga cho-theannachadh" -#: src/Model/Item.php:3443 +#: src/Model/Item.php:3491 msgid "Sensitive content" msgstr "" -#: src/Model/Item.php:3912 +#: src/Model/Item.php:3960 msgid "bytes" msgstr "baidht" -#: src/Model/Item.php:3943 +#: src/Model/Item.php:3991 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3577,7 +3584,7 @@ msgstr[1] "%2$s (%3$d%%, %1$d bhòt)" msgstr[2] "%2$s (%3$d%%, %1$d bhòtaichean)" msgstr[3] "%2$s (%3$d%%, %1$d bhòt)" -#: src/Model/Item.php:3945 +#: src/Model/Item.php:3993 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3586,7 +3593,7 @@ msgstr[1] "%2$s (%1$d bhòt)" msgstr[2] "%2$s (%1$d bhòtaichean)" msgstr[3] "%2$s (%1$d bhòt)" -#: src/Model/Item.php:3950 +#: src/Model/Item.php:3998 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3595,7 +3602,7 @@ msgstr[1] "Rinn %d bhòtadh. Crìoch a’ chunntais-bheachd: %s" msgstr[2] "Rinn %d bhòtadh. Crìoch a’ chunntais-bheachd: %s" msgstr[3] "Rinn %d bhòtadh. Crìoch a’ chunntais-bheachd: %s" -#: src/Model/Item.php:3952 +#: src/Model/Item.php:4000 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3604,12 +3611,12 @@ msgstr[1] "Rinn %d bhòtadh." msgstr[2] "Rinn %d bhòtadh." msgstr[3] "Rinn %d bhòtadh." -#: src/Model/Item.php:3954 +#: src/Model/Item.php:4002 #, php-format msgid "Poll end: %s" msgstr "Crìoch a’ bhunntais-bheachd:%s" -#: src/Model/Item.php:3995 src/Model/Item.php:3996 +#: src/Model/Item.php:4043 src/Model/Item.php:4044 msgid "View on separate page" msgstr "Seall air duilleag fa leth" @@ -3621,224 +3628,224 @@ msgstr "[gun chuspair]" msgid "Wall Photos" msgstr "Dealbhan balla" -#: 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 "Deasaich a’ phròifil" -#: src/Model/Profile.php:366 +#: src/Model/Profile.php:359 msgid "Change profile photo" msgstr "Atharraich dealbh na pròifil" -#: 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 "Duilleag-dhachaigh:" -#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 -#: src/Module/Notifications/Introductions.php:189 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:432 +#: src/Module/Notifications/Introductions.php:195 msgid "About:" msgstr "Mu dhèidhinn:" -#: src/Model/Profile.php:481 +#: src/Model/Profile.php:474 msgid "Atom feed" msgstr "Inbhir Atom" -#: src/Model/Profile.php:488 +#: src/Model/Profile.php:481 msgid "This website has been verified to belong to the same person." msgstr "Chaidh dearbhadh gu bheil an làrach-lìn seo aig an aon neach." -#: src/Model/Profile.php:539 +#: src/Model/Profile.php:532 msgid "F d" msgstr "d F" -#: src/Model/Profile.php:603 src/Model/Profile.php:680 +#: src/Model/Profile.php:596 src/Model/Profile.php:677 msgid "[today]" msgstr "[an-diugh]" -#: src/Model/Profile.php:612 +#: src/Model/Profile.php:605 msgid "Birthday Reminders" msgstr "Cuimhneachain co-là breith" -#: src/Model/Profile.php:613 +#: src/Model/Profile.php:606 msgid "Birthdays this week:" msgstr "Co-làithean breith an t-seachdain seo:" -#: src/Model/Profile.php:629 +#: src/Model/Profile.php:622 msgid "g A l F d" msgstr "g a l d F" -#: src/Model/Profile.php:667 +#: src/Model/Profile.php:664 msgid "[No description]" msgstr "[Gun tuairisgeul]" -#: src/Model/Profile.php:693 +#: src/Model/Profile.php:690 msgid "Event Reminders" msgstr "Cuimhneachain air tachartasan" -#: src/Model/Profile.php:694 +#: src/Model/Profile.php:691 msgid "Upcoming events the next 7 days:" msgstr "Tachartasan anns na 7 làithean seo tighinn:" -#: src/Model/Profile.php:882 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: Tha %1$s a’ cur fàilte air %2$s" - -#: src/Model/Profile.php:1022 +#: src/Model/Profile.php:803 msgid "Hometown:" msgstr "Baile d’ àraich:" -#: src/Model/Profile.php:1023 +#: src/Model/Profile.php:804 msgid "Marital Status:" msgstr "Inbhe pòsaidh:" -#: src/Model/Profile.php:1024 +#: src/Model/Profile.php:805 msgid "With:" msgstr "Le:" -#: src/Model/Profile.php:1025 +#: src/Model/Profile.php:806 msgid "Since:" msgstr "O chionn:" -#: src/Model/Profile.php:1026 +#: src/Model/Profile.php:807 msgid "Sexual Preference:" msgstr "Aidmheil cleamhnais:" -#: src/Model/Profile.php:1027 +#: src/Model/Profile.php:808 msgid "Political Views:" msgstr "Beachdan poilitigeach:" -#: src/Model/Profile.php:1028 +#: src/Model/Profile.php:809 msgid "Religious Views:" msgstr "Beachdan creideamhach:" -#: src/Model/Profile.php:1029 +#: src/Model/Profile.php:810 msgid "Likes:" msgstr "’S toigh seo le:" -#: src/Model/Profile.php:1030 +#: src/Model/Profile.php:811 msgid "Dislikes:" msgstr "Cha toigh seo le:" -#: src/Model/Profile.php:1031 +#: src/Model/Profile.php:812 msgid "Title/Description:" msgstr "Tiotal/Tuairisgeul:" -#: 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 "Geàrr-chunntas" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:814 msgid "Musical interests" msgstr "Ùidhean ciùil" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:815 msgid "Books, literature" msgstr "Leabhraichean ⁊ litreachas" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:816 msgid "Television" msgstr "Telebhisean" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:817 msgid "Film/dance/culture/entertainment" msgstr "Film/dannsa/cultar/dibheirsean" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:818 msgid "Hobbies/Interests" msgstr "Cur-seachadan/ùidhean" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:819 msgid "Love/romance" msgstr "Gaol/suirghe" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:820 msgid "Work/employment" msgstr "Obair/fastadh" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:821 msgid "School/education" msgstr "Sgoil/foghlam" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:822 msgid "Contact information and Social Networks" msgstr "Fiosrachadh conaltraidh is meadhanan sòisealta" -#: src/Model/User.php:233 src/Model/User.php:1303 +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "" + +#: src/Model/User.php:233 src/Model/User.php:1326 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "MEARACHD MHÒR: Dh’fhàillig le gintinn nan iuchraichean tèarainteachd." -#: src/Model/User.php:733 src/Model/User.php:766 +#: src/Model/User.php:756 src/Model/User.php:789 msgid "Login failed" msgstr "Dh’fhàillig leis a’ chlàradh a-steach" -#: src/Model/User.php:798 +#: src/Model/User.php:821 msgid "Not enough information to authenticate" msgstr "Tha fiosrachadh a dhìth dhan dearbhadh" -#: src/Model/User.php:923 +#: src/Model/User.php:946 msgid "Password can't be empty" msgstr "Chan fhaod am facal-faire a bhith bàn" -#: src/Model/User.php:965 +#: src/Model/User.php:988 msgid "Empty passwords are not allowed." msgstr "Chan eil faclan-faire bàna ceadaichte." -#: src/Model/User.php:969 +#: src/Model/User.php:992 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Chaidh am facal-faire ùr fhoillseachadh ann an dumpadh dàta poblach, tagh fear eile." -#: src/Model/User.php:973 +#: src/Model/User.php:996 msgid "The password length is limited to 72 characters." msgstr "Chan fhaod am facal-faire a bhith nas fhaide na 72 caractar." -#: src/Model/User.php:977 +#: src/Model/User.php:1000 msgid "The password can't contain white spaces nor accentuated letters" msgstr "Chan fhaod àite bàn no litir le stràc a bhith am broinn an fhacail-fhaire" -#: src/Model/User.php:1186 +#: src/Model/User.php:1209 msgid "Passwords do not match. Password unchanged." msgstr "Chan eil an dà fhacal-faire co-ionnann. Cha deach am facal-faire atharrachadh." -#: src/Model/User.php:1193 +#: src/Model/User.php:1216 msgid "An invitation is required." msgstr "Tha feum air cuireadh." -#: src/Model/User.php:1197 +#: src/Model/User.php:1220 msgid "Invitation could not be verified." msgstr "Cha b’ urrainn dhuinn an cuireadh a dhearbhadh." -#: src/Model/User.php:1205 +#: src/Model/User.php:1228 msgid "Invalid OpenID url" msgstr "URL OpenID mì-dhligheach" -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1241 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 "Thachair sinn ri duilgheadas fhad ’s a bha sinn ’gad clàradh a-steach leis an OpenID a thug thu seachad. Thoir sùil air litreachadh an ID." -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1241 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "Seo teachdaireachd na mearachd:" -#: src/Model/User.php:1224 +#: src/Model/User.php:1247 msgid "Please enter the required information." msgstr "Cuir a-steach am fiosrachadh riatanach." -#: src/Model/User.php:1238 +#: src/Model/User.php:1261 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "Tha system.username_min_length (%s) agus system.username_max_length (%s) ag às-dùnadh càch a chèile, a’ cur nan luachan an àite càch a chèile." -#: src/Model/User.php:1245 +#: src/Model/User.php:1268 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3847,7 +3854,7 @@ msgstr[1] "Feumaidh co-dhiù %s charactar a bhith am broinn an ainm-chleachdaich msgstr[2] "Feumaidh co-dhiù %s caractaran a bhith am broinn an ainm-chleachdaiche." msgstr[3] "Feumaidh co-dhiù %s caractar a bhith am broinn an ainm-chleachdaiche." -#: src/Model/User.php:1249 +#: src/Model/User.php:1272 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3856,60 +3863,60 @@ msgstr[1] "Chan fhaod còrr is %s charactar a bhith am broinn an ainm-chleachdai msgstr[2] "Chan fhaod còrr is %s caractaran a bhith am broinn an ainm-chleachdaiche." msgstr[3] "Chan fhaod còrr is %s caractar a bhith am broinn an ainm-chleachdaiche." -#: src/Model/User.php:1257 +#: src/Model/User.php:1280 msgid "That doesn't appear to be your full (First Last) name." msgstr "Chan eil coltas ainm shlàin (ainm ⁊ sloinneadh) air." -#: src/Model/User.php:1262 +#: src/Model/User.php:1285 msgid "Your email domain is not among those allowed on this site." msgstr "Chan eil àrainn a’ phuist-d agad am measg na feadhna a tha ceadaichte air an làrach seo." -#: src/Model/User.php:1266 +#: src/Model/User.php:1289 msgid "Not a valid email address." msgstr "Chan e seòladh puist-d dligheach a tha seo." -#: src/Model/User.php:1269 +#: src/Model/User.php:1292 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Chaidh am far-ainm seo a bhacadh on chlàradh le rianaire an nòid." -#: src/Model/User.php:1273 src/Model/User.php:1279 +#: src/Model/User.php:1296 src/Model/User.php:1302 msgid "Cannot use that email." msgstr "Chan urrainn dhut am post-d seo a chleachdadh." -#: src/Model/User.php:1285 +#: src/Model/User.php:1308 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Chan fhaod ach a-z, 0-9 ’s _ a bhith am broinn d’ fhar-ainm." -#: src/Model/User.php:1293 src/Model/User.php:1350 +#: src/Model/User.php:1316 src/Model/User.php:1373 msgid "Nickname is already registered. Please choose another." msgstr "Chaidh am far-ainm seo a chlàradh mu thràth. Nach tagh thu fear eile?" -#: src/Model/User.php:1337 src/Model/User.php:1341 +#: src/Model/User.php:1360 src/Model/User.php:1364 msgid "An error occurred during registration. Please try again." msgstr "Thachair mearachd rè a’ chlàraidh. Feuch ris a-rithist." -#: src/Model/User.php:1364 +#: src/Model/User.php:1387 msgid "An error occurred creating your default profile. Please try again." msgstr "Thachair mearachd le cruthachadh na pròifile bunaitiche agad. Feuch ris a-rithist." -#: src/Model/User.php:1371 +#: src/Model/User.php:1394 msgid "An error occurred creating your self contact. Please try again." msgstr "Thachair mearachd le cruthachadh neach-aithne dhiot fhèin. Feuch ris a-rithist." -#: src/Model/User.php:1376 +#: src/Model/User.php:1399 msgid "Friends" msgstr "Caraidean" -#: src/Model/User.php:1380 +#: src/Model/User.php:1403 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "Thachair mearachd le cruthachadh a’ chearcaill luchd-aithne bhunaitich agad. Feuch ris a-rithist." -#: src/Model/User.php:1422 +#: src/Model/User.php:1445 msgid "Profile Photos" msgstr "Dealbhan na pròifil" -#: src/Model/User.php:1604 +#: src/Model/User.php:1633 #, php-format msgid "" "\n" @@ -3917,7 +3924,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\t%1$s, a charaid,\n\t\t\tshuidhich rianaire %2$s cunntas dhut." -#: src/Model/User.php:1607 +#: src/Model/User.php:1636 #, php-format msgid "" "\n" @@ -3948,12 +3955,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:1668 src/Model/User.php:1774 #, php-format msgid "Registration details for %s" msgstr "Am fiosrachadh clàraidh airson %s" -#: src/Model/User.php:1659 +#: src/Model/User.php:1688 #, php-format msgid "" "\n" @@ -3968,12 +3975,12 @@ msgid "" "\t\t" msgstr "\n\t\t\t%1$s, a charaid,\n\t\t\t\tMòran taing airson clàradh air %2$s. Tha an cunntas agad a’ feitheamh air aonta on rianaire.\n\n\t\t\tSeo am fiosrachadh clàraidh a-steach agad:\n\n\t\t\tSeòladh na làraich:\t%3$s\n\t\t\tAinm clàraidh a-steach:\t\t%4$s\n\t\t\tFacal-faire:\t\t%5$s\n\t\t" -#: src/Model/User.php:1678 +#: src/Model/User.php:1707 #, php-format msgid "Registration at %s" msgstr "An clàradh air %s" -#: src/Model/User.php:1702 +#: src/Model/User.php:1731 #, php-format msgid "" "\n" @@ -3982,7 +3989,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\t%1$s, a charaid,\n\t\t\t\tMòran taing airson clàradh air %2$s. Chaidh an cunntas agad a chruthachadh.\n\t\t\t" -#: src/Model/User.php:1710 +#: src/Model/User.php:1739 #, php-format msgid "" "\n" @@ -4013,7 +4020,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1772 +#: src/Model/User.php:1801 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -4022,84 +4029,84 @@ msgstr "" msgid "Addon not found." msgstr "Cha deach an tuilleadan a lorg." -#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:55 #, php-format msgid "Addon %s disabled." msgstr "Tha an tuilleadan %s à comas." -#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:57 #, php-format msgid "Addon %s enabled." msgstr "Tha an tuilleadan %s an comas." #: src/Module/Admin/Addons/Details.php:88 -#: src/Module/Admin/Themes/Details.php:46 +#: src/Module/Admin/Themes/Details.php:52 msgid "Disable" msgstr "Cuir à comas" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 +#: src/Module/Admin/Themes/Details.php:55 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Cuir an comas" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Addons/Index.php:73 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 +#: src/Module/Admin/Themes/Details.php:96 +#: src/Module/Admin/Themes/Index.php:117 src/Module/Admin/Tos.php:77 #: src/Module/Moderation/Users/Create.php:61 #: src/Module/Moderation/Users/Pending.php:96 msgid "Administration" msgstr "Rianachd" #: src/Module/Admin/Addons/Details.php:112 -#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:92 +#: src/Module/Admin/Addons/Index.php:74 src/Module/BaseAdmin.php:92 #: src/Module/BaseSettings.php:139 msgid "Addons" msgstr "Tuilleadain" #: src/Module/Admin/Addons/Details.php:113 -#: src/Module/Admin/Themes/Details.php:92 +#: src/Module/Admin/Themes/Details.php:98 msgid "Toggle" msgstr "Toglaich" #: src/Module/Admin/Addons/Details.php:120 -#: src/Module/Admin/Themes/Details.php:100 +#: src/Module/Admin/Themes/Details.php:106 msgid "Author: " msgstr "Ùghdar: " #: src/Module/Admin/Addons/Details.php:121 -#: src/Module/Admin/Themes/Details.php:101 +#: src/Module/Admin/Themes/Details.php:107 msgid "Maintainer: " msgstr "Neach-glèidhidh: " -#: src/Module/Admin/Addons/Index.php:42 +#: src/Module/Admin/Addons/Index.php:48 msgid "Addons reloaded" msgstr "Chaidh na tuilleadain ath-luchdadh" -#: src/Module/Admin/Addons/Index.php:53 +#: src/Module/Admin/Addons/Index.php:59 #, php-format msgid "Addon %s failed to install." msgstr "Dh’fhàillig le stàladh an tuilleadain %s." -#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 -#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 -#: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 -#: src/Module/Settings/Connectors.php:160 -#: src/Module/Settings/Connectors.php:246 +#: src/Module/Admin/Addons/Index.php:75 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:119 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 "Sàbhail na roghainnean" -#: src/Module/Admin/Addons/Index.php:70 +#: src/Module/Admin/Addons/Index.php:76 msgid "Reload active addons" msgstr "Ath-luchdaich na tuilleadain ghnìomhach" -#: src/Module/Admin/Addons/Index.php:74 +#: src/Module/Admin/Addons/Index.php:80 #, php-format msgid "" "There are currently no addons available on your node. You can find the " @@ -4167,15 +4174,15 @@ msgid "Attempt to execute this update step automatically" msgstr "Feuch gnìomhachadh a’ cheuma seo dhen ùrachadh gu fèin-obrachail" #: src/Module/Admin/Features.php:67 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Notifications/Introductions.php:150 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:138 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "No" msgstr "Chan eil" -#: 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/Admin/Features.php:67 src/Module/Contact/Revoke.php:105 +#: src/Module/Notifications/Introductions.php:150 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" msgstr "Tha" @@ -4314,8 +4321,8 @@ msgid "Enable Debugging" msgstr "Cuir dì-bhugachadh an comas" #: 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 "Cead-leughaidh a-mhàin on a chaidh a shuidheachadh le caochladair àrainne" @@ -4370,7 +4377,7 @@ msgid "Search in logs" msgstr "Lorg sna logaichean" #: src/Module/Admin/Logs/View.php:90 -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show all" msgstr "Seall na h-uile" @@ -4407,7 +4414,7 @@ msgid "Data" msgstr "Dàta" #: src/Module/Admin/Logs/View.php:100 -#: src/Module/Debug/ActivityPubConversion.php:57 +#: src/Module/Debug/ActivityPubConversion.php:63 msgid "Source" msgstr "Tùs" @@ -4467,7 +4474,7 @@ msgstr "Àithne" msgid "Job Parameters" msgstr "Paramadairean na h-obrach" -#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:116 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Air a chruthachadh" @@ -4480,269 +4487,269 @@ msgstr "" msgid "Priority" msgstr "Prìomhachas" -#: 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 "Chan eil %s ’na ion-chur dligheach do mheud as motha nan dealbhan" -#: 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 "Chan eil ùrlar sònraichte do dh’uidheaman mobile ann" -#: 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 – (deuchainneil)" -#: src/Module/Admin/Site.php:399 +#: src/Module/Admin/Site.php:401 msgid "No community page" msgstr "Gun duilleag coimhearsnachd" -#: src/Module/Admin/Site.php:400 +#: src/Module/Admin/Site.php:402 msgid "No community page for visitors" msgstr "Gun duilleag coimhearsnachd do dh’aoighean" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:403 msgid "Public postings from users of this site" msgstr "Postaichean poblach nan cleachdaichean air an làrach seo" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:404 msgid "Public postings from the federated network" msgstr "Postaichean poblach on lìonra cho-naisgte" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:405 msgid "Public postings from local users and the federated network" msgstr "Postaichean poblach nan cleachdaichean ionadail ’s on lìonra cho-naisgte" -#: src/Module/Admin/Site.php:409 +#: src/Module/Admin/Site.php:411 msgid "Multi user instance" msgstr "Ionstans ioma-chleachdaiche" -#: src/Module/Admin/Site.php:432 +#: src/Module/Admin/Site.php:434 msgid "Closed" msgstr "Dùinte" -#: src/Module/Admin/Site.php:433 +#: src/Module/Admin/Site.php:435 msgid "Requires approval" msgstr "Tha feum air aontachadh" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:436 msgid "Open" msgstr "Fosgailte" -#: src/Module/Admin/Site.php:438 +#: src/Module/Admin/Site.php:440 msgid "Don't check" msgstr "Na cuir sùil" -#: src/Module/Admin/Site.php:439 +#: src/Module/Admin/Site.php:441 msgid "check the stable version" msgstr "cuir sùil air na tionndadh seasmhach" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:442 msgid "check the development version" msgstr "cuir sùil air na tionndadh leasachaidh" -#: src/Module/Admin/Site.php:444 +#: src/Module/Admin/Site.php:446 msgid "none" msgstr "chan eil gin" -#: src/Module/Admin/Site.php:445 +#: src/Module/Admin/Site.php:447 msgid "Local contacts" msgstr "Luchd-aithne an ionadail" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:448 msgid "Interactors" msgstr "Luchd co-luadair" -#: 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 "Làrach" -#: src/Module/Admin/Site.php:457 +#: src/Module/Admin/Site.php:459 msgid "General Information" msgstr "Fiosrachadh coitcheann" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:461 msgid "Republish users to directory" msgstr "Ath-fhoillsich na cleachdaichean dhan eòlaire" -#: 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 "Clàradh" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:463 msgid "File upload" msgstr "Luchdadh suas fhaidhlichean" -#: src/Module/Admin/Site.php:462 +#: src/Module/Admin/Site.php:464 msgid "Policies" msgstr "Poileasaidhean" -#: 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:553 src/Module/Profile/Profile.php:278 msgid "Advanced" msgstr "Adhartach" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:466 msgid "Auto Discovered Contact Directory" msgstr "Eòlaire an luchd-aithne a chaidh a lorg gu fèin-obrachail" -#: src/Module/Admin/Site.php:465 +#: src/Module/Admin/Site.php:467 msgid "Performance" msgstr "Dèanadas" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:468 msgid "Worker" msgstr "Obraiche" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:469 msgid "Message Relay" msgstr "Ath-sheachadan theachdaireachdan" -#: 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 "Cleachd an àithne “console relay” air an loidhne-àithne a chur ris no a thoirt air falbh ath-sheachadain." -#: 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 "Cha do rinn an siostam fo-sgrìobhadh air ath-sheachadan sam bith aig an àm seo." -#: src/Module/Admin/Site.php:470 +#: src/Module/Admin/Site.php:472 msgid "The system is currently subscribed to the following relays:" msgstr "Tha an siostam a’ fo-sgrìobhadh dha na h-ath-sheachadain seo:" -#: src/Module/Admin/Site.php:473 +#: src/Module/Admin/Site.php:475 msgid "Relocate Node" msgstr "Imrich an nòd" -#: 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 "Le imrich an nòd, ’s urrainn dhut àrainn DNS an nòid seo atharrachadh agus na cleachdaichean is postaichean uile a chumail. Bheir am pròiseas seo greis mhath is cha ghabh a thòiseachadh ach le àithne imrich na consoil mar seo:" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:477 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "(Pasgan Friendica)# bin/console relocate https://àrainn-ùr.com" -#: src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:480 msgid "Site name" msgstr "Ainm na làraich" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "Sender Email" msgstr "Post-d an t-seòladair" -#: 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 "An seòladh puist-d a chleachdas am frithealaiche airson brathan puist-d a chur uaithe." -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 msgid "Name of the system actor" msgstr "Ainm actar an t-siostaim" -#: 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 "Ainm cunntas inntearnail an fhrithealaiche a thèid a chleachdadh airson iarrtasan ActivityPub. Feumaidh seo a bhith ’na ainm-chleachdaiche gun chleachdadh. Nuair a bhios seo air a shuidheachadh, gha ghabh atharrachadh a-rithist." -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:483 msgid "Banner/Logo" msgstr "Bratach/Suaicheantas" -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:484 msgid "Email Banner/Logo" msgstr "Bratach/Suaicheantas puist-d" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Shortcut icon" msgstr "Ìomhaigheag na h-ath-ghoirid" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Link to an icon that will be used for browsers." msgstr "Ceangal gu ìomhaigheag a thèid a chleachdadh le brabhsairean." -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:486 msgid "Touch icon" msgstr "Ìomhaigheag suathaidh" -#: 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 "Ceangal gu ìomhaigheag a thèid a chleachdadh airson tablaidean is fònaichean-làimhe." -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 msgid "Additional Info" msgstr "Barrachd fiosrachaidh" -#: 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 "Airson frithealaichean poblach: ’s urrainn dhut barrachd fiosrachaidh a chur ris an-seo a nochdas air %s/servers." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:488 msgid "System language" msgstr "Cànan an t-siostaim" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:489 msgid "System theme" msgstr "Ùrlar an t-siostaim" -#: 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 "Ùrlar bunaiteach an t-siostaim – gabhaidh a thar-àithneadh le pròifilean cleachdaiche – Atharraich roghainnean an ùrlair bhunaitich" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Mobile system theme" msgstr "Ùrlar mobile an t-siostaim" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Theme for mobile devices" msgstr "An t-ùrlar do dh’uidheaman mobile" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "Force SSL" msgstr "Spàrr 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 "Spàrr SSL air a h-uile iarrtas gun SSL – An aire: dh’fhaoidte gun adhbharaich seo lùban gun chrìoch air cuid a shiostaman." -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 msgid "Show help entry from navigation menu" msgstr "Seall nì na cobharach ann an clàr-taice na seòladaireachd" -#: src/Module/Admin/Site.php: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 "Seallaidh an nì airson duilleagan na cobharach ann an clàr-taice na seòladaireachd. Gabhaidh inntrigeadh le gairm /help gu dìreach an-còmhnaidh." -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:493 msgid "Single user instance" msgstr "Ionstans aon-chleachdaiche" -#: 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 "Dèan ionstans ioma-chleachdaiche no aon-chleachdaiche dhan chleachdaiche ainmichte dhen ionstans seo" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 msgid "Maximum image size" msgstr "Meud as motha nan dealbhan" -#: 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" @@ -4750,35 +4757,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "Am meud as motha ann am baidht do dhealbhan a thèid a luchdadh suas. Is 0 a’ bhun-roghainn, ’s e sin gun chrìoch. ’S urrainn dhut k, m no g a chur às dèidh an luacha a thogras tu airson KiB, MiB no GiB.\n\t\t\t\t\t\t\t\t\t\t\t\t\tFeumaidh tu an luach air upload_max_filesize sa PHP.ini a shuidheachadh air a’ chrìoch a thogras tu air a char as lugha.\n\t\t\t\t\t\t\t\t\t\t\t\t\tChaidh upload_max_filesize a shuidheachadh air %s (%s baidht) aig an àm seo" -#: src/Module/Admin/Site.php:497 +#: src/Module/Admin/Site.php:499 msgid "Maximum image length" msgstr "Faide as motha nan dealbhan" -#: 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 "An fhaide as motha ann am piogsail aig an taobh as fhaide do dhealbhan a thèid a luchdadh suas. Is -1 a’ bhun-roghainn, ’s e sin gun chrìoch." -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 msgid "JPEG image quality" msgstr "Càileachd deilbh 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 "Thèid dealbhan a’ sàbhaladh leis a’ chàileachd JPEG seo às dèidh an luchdadh suas [0-100]. Is 100 a’ bhun-roghainn, ’s e sin a’ chàileachd shlàn." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:502 msgid "Register policy" msgstr "Poileasaidh clàraidh" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 msgid "Maximum Users" msgstr "Àireamh as motha de chleachdaichean" -#: 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 " @@ -4786,167 +4793,167 @@ msgid "" "not when the policy is set to approval." msgstr "Ma bhios seo air a mhìneachadh, thèid poileasaidh nan clàraidhean a dhùnadh gu fèin-obrachail nuair a bhios an àireamh shònraichte de chleachdaichean air a ruigsinn agus fhosgladh a-rithist nuair a thèid an àireamh nas ìsle na a’ chrìoch. Chan obraich seo ach ma chaidh am poileasaidh a shuidheachadh air “Fosgailte” no “Dùinte” agus chan obraich e ma chaidh am poileasaidh a shuidheachadh air “Aontachadh”." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:504 msgid "Maximum Daily Registrations" msgstr "An àireamh as motha de chlàraidhean gach latha" -#: 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 "Ma tha an clàradh ceadaichte gu h-àrd, suidhichidh seo an àireamh as motha de chlàraidhean chleachdaichean ùra gach latha. Ma tha an clàradh dùinte, cha doir an roghainn seo buaidh." -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:505 msgid "Register text" msgstr "Teacsa a’ chlàraidh" -#: 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 "Thèid a shealltainn gu follaiseach air duilleag a’ chlàraidh. ’S urrainn dhut BBCode a chleachdadh an-seo." -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 msgid "Forbidden Nicknames" msgstr "Far-ainmean toirmisgte" -#: 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 "Liosta sgaraichte le cromagan de dh’fhar-ainmean nach fhaod clàradh. Tha liosta de dh’ainmean dreuchdan a-rèir RFC 2142 ro-shocraichte." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:507 msgid "Accounts abandoned after x days" msgstr "Cunntasan air an trèigsinn às dèidh x là" -#: 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 "Cha chaith seo goireasan an t-siostam le ceasnachadh làraichean air an taobh a-muigh airson cunntasan air an trèigsinn. Cuir a-steach 0 airson cunntasan gun chrìoch ùine." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 msgid "Allowed friend domains" msgstr "Àrainnean ceadaichte do chàirdeasan" -#: 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 "Liosta sgaraichte le cromagan de dh’àrainnean a dh’fhaodas càirdeasan a stèidheachadh leis an làrach seo. Gabhaidh seo ri saoragan. Fàg bàn airson a h-uile àrainn a cheadachadh" -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:509 msgid "Allowed email domains" msgstr "Àrainnean puist-d ceadaichte" -#: 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 "Liosta sgaraichte le cromagan de dh’àrainnean a tha ceadaichte ann am puist-d airson clàradh leis an làrach seo. Gabhaidh seo ri saoragan. Fàg bàn airson a h-uile àrainn a cheadachadh" -#: src/Module/Admin/Site.php: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 "Gun susbaint OEmbed bheartach" -#: 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 "Na seall susbaint bheartach (m. e. PDF leabaichte) ach o na h-àrainnean air an liosta gu h-ìosal." -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 msgid "Trusted third-party domains" msgstr "Àrainnean threas-phàrtaidhea earbsach" -#: 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 "Liosta sgaraichte le cromagan de dh’àrainnean on a dh’fhaodar susbaint a leabachadh am broinn phostaichean le OEmbed. Thèid cead a thoirt dhan a h-uile fo-àrainn dhe na h-àrainnean air an liosta cuideachd." -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:513 msgid "Block public" msgstr "Bac inntrigeadh poblach" -#: 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 "Cuir cromag ris a bhacadh inntrigeadh poblach air a h-uile duilleag phearsanta a bhiodh poblach air an làrach seo ach dhan fheadhainn a bhios air a clàradh a-staigh." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Force publish" msgstr "Spàrr foillseachadh" -#: 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 "Cuir cromag ris a sparradh air a h-uile pròifil air an làrach seo gun nochd iad ann an eòlaire na làraich." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Ma chuireas tu seo an comas, dh’fhaoidte gum bris thu laghan mar an GDPR" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "Global directory URL" msgstr "URL an eòlaire cho-naisgte" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "" "URL to the global directory. If this is not set, the global directory is " "completely unavailable to the application." msgstr "URL dhan eòlaire cho-naisgte. Mura deach seo a shuidheachadh, cha bhi an t-eòlaire uile-choitcheann ri fhaighinn idir dhan aplacaid." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 msgid "Private posts by default for new users" msgstr "Postaichean prìobhaideach ’na bhun-roghainn do chleachdaichean ùra" -#: 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 "Suidhichidh seo ceadan phostaichean nam ball ùra air a’ chearcall phrìobhaideach gu bunaiteach seach air a’ chearcall phoblach." -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 msgid "Don't include post content in email notifications" msgstr "Na gabh a-staigh susbaint nam post ann am brathan puist-d" -#: src/Module/Admin/Site.php: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 "Na gabh a-staigh susbaint puist/beachd/teachdaireachd prìobhaidich/msaa. sna brathan puist-d a thèid a chur on làrach seo, a chùm prìobhaideachd." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "Disallow public access to addons listed in the apps menu." msgstr "Na ceadaich inntrigeadh poblach dha na tuilleadain a tha air an liosta ann an clàr-taice nan aplacaidean." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." msgstr "Ma tha cromag sa bhogsa seo, bidh an t-inntrigeadh air na tuilleadain a chithear ann an clàr-taice nan aplacaidean cuingichte air na buill a-mhàin." -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 msgid "Don't embed private images in posts" msgstr "Na leabaich dealbhan prìobhaideach ann am postaichean" -#: 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 " @@ -4954,11 +4961,11 @@ msgid "" "while." msgstr "Na cuir lethbhreac leabaichte dhen dealbh an àite dhealbhan prìobhaideach ann am postaichean a tha ’gan òstadh gu h-ionadail. Is ciall dha seo gum feum an luchd-aithne a gheibh postaichean sa bheil dealbhan prìobhaideach ùghdarrachadh is gach dealbh a luchdadh fa leth agus dh’fhaoidte gun doir sin greis." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 msgid "Explicit Content" msgstr "Susbaint inbheach" -#: 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 " @@ -4967,329 +4974,329 @@ msgid "" "will be shown at the user registration page." msgstr "Suidhich seo a dh’innse gu bheil an nòd agad ’ga chleachdadh airson susbaint inbheach gu h-àraidh is nach eil e iomchaidh do mhion-aoisich ’s dòcha. Thèid am fiosrachadh seo fhoillseachadh ann am fiosrachadh an nòid agus gabhaidh a chleachdadh m.e. leis an eòlaire cho-naisgte airson an nòd agad a chriathradh air falbh o liosta nan nòdan a chùm ballrachd ùir. A bharrachd air sin, thèid nòta a shealltainn aig duilleag clàradh nan cleachdaichean." -#: src/Module/Admin/Site.php: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 "Cuir avataran an luchd-aithne dhan tasgadan" -#: 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 "Stòr dealbhan avatar an luchd-aithne gu h-ionadail. Cleachdaidh seo tòrr àite san stòras ach cuiridh e ris an dèanadas." -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:524 msgid "Allow Users to set remote_self" msgstr "Leig le cleachdaichean remote_self a shuidheachadh" -#: 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 "Ma chuireas tu cromag ris, faodaidh gach cleachdaiche neach-aithne sam bith a chomharrachadh mar remote_self ann an còmhradh càradh an luchd-aithne. Nuair a thèid a’ bhratach seo a chur ri neach-aithne, thèid a h-uile post an neach-aithne sin sgàthanachadh ann an sruth a’ chlechdaiche." -#: src/Module/Admin/Site.php: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 "Cuir clàradh iomadach an comas" -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:528 msgid "Enable users to register additional accounts for use as pages." msgstr "Bheir seo an comas dha na cleachdaichean gun clàraich iad cunntasan a bharrachd airson an cleachdadh ’nan duilleagan." -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID" msgstr "Cuir OpenID an comas" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID support for registration and logins." msgstr "Cuir an comas taic dha OpenID airson clàradh is clàradh a-steach." -#: src/Module/Admin/Site.php: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 "Cuir puist-d dha na rianairean do chlàraidhean ùra" -#: 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 "Nuair a bhios seo an comas agus an siostam air a shuidheachadh air clàraidhean fosgailte, thèid post-d a chur dha na rianairean do gach clàradh ùr." -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:532 msgid "Community pages for visitors" msgstr "Duilleagan coimhearsnachd do dh’aoighean" -#: 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 "Dè na duilleagan coimhearsnachd a chì aoighean. Chì na cleachdaichean ionadail an dà dhuilleag an-còmhnaidh." -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:533 msgid "Posts per user on community page" msgstr "Postaichean gach cleachdaiche air duilleag na coimhearsnachd" -#: 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 "Cuir taic ri post-d an comas" -#: 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 "Cuir an comas an taic ri post-d a thig ’na bhroinn airson pasganan IMAP a cheasnachadh agus freagairt le post-d." -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:537 msgid "" "Mail support can't be enabled because the PHP IMAP module is not installed." msgstr "Chan urrainn dhuinn an taic ri post-d a chur an comas air sgàth ’s nach deach am mòideal IMAP aig PHP a stàladh." -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "Enable OStatus support" msgstr "Cuir an taic ri OStatus an comas" -#: 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 "Cuir an comas a’ cho-chòrdalachd ri OStatus (StatusNet, GNU Social is msaa.) a thig ’na bhroinn. Bidh gach conaltradh slighe OStatus poblach." -#: src/Module/Admin/Site.php:538 +#: src/Module/Admin/Site.php:540 msgid "" "Diaspora support can't be enabled because Friendica was installed into a sub" " directory." msgstr "Chan urrainn dhuinn an taic ri diaspora* a chur an comas on a chaidh Friendica a stàladh ann am fo-phasgan." -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "Enable Diaspora support" msgstr "Cuir taic ri diaspora* an comas" -#: 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 "Cuir an comas a’ cho-chòrdalachd lìonraidh le diaspora* a thig ’na bhroinn airson conaltradh le frithealaichean diaspora*." -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 msgid "Verify SSL" msgstr "Dearbh 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 "Ma thogras tu, ’s urrainn dhut sgrùdadh teann nan teisteanasan a chur an comas. Is ciall dha seo nach urrainn dhut ceangal idir le làraichean le SSL a chaidh fhèin-shoidhneadh." -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "Proxy user" msgstr "Cleachdaiche a’ phrogsaidh" -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "User name for the proxy server." msgstr "Ainm-cleachdaiche dhan fhrithealaiche progsaidh." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 msgid "Proxy URL" msgstr "URL a’ phrogsaidh" -#: 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 "Ma tha thu airson ’s gun cleachd Friendica frithealaiche progsaidh airson ceangal ris an lìonra, cuir URL a’ phrogsaidh an-seo." -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Network timeout" msgstr "Crìoch-ùine an lìonraidh" -#: 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 "Luach ann an diogan. Is ciall dha 0 nach fhalbh an ùine air idir (cha mholamaid seo)." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:546 msgid "Maximum Load Average" msgstr "Eallach as motha sa chuibheas" -#: 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 "Eallach as motha air an t-siostam mus dèid dàil a chur air an lìbhrigeadh is air pròiseasadh cunbhalach – ’s e %d a tha sa bhun-roghainn." -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:547 msgid "Minimal Memory" msgstr "A’ chuimhne as lugha" -#: 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’ chuimhne shaor as lugha ann an MB dhan obraiche. Bidh feum air inntrigeadh dha /proc/meminfo – is 0 a’ bhun-roghainn (à gnìomh)." -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables" msgstr "Pisich na clàran o àm gu àm" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "Pisich clàran mar an tasgadan is an ciutha-obrach gu cunbhalach" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "Discover followers/followings from contacts" msgstr "Lorg dàimhean leantainn on luchd-aithne" -#: 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 "Ma tha seo an comas, thèid sùil a thoirt airson luchd-leantainn an luchd-aithne is an fheadhainn air a leanas iad." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:551 msgid "None - deactivated" msgstr "Chan eil gin – à comas" -#: 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 "Luchd-aithne ionadail – thèid dàimhean leantainn an luchd-aithne ionadail a lorg." -#: 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 "Luchd co-luadair – thèid dàimhean leantainn an luchd-aithne ionadail agus aig an fheadhainn a rinn co-luadar le postaichean poblach a lorg." -#: src/Module/Admin/Site.php: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 "Sioncronaich an luchd-aithne le frithealaiche an eòlaire" -#: 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 "Ma tha seo an comas, bheir an siostam sùil gu cunbhalach airson luchd-aithne ùr air frithealaiche an eòlaire a chaidh a mhìneachadh." -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 msgid "Discover contacts from other servers" msgstr "Lorg luchd-aithne o fhrithealaichean eile" -#: 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 "Làithean eadar ceasnachaidhean" -#: 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 "Lorg san eòlaire ionadail" -#: 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 "Lorg san eòlaire ionadail seach san eòlaire cho-naisgte. Nuair a nì thu lorg gu h-ionadail, thèid gach lorg a ghnìomhachadh san eòlaire cho-naisgte sa chùlaibh. Cuiridh seo piseach air na toraidhean luirg nuair a nithear an t-aon lorg a-rithist." -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:562 msgid "Publish server information" msgstr "Foillsich fiosrachadh an fhrithealaiche" -#: 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 " @@ -5297,50 +5304,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Ma tha seo an comas, thèid dàta coitcheann mun fhrithealaiche ’s cleachdadh fhoillseachadh. Gabhaidh an dàta a-staigh ainm is tionndadh an fhrithealaiche, an àireamh de chleachdaichean le pròifilean poblach, an àireamh de phostaichean agus na pròtacalan is ceangladairean an comas. Faic the-federation.info airson barrachd fiosrachaidh." -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:564 msgid "Check upstream version" msgstr "Cuir sùil air tionndadh an upstream" -#: 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 "Cuiridh seo an comas gun dèid sùil a chur airson tionndaidhean dhe Friendica air GitHub. Nuair a bhios tionndadh ùr an, thèid innse dhut air foir-shealladh panail na rianachd." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:565 msgid "Suppress Tags" msgstr "Mùch tagaichean" -#: 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 "Mùch sealladh liosta nan tagaichean hais air deireadh nam post." -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:566 msgid "Clean database" msgstr "Sgioblaich an stòr-dàta" -#: 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 "Thoir air falbh nithean cèine, reacordan stòir-dhàta a tha ’nan dìlleachdanan agus seann-susbaint eile o chuid a chlàran-taice eile." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of remote items" msgstr "Faid-bheatha nan nithean cèine" -#: 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 "Nuair a bhios sgioblachadh an stòir-dhàta an comas, mìnichidh seo na làithean mus dèid nithean cèine a sguabadh às. Thèid na nithean againn fhèin ’s na nithean a chaidh a chomharrachadh no fhaidhleadh a chumail an-còmhnaidh. Cuiridh 0 an giùlan seo à comas." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:568 msgid "Lifespan of unclaimed items" msgstr "Faid-bheatha nan nithean gun tagairt" -#: 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. " @@ -5348,175 +5355,185 @@ msgid "" "items if set to 0." msgstr "Nuair a bhios sgioblachadh an stòir-dhàta an comas, mìnichidh seo na làithean mus dèid nithean gun tagairt (seo susbaint on ath-sheachadan mar as trice) a sguabadh às. ’S e 90 latha a tha sa bhun-roghainn. Ma shuidhicheas tu seo air 0, thèid luach faid-bheatha nan nithean cèine a chleachdadh mar bhun-roghainn." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 msgid "Lifespan of raw conversation data" msgstr "Faid-bheatha dàta amh nan còmhraidhean" -#: 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 "Tha dàta nan còmhraidhean ’ga chleachdadh airson ActivityPub is OStatus agus a chùm dì-bhugachaidh. Bu chòir dha a bhith sàbhailte ma sguabas tu às às dèidh cola-deug. ’S e 90 latha a tha sa bhun-roghainn." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "Maximum numbers of comments per post" msgstr "An àireamh as motha de bheachdan ri post" -#: 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 "Co mheud beachd a thèid a shealltainn do gach post? ’S e 100 a tha sa bhun-roghainn." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:571 msgid "Maximum numbers of comments per post on the display page" msgstr "An àireamh as motha de bheachdan ri post air duilleag na sealltainn" -#: src/Module/Admin/Site.php: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 "Co mheud beachd a thèid a shealltainn do gach post nuair a sheallar post fa leth? ’S e 1000 a tha sa bhun-roghainn." -#: src/Module/Admin/Site.php: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 "Slighe shealadach" -#: 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 "Ma tha siostam cuingichte agad far nach urrainn dhan fhrithealaiche-lìn slighe temp an t-siostaim inntrigeadh, cuir a-steach slighe eile an-seo." -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "Only search in tags" msgstr "Na lorg ach sna tagaichean" -#: 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 "Air siostaman mòra, ’s urrainn dhan lorg teacsa maille mhòr a chur air an t-siostam." -#: 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 "Cruthaich cunntasan do chearcallan luchd-aithne nuair a thèid cunntas an lìonraidh àireamhachadh" -#: 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 "Air siostaman far an bheil tòrr chearcallan luchd-aithne ’gan cleachdadh, faodaidh a’ cheist seo a bhith glè dhaor." -#: src/Module/Admin/Site.php: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 "An àireamh as motha de dh’obraichean co-shìnte" -#: 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 "Suidhich seo air %d air òstairean co-roinnte. Air siostaman nas motha, bidh luach %d math. Is %d a’ bhun-roghainn." -#: src/Module/Admin/Site.php: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 "Cuir fastlane an comas" -#: 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 "Nuair a bhios seo an comas, cuiridh am fastlane obraiche a bharrachd air dòigh ma tha pròiseas air a bheil prìomhachas as àirde ’ga bhacadh le pròiseasan air a bheil prìomhachas ìosal." -#: src/Module/Admin/Site.php: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" @@ -5524,153 +5541,153 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "Direct relay transfer" msgstr "Tar-chur ath-sheachadain dìreach" -#: 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 "Cuiridh seo an comas an tar-chur dìreach gu frithealaichean eile às aonais nam frithealaichean ath-sheachadain" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "Relay scope" msgstr "Sgòp an ath-sheachadain" -#: 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 "Tha taghadh eadar “na h-uile” is “tagaichean” agad. Is ciall dha “na h-uile” gun dèid gach post poblach fhaighinn. Is ciall dha “tagaichean” nach dèid ach postaichean le tagaichean sònraichte fhaighinn." -#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 +#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:328 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "À comas" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "all" msgstr "na h-uile" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "tags" msgstr "tagaichean" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Server tags" msgstr "Tagaichean an fhrithealaiche" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Liosta de thagaichean airson fo-sgrìobhadh nan “tagaichean”, sgaraichte le cromagan." -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Deny Server tags" msgstr "Tagaichean an fhrithealaiche ’gan diùltadh" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Comma separated list of tags that are rejected." msgstr "Liosta da thagaichean a tha ’gan diùltadh, sgaraichte le cromagan." -#: src/Module/Admin/Site.php: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 "Ceadaich tagaichean chleachdaichean" -#: 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 "Ma tha seo an comas, thèid na tagaichean o na lorgan air an sàbhaladh a chleachdadh airson fo-sgrìobhadh nan “tagaichean” a bharrachd air na “relay_server_tags”." -#: src/Module/Admin/Site.php: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 "Tòisich air an imrich" @@ -5863,27 +5880,27 @@ msgstr "Tionndadh" msgid "Active addons" msgstr "Tuilleadain ghnìomhach" -#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#: src/Module/Admin/Themes/Details.php:63 src/Module/Admin/Themes/Index.php:71 #, php-format msgid "Theme %s disabled." msgstr "Chaidh an t-ùrlar %s a chur à comas." -#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#: src/Module/Admin/Themes/Details.php:65 src/Module/Admin/Themes/Index.php:73 #, php-format msgid "Theme %s successfully enabled." msgstr "Chaidh an t-ùrlar %s a chur an comas." -#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#: src/Module/Admin/Themes/Details.php:67 src/Module/Admin/Themes/Index.php:75 #, php-format msgid "Theme %s failed to install." msgstr "Dh’fhàillig le stàladh an ùrlair %s." -#: src/Module/Admin/Themes/Details.php:83 +#: src/Module/Admin/Themes/Details.php:89 msgid "Screenshot" msgstr "Glacadh-sgrìn" -#: src/Module/Admin/Themes/Details.php:91 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:93 +#: src/Module/Admin/Themes/Details.php:97 +#: src/Module/Admin/Themes/Index.php:118 src/Module/BaseAdmin.php:93 msgid "Themes" msgstr "Ùrlaran" @@ -5891,24 +5908,24 @@ msgstr "Ùrlaran" msgid "Unknown theme." msgstr "Ùrlar nach aithne dhuinn." -#: src/Module/Admin/Themes/Index.php:51 +#: src/Module/Admin/Themes/Index.php:57 msgid "Themes reloaded" msgstr "Chaidh na h-ùrlaran ath-luchdadh" -#: src/Module/Admin/Themes/Index.php:114 +#: src/Module/Admin/Themes/Index.php:120 msgid "Reload active themes" msgstr "Ath-luchdaich na h-ùrlaran gnìomhach" -#: src/Module/Admin/Themes/Index.php:118 +#: src/Module/Admin/Themes/Index.php:124 #, php-format msgid "No themes found on the system. They should be placed in %1$s" msgstr "Cha deach ùrlar a lorg air an t-siostam. Bu chòir dhut an cur am broinn %1$s" -#: src/Module/Admin/Themes/Index.php:119 +#: src/Module/Admin/Themes/Index.php:125 msgid "[Experimental]" msgstr "[Deuchainneil]" -#: src/Module/Admin/Themes/Index.php:120 +#: src/Module/Admin/Themes/Index.php:126 msgid "[Unsupported]" msgstr "[Chan eil taic ris]" @@ -6070,7 +6087,7 @@ msgstr "thoir sùil air webfinger" msgid "Babel" msgstr "Babel" -#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:137 +#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:143 msgid "ActivityPub Conversion" msgstr "Iompachadh ActivityPub" @@ -6126,7 +6143,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:115 msgid "Reports" msgstr "" @@ -6151,11 +6168,11 @@ msgstr "Liosta-bhacaidh an fhrithealaiche" msgid "Delete Item" msgstr "Sguab às an nì" -#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:76 +#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:82 msgid "Item Source" msgstr "Tùs an nì" -#: src/Module/BaseProfile.php:52 src/Module/Contact.php:506 +#: src/Module/BaseProfile.php:52 src/Module/Contact.php:513 msgid "Profile Details" msgstr "Fiosrachadh na pròifil" @@ -6221,7 +6238,7 @@ msgstr "Dearbhadh dà-cheumnach" msgid "Display" msgstr "Sealladh" -#: 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 "Lìonraidhean sòisealta" @@ -6298,7 +6315,7 @@ msgstr "Tòisichidh an tachartas:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php: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 @@ -6334,7 +6351,7 @@ msgstr "Ionad (chan eil BBCode ceadaichte)" msgid "Share this event" msgstr "Co-roinn an tachartas seo" -#: 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 "Bunasach" @@ -6390,8 +6407,8 @@ msgstr "Cearcall nach aithne dhuinn." #: 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:95 src/Module/Contact/Redir.php:141 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:183 +#: 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 "Cha deach an neach-aithne a lorg." @@ -6400,7 +6417,7 @@ msgstr "Cha deach an neach-aithne a lorg." msgid "Invalid contact." msgstr "Neach-aithne mì-dhligheach." -#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:73 +#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:70 msgid "Contact is deleted." msgstr "Chaidh an neach-aithne a sguabadh às." @@ -6468,7 +6485,7 @@ msgstr "Briog air neach-aithne gus a chur ris no a thoirt air falbh." msgid "Add contact to circle" msgstr "Cuir an neach-aithne ris a’ chearcall" -#: src/Module/Contact.php:96 +#: src/Module/Contact.php:102 #, php-format msgid "%d contact edited." msgid_plural "%d contacts edited." @@ -6477,142 +6494,142 @@ msgstr[1] "Chaidh %d luchd-aithne a dheasachadh." msgstr[2] "Chaidh %d luchd-aithne a dheasachadh." msgstr[3] "Chaidh %d luchd-aithne a dheasachadh." -#: src/Module/Contact.php:347 +#: src/Module/Contact.php:353 msgid "Show all contacts" msgstr "Seall an luchd-aithne gu lèir" -#: src/Module/Contact.php:352 src/Module/Contact.php:431 +#: src/Module/Contact.php:358 src/Module/Contact.php:437 #: src/Module/Moderation/BaseUsers.php:85 msgid "Pending" msgstr "Ri dhèiligeadh" -#: src/Module/Contact.php:355 +#: src/Module/Contact.php:361 msgid "Only show pending contacts" msgstr "Na seall ach an luchd-aithne ri dhèiligeadh" -#: src/Module/Contact.php:360 src/Module/Contact.php:434 +#: src/Module/Contact.php:366 src/Module/Contact.php:440 #: src/Module/Moderation/BaseUsers.php:93 msgid "Blocked" msgstr "’Ga bhacadh" -#: src/Module/Contact.php:363 +#: src/Module/Contact.php:369 msgid "Only show blocked contacts" msgstr "Na seall ach an luchd-aithne bacte" -#: src/Module/Contact.php:368 src/Module/Contact.php:440 +#: src/Module/Contact.php:374 src/Module/Contact.php:446 #: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "’Ga leigeil seachad" -#: src/Module/Contact.php:371 +#: src/Module/Contact.php:377 msgid "Only show ignored contacts" msgstr "Na seall ach an luchd-aithne ’gan leigeil seachad" -#: src/Module/Contact.php:376 src/Module/Contact.php:443 +#: src/Module/Contact.php:382 src/Module/Contact.php:449 msgid "Collapsed" msgstr "’Ga cho-theannachadh" -#: src/Module/Contact.php:379 +#: src/Module/Contact.php:385 msgid "Only show collapsed contacts" msgstr "Na seall ach an luchd-aithne co-theannaichte" -#: src/Module/Contact.php:384 src/Module/Contact.php:446 +#: src/Module/Contact.php:390 src/Module/Contact.php:452 msgid "Archived" msgstr "San tasg-lann" -#: src/Module/Contact.php:387 +#: src/Module/Contact.php:393 msgid "Only show archived contacts" msgstr "Na seall ach an luchd-aithne san tasg-lann" -#: src/Module/Contact.php:392 src/Module/Contact.php:437 +#: src/Module/Contact.php:398 src/Module/Contact.php:443 msgid "Hidden" msgstr "Falaichte" -#: src/Module/Contact.php:395 +#: src/Module/Contact.php:401 msgid "Only show hidden contacts" msgstr "Na seall ach an luchd-aithne falaichte" -#: src/Module/Contact.php:403 +#: src/Module/Contact.php:409 msgid "Organize your contact circles" msgstr "Cuir rian air cearcallan an luchd-aithne agad" -#: src/Module/Contact.php:458 +#: src/Module/Contact.php:464 msgid "Search your contacts" msgstr "Lorg san luchd-aithne agad" -#: src/Module/Contact.php:459 src/Module/Search/Index.php:207 +#: src/Module/Contact.php:465 src/Module/Search/Index.php:207 #, php-format msgid "Results for: %s" msgstr "Toraidhean airson: %s" -#: src/Module/Contact.php:466 +#: src/Module/Contact.php:473 msgid "Update" msgstr "Ùraich" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 +#: src/Module/Contact.php:474 src/Module/Contact/Profile.php:532 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Dì-bhac" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 +#: src/Module/Contact.php:475 src/Module/Contact/Profile.php:540 msgid "Unignore" msgstr "Na leig seachad tuilleadh" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 +#: src/Module/Contact.php:476 src/Module/Contact/Profile.php:548 msgid "Uncollapse" msgstr "Na co-theannaich tuilleadh" -#: src/Module/Contact.php:471 +#: src/Module/Contact.php:478 msgid "Batch Actions" msgstr "Gnìomhan ’nan grunnan" -#: src/Module/Contact.php:514 +#: src/Module/Contact.php:521 msgid "Conversations started by this contact" msgstr "Na còmhraidhean a thòisich an neach-aithne seo" -#: src/Module/Contact.php:519 +#: src/Module/Contact.php:526 msgid "Posts and Comments" msgstr "Postaichean ’s beachdan" -#: src/Module/Contact.php:522 +#: src/Module/Contact.php:529 msgid "Individual Posts and Replies" msgstr "Postaichean ’s freagairtean fa leth" -#: src/Module/Contact.php:530 +#: src/Module/Contact.php:537 msgid "Posts containing media objects" msgstr "Postaichean sa bheil nithean meadhain" -#: src/Module/Contact.php:538 +#: src/Module/Contact.php:545 msgid "View all known contacts" msgstr "Seall a h-uile neach-aithne as aithne dhut" -#: src/Module/Contact.php:549 +#: src/Module/Contact.php:556 msgid "Advanced Contact Settings" msgstr "Roghainnean adhartach an luchd-aithne" -#: src/Module/Contact.php:585 +#: src/Module/Contact.php:592 msgid "Mutual Friendship" msgstr "Co-dhàimh" -#: src/Module/Contact.php:589 +#: src/Module/Contact.php:596 msgid "is a fan of yours" msgstr "dealasach ort" -#: src/Module/Contact.php:593 +#: src/Module/Contact.php:600 msgid "you are a fan of" msgstr "tha thu dealasach air" -#: src/Module/Contact.php:611 +#: src/Module/Contact.php:618 msgid "Pending outgoing contact request" msgstr "Iarrtas neach-aithne a-mach gun dèiligeadh" -#: src/Module/Contact.php:613 +#: src/Module/Contact.php:620 msgid "Pending incoming contact request" msgstr "Iarrtas neach-aithne a-steach ri dhèiligeadh" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 +#: src/Module/Contact.php:633 src/Module/Contact/Profile.php:391 #, php-format msgid "Visit %s's profile [%s]" msgstr "Tadhail air a’ phròifil aig %s [%s]" @@ -6627,7 +6644,7 @@ msgstr "Air ais gu deasaiche an neach-aithne" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6719,9 +6736,9 @@ msgstr[1] "Luchd-aithne (%s)" msgstr[2] "Luchd-aithne (%s)" msgstr[3] "Luchd-aithne (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 -#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 -#: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 +#: src/Module/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:59 #: 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 @@ -6759,18 +6776,18 @@ msgstr "Freagair seo:" msgid "Your Identity Address:" msgstr "Seòladh do dhearbh-aithne:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:422 #: 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 +#: src/Module/Moderation/Reports.php:123 +#: src/Module/Notifications/Introductions.php:135 +#: src/Module/Notifications/Introductions.php:204 msgid "Profile URL" msgstr "URL na pròifile" -#: 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/Contact/Follow.php:171 src/Module/Contact/Profile.php:434 +#: src/Module/Notifications/Introductions.php:197 +#: src/Module/Profile/Profile.php:236 msgid "Tags:" msgstr "Tagaichean:" @@ -6811,241 +6828,241 @@ msgstr "Maidseadh na pròifile" msgid "Failed to update contact record." msgstr "Cha b’ urrainn dhuinn clàr an neach-aithne ùrachadh." -#: src/Module/Contact/Profile.php:195 +#: src/Module/Contact/Profile.php:209 msgid "Contact has been unblocked" msgstr "Chaidh an neach-aithne a dhì-bhacadh" -#: src/Module/Contact/Profile.php:199 +#: src/Module/Contact/Profile.php:213 msgid "Contact has been blocked" msgstr "Chaidh an neach-aithne a bhacadh" -#: src/Module/Contact/Profile.php:211 +#: src/Module/Contact/Profile.php:225 msgid "Contact has been unignored" msgstr "Chan eil an neach-aithne ’ga leigeil seachad tuilleadh" -#: src/Module/Contact/Profile.php:215 +#: src/Module/Contact/Profile.php:229 msgid "Contact has been ignored" msgstr "Tha an neach-aithne ’ga leigeil seachad" -#: src/Module/Contact/Profile.php:227 +#: src/Module/Contact/Profile.php:241 msgid "Contact has been uncollapsed" msgstr "Chan eil an neach-aithne ’ga cho-theannachadh tuilleadh" -#: src/Module/Contact/Profile.php:231 +#: src/Module/Contact/Profile.php:245 msgid "Contact has been collapsed" msgstr "Tha an neach-aithne ’ga cho-theannachadh" -#: src/Module/Contact/Profile.php:259 +#: src/Module/Contact/Profile.php:273 #, php-format msgid "You are mutual friends with %s" msgstr "Tha co-dhàimh eadar thu fhèin is %s a-nis" -#: src/Module/Contact/Profile.php:260 +#: src/Module/Contact/Profile.php:274 #, php-format msgid "You are sharing with %s" msgstr "Tha thu a’ co-roinneadh le %s" -#: src/Module/Contact/Profile.php:261 +#: src/Module/Contact/Profile.php:275 #, php-format msgid "%s is sharing with you" msgstr "Tha %s a’ co-roinneadh leat" -#: src/Module/Contact/Profile.php:277 +#: src/Module/Contact/Profile.php:291 msgid "Private communications are not available for this contact." msgstr "Chan eil conaltradh prìobhaideach ri fhaighinn dhan neach-aithne seo." -#: src/Module/Contact/Profile.php:287 +#: src/Module/Contact/Profile.php:301 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:290 +#: src/Module/Contact/Profile.php:304 msgid "Never" msgstr "Chan ann idir" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was not successful)" msgstr "(Cha deach leis an ùrachadh)" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was successful)" msgstr "(Chaidh leis an ùrachadh)" -#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 +#: src/Module/Contact/Profile.php:309 src/Module/Contact/Profile.php:503 msgid "Suggest friends" msgstr "Mol caraidean" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:313 #, php-format msgid "Network type: %s" msgstr "Seòrsa an lìonraidh: %s" -#: src/Module/Contact/Profile.php:304 +#: src/Module/Contact/Profile.php:318 msgid "Communications lost with this contact!" msgstr "Chaidh an conaltradh leis an neach-aithne seo a chall!" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:324 msgid "Fetch further information for feeds" msgstr "Faigh barrachd fiosrachaidh dha na h-inbhirean" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:326 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Faigh fiosrachadh mar dhealbhan ro-sheallaidh, tiotal is tàladh o nì an inbhir. ’S urrainn dhut seo a chur an comas mur eil cus teacsa san inbhir. Thèid faclan-luirg a thogail o bhann-cinn nì an inbhir agus am postadh ’nan tagaichean hais." -#: src/Module/Contact/Profile.php:315 +#: src/Module/Contact/Profile.php:329 msgid "Fetch information" msgstr "Faigh am fiosrachadh" -#: src/Module/Contact/Profile.php:316 +#: src/Module/Contact/Profile.php:330 msgid "Fetch keywords" msgstr "Faigh na faclan-luirg" -#: src/Module/Contact/Profile.php:317 +#: src/Module/Contact/Profile.php:331 msgid "Fetch information and keywords" msgstr "Faigh am fiosrachadh ’s na faclan-luirg" -#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 -#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 +#: src/Module/Contact/Profile.php:341 src/Module/Contact/Profile.php:346 +#: src/Module/Contact/Profile.php:351 src/Module/Contact/Profile.php:357 msgid "No mirroring" msgstr "Gun sgàthanachadh" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 -#: src/Module/Contact/Profile.php:344 +#: src/Module/Contact/Profile.php:342 src/Module/Contact/Profile.php:352 +#: src/Module/Contact/Profile.php:358 msgid "Mirror as my own posting" msgstr "Sgàthanaich ’na phost leam fhìn" -#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:347 src/Module/Contact/Profile.php:353 msgid "Native reshare" msgstr "Co-roinneadh tùsail" -#: src/Module/Contact/Profile.php:359 +#: src/Module/Contact/Profile.php:373 msgid "Contact Information / Notes" msgstr "Fiosrachadh an neach-aithne / Nòtaichean" -#: src/Module/Contact/Profile.php:360 +#: src/Module/Contact/Profile.php:374 msgid "Contact Settings" msgstr "Roghainnean an neach-aithne" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:382 msgid "Contact" msgstr "Neach-aithne" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:386 msgid "Their personal note" msgstr "An nòta pearsanta aca" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:388 msgid "Edit contact notes" msgstr "Deasaich notaichean an neach-aithne" -#: src/Module/Contact/Profile.php:378 +#: src/Module/Contact/Profile.php:392 msgid "Block/Unblock contact" msgstr "Bac/Dì-bhac an neach-aithne" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:393 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Leig seachad an neach-aithne" -#: src/Module/Contact/Profile.php:380 +#: src/Module/Contact/Profile.php:394 msgid "View conversations" msgstr "Seall na còmhraidhean" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:399 msgid "Last update:" msgstr "An t-ùrachadh mu dheireadh:" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:401 msgid "Update public posts" msgstr "Ùraich na postaichean poblach" -#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 +#: src/Module/Contact/Profile.php:403 src/Module/Contact/Profile.php:513 msgid "Update now" msgstr "Ùraich an-dràsta" -#: src/Module/Contact/Profile.php:391 +#: src/Module/Contact/Profile.php:405 msgid "Awaiting connection acknowledge" msgstr "A’ feitheamh air aithneachadh a’ cheangail" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:406 msgid "Currently blocked" msgstr "’Ga bhacadh an-dràsta" -#: src/Module/Contact/Profile.php:393 +#: src/Module/Contact/Profile.php:407 msgid "Currently ignored" msgstr "’Ga leigeil seachad an-dràsta" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:408 msgid "Currently collapsed" msgstr "’Ga cho-theannachadh an-dràsta" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:409 msgid "Currently archived" msgstr "San tasg-lann an-dràsta" -#: src/Module/Contact/Profile.php:398 +#: src/Module/Contact/Profile.php:412 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:400 -#: src/Module/Notifications/Introductions.php:192 +#: src/Module/Contact/Profile.php:414 +#: src/Module/Notifications/Introductions.php:198 msgid "Hide this contact from others" msgstr "Falaich an neach-aithne seo o chàch" -#: src/Module/Contact/Profile.php:400 +#: src/Module/Contact/Profile.php:414 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Dh’fhaoidte gum faicear freagairtean/gur toigh le daoine na postaichean poblach agad fhathast" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Notification for new posts" msgstr "Brathan air postaichean ùra" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Send a notification of every new post of this contact" msgstr "Cuir brath airson gach post ùr aig an neach-aithne seo" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 msgid "Keyword Deny List" msgstr "Liosta-dhiùltaidh nam facal-luirg" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Liosta sgaraichte le cromagan de dh’fhaclan-luirg nach dèid iompachadh gu tagaichean tais nuair a bhios “Faigh am fiosrachadh ’s na faclan-luirg” air a thaghadh" -#: src/Module/Contact/Profile.php:421 +#: src/Module/Contact/Profile.php:435 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Gnìomhan" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:437 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Staid" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:443 msgid "Mirror postings from this contact" msgstr "Sgàthanaich na postaichean on neach-aithne seo" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:445 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Cuir comharra remote_self ris an neach-aithne seo ach an ath-phostaich Friendica nithean ùra on neach-aithne seo." -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:448 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:435 +#: src/Module/Contact/Profile.php:449 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:436 +#: src/Module/Contact/Profile.php:450 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 " @@ -7055,94 +7072,90 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 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 +#: src/Module/Contact/Profile.php:452 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:438 +#: src/Module/Contact/Profile.php:452 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 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 +#: src/Module/Contact/Profile.php:454 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:440 +#: src/Module/Contact/Profile.php:454 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 msgid "Channel Only" msgstr "" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 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 +#: src/Module/Contact/Profile.php:523 msgid "Refetch contact data" msgstr "Faigh dàta an neach-aithne a-rithist" -#: src/Module/Contact/Profile.php:520 +#: src/Module/Contact/Profile.php:534 msgid "Toggle Blocked status" msgstr "Toglaich stad a’ bhacaidh" -#: src/Module/Contact/Profile.php:528 +#: src/Module/Contact/Profile.php:542 msgid "Toggle Ignored status" msgstr "Toglaich staid na leigeil seachad" -#: src/Module/Contact/Profile.php:536 +#: src/Module/Contact/Profile.php:550 msgid "Toggle Collapsed status" msgstr "Toglaich staid a’ cho-theannachaidh" -#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:557 src/Module/Contact/Revoke.php:103 msgid "Revoke Follow" msgstr "Cùl-ghairm an leantainn" -#: src/Module/Contact/Profile.php:545 +#: src/Module/Contact/Profile.php:559 msgid "Revoke the follow from this contact" msgstr "Thoir air an neach-aithne seo nach lean iad ort tuilleadh" -#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 +#: src/Module/Contact/Redir.php:139 msgid "Bad Request." msgstr "Droch-iarrtas." -#: src/Module/Contact/Revoke.php:63 -msgid "Unknown contact." -msgstr "Neach-aithne nach aithne dhuinn." - -#: src/Module/Contact/Revoke.php:77 +#: src/Module/Contact/Revoke.php:74 msgid "Contact is being deleted." msgstr "Tha an neach-aithne ’ga sguabadh às." -#: src/Module/Contact/Revoke.php:91 +#: src/Module/Contact/Revoke.php:88 msgid "Follow was successfully revoked." msgstr "Chaidh an leantainn a chùl-ghairm." -#: src/Module/Contact/Revoke.php:107 +#: src/Module/Contact/Revoke.php:104 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." @@ -7198,29 +7211,29 @@ msgstr "Chan eil roghainn na coimhearsnachd ri fhaighinn." msgid "Not available." msgstr "Chan eil seo ri fhaighinn." -#: src/Module/Conversation/Network.php:214 +#: src/Module/Conversation/Network.php:216 msgid "No such circle" msgstr "Chan eil an cearcall seo ann" -#: src/Module/Conversation/Network.php:218 +#: src/Module/Conversation/Network.php:220 #, php-format msgid "Circle: %s" msgstr "Cearcall: %s" -#: src/Module/Conversation/Network.php:237 +#: src/Module/Conversation/Network.php:239 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:314 +#: src/Module/Conversation/Network.php:316 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:203 +#: src/Module/Conversation/Timeline.php:204 msgid "Include" msgstr "Gabh a-staigh" -#: src/Module/Conversation/Timeline.php:204 +#: src/Module/Conversation/Timeline.php:205 msgid "Hide" msgstr "Falaich" @@ -7235,24 +7248,24 @@ msgid "" "code or the translation of Friendica. Thank you all!" msgstr "’S e pròiseact coimhearsnachd a th’ ann am Friendica is cha ghabhadh a thoirt gu buil às aonais taic o iomadh daoine. Seo liosta dhen fheadhainn a chuir ri chòd no ri eadar-theangachadh Friendica. Mòran taing dhuibh uile!" -#: src/Module/Debug/ActivityPubConversion.php:53 +#: src/Module/Debug/ActivityPubConversion.php:59 msgid "Formatted" msgstr "Fòrmataichte" -#: src/Module/Debug/ActivityPubConversion.php:65 +#: src/Module/Debug/ActivityPubConversion.php:71 msgid "Activity" msgstr "Gnìomhachd" -#: src/Module/Debug/ActivityPubConversion.php:117 +#: src/Module/Debug/ActivityPubConversion.php:123 msgid "Object data" msgstr "Dàta oibseict" -#: src/Module/Debug/ActivityPubConversion.php:124 +#: src/Module/Debug/ActivityPubConversion.php:130 msgid "Result Item" msgstr "Nì toraidh" -#: src/Module/Debug/ActivityPubConversion.php:129 -#: src/Module/Debug/Babel.php:294 src/Module/Moderation/Item/Source.php:87 +#: src/Module/Debug/ActivityPubConversion.php:135 +#: src/Module/Debug/Babel.php:300 src/Module/Moderation/Item/Source.php:93 #: src/Module/Security/TwoFactor/Verify.php:98 msgid "Error" msgid_plural "Errors" @@ -7261,188 +7274,188 @@ msgstr[1] "Mearachdan" msgstr[2] "Mearachdan" msgstr[3] "Mearachdan" -#: src/Module/Debug/ActivityPubConversion.php:138 +#: src/Module/Debug/ActivityPubConversion.php:144 msgid "Source activity" msgstr "Gnìomhachd bun-tùis" -#: src/Module/Debug/Babel.php:52 +#: src/Module/Debug/Babel.php:58 msgid "Source input" msgstr "Ion-chur bun-tùis" -#: src/Module/Debug/Babel.php:58 +#: src/Module/Debug/Babel.php:64 msgid "BBCode::toPlaintext" msgstr "BBCode::toPlaintext" -#: src/Module/Debug/Babel.php:64 +#: src/Module/Debug/Babel.php:70 msgid "BBCode::convert (raw HTML)" msgstr "BBCode::convert (HTML amh)" -#: src/Module/Debug/Babel.php:69 +#: src/Module/Debug/Babel.php:75 msgid "BBCode::convert (hex)" msgstr "BBCode::convert (sia-dheicheach)" -#: src/Module/Debug/Babel.php:74 +#: src/Module/Debug/Babel.php:80 msgid "BBCode::convert" msgstr "BBCode::convert" -#: src/Module/Debug/Babel.php:80 +#: src/Module/Debug/Babel.php:86 msgid "BBCode::convert => HTML::toBBCode" msgstr "BBCode::convert => HTML::toBBCode" -#: src/Module/Debug/Babel.php:86 +#: src/Module/Debug/Babel.php:92 msgid "BBCode::toMarkdown" msgstr "BBCode::toMarkdown" -#: src/Module/Debug/Babel.php:92 +#: src/Module/Debug/Babel.php:98 msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" msgstr "BBCode::toMarkdown => Markdown::convert (HTML amh)" -#: src/Module/Debug/Babel.php:96 +#: src/Module/Debug/Babel.php:102 msgid "BBCode::toMarkdown => Markdown::convert" msgstr "BBCode::toMarkdown => Markdown::convert" -#: src/Module/Debug/Babel.php:102 +#: src/Module/Debug/Babel.php:108 msgid "BBCode::toMarkdown => Markdown::toBBCode" msgstr "BBCode::toMarkdown => Markdown::toBBCode" -#: src/Module/Debug/Babel.php:108 +#: src/Module/Debug/Babel.php:114 msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -#: src/Module/Debug/Babel.php:116 +#: src/Module/Debug/Babel.php:122 msgid "Item Body" msgstr "Bodhaig nì" -#: src/Module/Debug/Babel.php:120 +#: src/Module/Debug/Babel.php:126 msgid "Item Tags" msgstr "Tagaichean nì" -#: src/Module/Debug/Babel.php:126 +#: src/Module/Debug/Babel.php:132 msgid "PageInfo::appendToBody" msgstr "PageInfo::appendToBody" -#: src/Module/Debug/Babel.php:131 +#: src/Module/Debug/Babel.php:137 msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" msgstr "PageInfo::appendToBody => BBCode::convert (HTML amh)" -#: src/Module/Debug/Babel.php:135 +#: src/Module/Debug/Babel.php:141 msgid "PageInfo::appendToBody => BBCode::convert" msgstr "PageInfo::appendToBody => BBCode::convert" -#: src/Module/Debug/Babel.php:142 +#: src/Module/Debug/Babel.php:148 msgid "Source input (Diaspora format)" msgstr "Ion-chur bun-tùis (fòrmat diaspora*)" -#: src/Module/Debug/Babel.php:151 +#: src/Module/Debug/Babel.php:157 msgid "Source input (Markdown)" msgstr "Ion-chur bun-tùis (Markdown)" -#: src/Module/Debug/Babel.php:157 +#: src/Module/Debug/Babel.php:163 msgid "Markdown::convert (raw HTML)" msgstr "Markdown::convert (HTML amh)" -#: src/Module/Debug/Babel.php:162 +#: src/Module/Debug/Babel.php:168 msgid "Markdown::convert" msgstr "Markdown::convert" -#: src/Module/Debug/Babel.php:168 +#: src/Module/Debug/Babel.php:174 msgid "Markdown::toBBCode" msgstr "Markdown::toBBCode" -#: src/Module/Debug/Babel.php:175 +#: src/Module/Debug/Babel.php:181 msgid "Raw HTML input" msgstr "Ion-chur HTML amh" -#: src/Module/Debug/Babel.php:180 +#: src/Module/Debug/Babel.php:186 msgid "HTML Input" msgstr "Ion-chur HTML" -#: src/Module/Debug/Babel.php:187 +#: src/Module/Debug/Babel.php:193 msgid "HTML Purified (raw)" msgstr "HTML air a ghlanadh (amh)" -#: src/Module/Debug/Babel.php:192 +#: src/Module/Debug/Babel.php:198 msgid "HTML Purified (hex)" msgstr "HTML air a ghlanadh (sia-dheicheach)" -#: src/Module/Debug/Babel.php:197 +#: src/Module/Debug/Babel.php:203 msgid "HTML Purified" msgstr "HTML air a ghlanadh" -#: src/Module/Debug/Babel.php:203 +#: src/Module/Debug/Babel.php:209 msgid "HTML::toBBCode" msgstr "HTML::toBBCode" -#: src/Module/Debug/Babel.php:209 +#: src/Module/Debug/Babel.php:215 msgid "HTML::toBBCode => BBCode::convert" msgstr "HTML::toBBCode => BBCode::convert" -#: src/Module/Debug/Babel.php:214 +#: src/Module/Debug/Babel.php:220 msgid "HTML::toBBCode => BBCode::convert (raw HTML)" msgstr "HTML::toBBCode => BBCode::convert (HTML amh)" -#: src/Module/Debug/Babel.php:220 +#: src/Module/Debug/Babel.php:226 msgid "HTML::toBBCode => BBCode::toPlaintext" msgstr "HTML::toBBCode => BBCode::toPlaintext" -#: src/Module/Debug/Babel.php:226 +#: src/Module/Debug/Babel.php:232 msgid "HTML::toMarkdown" msgstr "HTML::toMarkdown" -#: src/Module/Debug/Babel.php:232 +#: src/Module/Debug/Babel.php:238 msgid "HTML::toPlaintext" msgstr "HTML::toPlaintext" -#: src/Module/Debug/Babel.php:238 +#: src/Module/Debug/Babel.php:244 msgid "HTML::toPlaintext (compact)" msgstr "HTML::toPlaintext (dùmhlaichte)" -#: src/Module/Debug/Babel.php:256 +#: src/Module/Debug/Babel.php:262 msgid "Decoded post" msgstr "Post air a dhì-chòdachadh" -#: src/Module/Debug/Babel.php:277 +#: src/Module/Debug/Babel.php:283 msgid "Post array before expand entities" msgstr "Arraigh a’ phuist ro leudachadh nan eintiteasan" -#: src/Module/Debug/Babel.php:284 +#: src/Module/Debug/Babel.php:290 msgid "Post converted" msgstr "Post air iompachadh" -#: src/Module/Debug/Babel.php:289 +#: src/Module/Debug/Babel.php:295 msgid "Converted body" msgstr "Bodhaig air a h-iompachadh" -#: src/Module/Debug/Babel.php:295 +#: src/Module/Debug/Babel.php:301 msgid "Twitter addon is absent from the addon/ folder." msgstr "Chan eil tuilleadan Twitter sa phasgan addon/." -#: src/Module/Debug/Babel.php:305 +#: src/Module/Debug/Babel.php:311 msgid "Babel Diagnostic" msgstr "Diagnosachd Babel" -#: src/Module/Debug/Babel.php:307 +#: src/Module/Debug/Babel.php:313 msgid "Source text" msgstr "Teacsa tùsail" -#: src/Module/Debug/Babel.php:308 +#: src/Module/Debug/Babel.php:314 msgid "BBCode" msgstr "BBCode" -#: src/Module/Debug/Babel.php:310 +#: src/Module/Debug/Babel.php:316 msgid "Markdown" msgstr "Markdown" -#: src/Module/Debug/Babel.php:311 +#: src/Module/Debug/Babel.php:317 msgid "HTML" msgstr "HTML" -#: src/Module/Debug/Babel.php:313 +#: src/Module/Debug/Babel.php:319 msgid "Twitter Source / Tweet URL (requires API key)" msgstr "Bun-tùs Twitter / URL a’ tweet (feum air iuchair API)" #: src/Module/Debug/Feed.php: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 "Feumaidh tu clàradh a-steach mus urrainn dhut am mòideal seo a chleachdadh" @@ -7503,19 +7516,19 @@ msgstr "Diagnosachd Webfinger" msgid "Lookup address:" msgstr "Rannsaich an seòladh:" -#: src/Module/Directory.php:74 +#: src/Module/Directory.php:75 msgid "No entries (some entries may be hidden)." msgstr "Gun innteart (’s dòcha gu bheil cuid a dh’innteartan falaichte)." -#: src/Module/Directory.php:90 +#: src/Module/Directory.php:91 msgid "Find on this site" msgstr "Lorg air an làrach seo" -#: src/Module/Directory.php:92 +#: src/Module/Directory.php:93 msgid "Results for:" msgstr "Toraidhean airson:" -#: src/Module/Directory.php:94 +#: src/Module/Directory.php:95 msgid "Site Directory" msgstr "Eòlaire na làraich" @@ -7613,7 +7626,7 @@ msgstr "Chan eil am modh ceadaichte." msgid "Help:" msgstr "Cobhair:" -#: src/Module/Home.php:63 +#: src/Module/Home.php:66 #, php-format msgid "Welcome to %s" msgstr "Fàilte gu %s" @@ -8008,23 +8021,23 @@ msgstr "Air a sguabadh às" msgid "List of pending user deletions" msgstr "Liosta nan cleachdaichean rin sguabadh às" -#: 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 "Duilleag àbhaisteach a’ chunntais" -#: 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 "Duilleag cùbaid deasbaid" -#: 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 "Buidheann poblach" -#: 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 "Duilleag caraide fhèin-obrachail" @@ -8033,22 +8046,22 @@ msgid "Private Group" msgstr "Buidheann prìobhaideach" #: 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 "Duilleag phearsanta" #: 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 "Duilleag buidhinn" #: 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 "Duilleag naidheachdan" #: 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 "Buidheann coimhearsnachd" @@ -8104,7 +8117,7 @@ msgid "Block New Remote Contact" msgstr "Bac neach-aithne cèin ùr" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Photo" msgstr "Dealbh" @@ -8418,56 +8431,56 @@ msgstr "GUID" msgid "The GUID of the item you want to delete." msgstr "GUID an nì a tha thu airson sguabadh às." -#: src/Module/Moderation/Item/Source.php:77 +#: src/Module/Moderation/Item/Source.php:83 msgid "Item Id" msgstr "ID an nì" -#: src/Module/Moderation/Item/Source.php:78 +#: src/Module/Moderation/Item/Source.php:84 msgid "Item URI" msgstr "URI an nì" -#: src/Module/Moderation/Item/Source.php:80 +#: src/Module/Moderation/Item/Source.php:86 msgid "Terms" msgstr "Briathran" -#: src/Module/Moderation/Item/Source.php:81 +#: src/Module/Moderation/Item/Source.php:87 msgid "Tag" msgstr "Taga" -#: src/Module/Moderation/Item/Source.php:82 +#: src/Module/Moderation/Item/Source.php:88 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Index.php:140 msgid "Type" msgstr "Seòrsa" -#: src/Module/Moderation/Item/Source.php:83 +#: src/Module/Moderation/Item/Source.php:89 msgid "Term" msgstr "Briathar" -#: src/Module/Moderation/Item/Source.php:84 +#: src/Module/Moderation/Item/Source.php:90 msgid "URL" msgstr "URL" -#: src/Module/Moderation/Item/Source.php:86 +#: src/Module/Moderation/Item/Source.php:92 msgid "Implicit Mention" msgstr "Iomradh fillte" -#: src/Module/Moderation/Item/Source.php:88 +#: src/Module/Moderation/Item/Source.php:94 msgid "Item not found" msgstr "Cha deach an nì a lorg" -#: src/Module/Moderation/Item/Source.php:89 +#: src/Module/Moderation/Item/Source.php:95 msgid "No source recorded" msgstr "Cha deach tùs a chlàradh" -#: src/Module/Moderation/Item/Source.php:90 +#: src/Module/Moderation/Item/Source.php:96 msgid "" "Please make sure the debug.store_source config key is set in " "config/local.config.php for future items to have sources." msgstr "Dèan cinnteach gun deach iuchair rèiteachaidh debug.store_source a shuidheachadh ann an config/local.config.php ach am bi tùsan aig na nithean ri teachd." -#: src/Module/Moderation/Item/Source.php:92 +#: src/Module/Moderation/Item/Source.php:98 msgid "Item Guid" msgstr "GUID an nì" @@ -8675,23 +8688,23 @@ msgstr "2b. Cuir beachd ris" msgid "3. Pick posts" msgstr "3. Tagh postaichean" -#: src/Module/Moderation/Reports.php:105 +#: src/Module/Moderation/Reports.php:111 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:106 +#: src/Module/Moderation/Reports.php:112 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:107 +#: src/Module/Moderation/Reports.php:113 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:114 +#: src/Module/Moderation/Reports.php:120 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8700,11 +8713,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Moderation/Reports.php:117 +#: src/Module/Moderation/Reports.php:123 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 "" @@ -8929,59 +8942,59 @@ msgstr "Nòta on chleachdaiche" msgid "Deny" msgstr "Diùlt" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Show Ignored Requests" msgstr "Seall na h-iarrtasan a leig thu seachad" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Hide Ignored Requests" msgstr "Falaich na h-iarrtasan a leig thu seachad" -#: src/Module/Notifications/Introductions.php:115 -#: src/Module/Notifications/Introductions.php:178 +#: src/Module/Notifications/Introductions.php:121 +#: src/Module/Notifications/Introductions.php:184 msgid "Notification type:" msgstr "Seòrsa a’ bhratha:" -#: src/Module/Notifications/Introductions.php:118 +#: src/Module/Notifications/Introductions.php:124 msgid "Suggested by:" msgstr "’Ga mholadh le:" -#: src/Module/Notifications/Introductions.php:143 +#: src/Module/Notifications/Introductions.php:149 msgid "Claims to be known to you: " msgstr "A’ tagradh gur aithne dhut e: " -#: src/Module/Notifications/Introductions.php:152 +#: src/Module/Notifications/Introductions.php:158 msgid "Shall your connection be bidirectional or not?" msgstr "A bheil thu airson co-dhàimh a chruthachadh?" -#: src/Module/Notifications/Introductions.php:153 +#: src/Module/Notifications/Introductions.php:159 #, 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 "Ma ghabhas tu ri %s ’nad charaid, faodaidh %s fo-sgrìobhadh air na postaichean agad agus gheibh thu na naidheachdan uapa-san cuideachd." -#: src/Module/Notifications/Introductions.php:154 +#: src/Module/Notifications/Introductions.php:160 #, 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 "Ma ghabhas tu ri %s mar fo-sgrìobhadh, faodaidh iad fo-sgrìobhadh air na postaichean agad ach chan fhaigh thu na naidheachdan uapa-san." -#: src/Module/Notifications/Introductions.php:156 +#: src/Module/Notifications/Introductions.php:162 msgid "Friend" msgstr "Caraid" -#: src/Module/Notifications/Introductions.php:157 +#: src/Module/Notifications/Introductions.php:163 msgid "Subscriber" msgstr "Fo-sgrìobhadh" -#: src/Module/Notifications/Introductions.php:216 +#: src/Module/Notifications/Introductions.php:222 msgid "No introductions." msgstr "Chan eil cur an aithne ann." -#: src/Module/Notifications/Introductions.php:217 -#: src/Module/Notifications/Notifications.php:135 +#: src/Module/Notifications/Introductions.php:223 +#: src/Module/Notifications/Notifications.php:141 #, php-format msgid "No more %s notifications." msgstr "Chan eil brath %s ann tuilleadh." @@ -9006,7 +9019,7 @@ msgstr "Brathan pearsanta" msgid "Home Notifications" msgstr "Brathan na dachaighe" -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show unread" msgstr "Seall an fheadhainn gun leughadh" @@ -9112,21 +9125,21 @@ msgstr "dh’fhàillig leis" msgid "ignored" msgstr "chaidh a leigeil seachad" -#: src/Module/Photo.php:124 +#: src/Module/Photo.php:122 msgid "The Photo is not available." msgstr "Chan eil an dealbh ri fhaighinn." -#: src/Module/Photo.php:149 +#: src/Module/Photo.php:147 #, php-format msgid "The Photo with id %s is not available." msgstr "Chan eil an dealbh air a bheil an id %s ri fhaighinn." -#: src/Module/Photo.php:190 +#: src/Module/Photo.php:188 #, php-format msgid "Invalid external resource with url %s." msgstr "Goireas mì-dhligheach air an taobh a-muigh leis an url %s." -#: src/Module/Photo.php:192 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid photo with id %s." msgstr "Dealbh mì-dhligheach air a bheil an id %s." @@ -9229,21 +9242,21 @@ msgid "No contacts." msgstr "Chan eil neach-aithne ann." #: src/Module/Profile/Conversations.php:106 -#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php: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 "An loidhne-ama aig %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 "Na postaichean aig %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 "Na beachdan aig %s" @@ -9277,44 +9290,44 @@ msgstr "Tha faidhle an deilbh falamh." msgid "View Album" msgstr "Seall an t-albam" -#: 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 "Cha deach a’ phròifil a lorg." -#: 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 "Tha thu a’ sealltainn air a’ phròifil agad mar %s Sguir dheth" -#: src/Module/Profile/Profile.php:167 +#: src/Module/Profile/Profile.php:169 msgid "Full Name:" msgstr "An t-ainm slàn:" -#: src/Module/Profile/Profile.php:172 +#: src/Module/Profile/Profile.php:174 msgid "Member since:" msgstr "Ball o chionn:" -#: 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 "Co-là breith:" -#: 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 "Aois: " -#: 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" @@ -9323,20 +9336,20 @@ msgstr[1] "%d bhliadhna a dh’aois" msgstr[2] "%d bliadhnaichean a dh’aois" msgstr[3] "%d bliadhna a dh’aois" -#: 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 "Tuairisgeul:" -#: src/Module/Profile/Profile.php:261 +#: src/Module/Profile/Profile.php:263 msgid "Groups:" msgstr "Buidhnean:" -#: src/Module/Profile/Profile.php:273 +#: src/Module/Profile/Profile.php:275 msgid "View profile as:" msgstr "Seall a’ phròifil mar:" -#: src/Module/Profile/Profile.php:290 +#: src/Module/Profile/Profile.php:292 msgid "View as" msgstr "Seall mar" @@ -9403,174 +9416,174 @@ 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 "Chlàradh na tha ceadaichte de chunntasan ùra air an làrach seo an-diugh. Feuch ris a-rithist a-màireach." -#: src/Module/Register.php:117 +#: src/Module/Register.php:123 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "" -#: src/Module/Register.php:118 +#: src/Module/Register.php:124 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "" -#: src/Module/Register.php:119 +#: src/Module/Register.php:125 msgid "Your OpenID (optional): " msgstr "" -#: src/Module/Register.php:128 +#: src/Module/Register.php:134 msgid "Include your profile in member directory?" msgstr "" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Note for the admin" msgstr "" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Leave a message for the admin, why you want to join this node" msgstr "" -#: src/Module/Register.php:150 +#: src/Module/Register.php:156 msgid "Membership on this site is by invitation only." msgstr "" -#: src/Module/Register.php:151 +#: src/Module/Register.php:157 msgid "Your invitation code: " msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:165 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:160 +#: src/Module/Register.php:166 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "" -#: src/Module/Register.php:161 +#: src/Module/Register.php:167 msgid "Please repeat your e-mail address:" msgstr "" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/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 "" -#: 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 "Ion-phortaich" -#: src/Module/Register.php:175 +#: src/Module/Register.php:181 msgid "Import your profile to this friendica instance" msgstr "" -#: src/Module/Register.php:182 +#: src/Module/Register.php:188 msgid "Note: This node explicitly contains adult content" msgstr "" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "" -#: src/Module/Register.php:213 +#: src/Module/Register.php:219 msgid "Password doesn't match." msgstr "" -#: src/Module/Register.php:219 +#: src/Module/Register.php:225 msgid "Please enter your password." msgstr "" -#: src/Module/Register.php:261 +#: src/Module/Register.php:267 msgid "You have entered too much information." msgstr "" -#: src/Module/Register.php:284 +#: src/Module/Register.php:290 msgid "Please enter the identical mail address in the second field." msgstr "" -#: src/Module/Register.php:292 +#: src/Module/Register.php:298 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:294 +#: src/Module/Register.php:300 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:323 +#: src/Module/Register.php:329 msgid "The additional account was created." msgstr "" -#: src/Module/Register.php:348 +#: src/Module/Register.php:354 msgid "" "Registration successful. Please check your email for further instructions." msgstr "" -#: src/Module/Register.php:355 +#: src/Module/Register.php:361 #, php-format msgid "" "Failed to send email message. Here your accout details:
    login: %s
    " "password: %s

    You can change your password after login." msgstr "" -#: src/Module/Register.php:361 +#: src/Module/Register.php:367 msgid "Registration successful." msgstr "" -#: src/Module/Register.php:370 src/Module/Register.php:377 -#: src/Module/Register.php:387 +#: src/Module/Register.php:376 src/Module/Register.php:383 +#: src/Module/Register.php:393 msgid "Your registration can not be processed." msgstr "" -#: src/Module/Register.php:376 +#: src/Module/Register.php:382 msgid "You have to leave a request note for the admin." msgstr "" -#: src/Module/Register.php:386 +#: src/Module/Register.php:392 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:408 +#: src/Module/Register.php:414 msgid "Your registration is pending approval by the site owner." msgstr "Tha an clàradh agad a’ feitheamh air aontachadh o shealbhadair na làraich." -#: src/Module/Search/Acl.php:73 +#: src/Module/Search/Acl.php:78 msgid "You must be logged in to use this module." msgstr "Feumaidh tu clàradh a-steach mus urrainn dhut am mòideal seo a chleachdadh." @@ -9587,65 +9600,65 @@ msgstr "" msgid "Items tagged with: %s" msgstr "" -#: src/Module/Search/Saved.php:59 +#: src/Module/Search/Saved.php:63 msgid "Search term was not saved." msgstr "" -#: src/Module/Search/Saved.php:62 +#: src/Module/Search/Saved.php:66 msgid "Search term already saved." msgstr "" -#: src/Module/Search/Saved.php:68 +#: src/Module/Search/Saved.php:72 msgid "Search term was not removed." msgstr "" -#: src/Module/Security/Login.php:123 +#: src/Module/Security/Login.php:127 msgid "Create a New Account" msgstr "" -#: src/Module/Security/Login.php:142 +#: src/Module/Security/Login.php:146 msgid "Your OpenID: " msgstr "" -#: src/Module/Security/Login.php:145 +#: src/Module/Security/Login.php:149 msgid "" "Please enter your username and password to add the OpenID to your existing " "account." msgstr "" -#: src/Module/Security/Login.php:147 +#: src/Module/Security/Login.php:151 msgid "Or login using OpenID: " msgstr "" -#: src/Module/Security/Login.php:161 +#: src/Module/Security/Login.php:165 msgid "Password: " msgstr "" -#: src/Module/Security/Login.php:162 +#: src/Module/Security/Login.php:166 msgid "Remember me" msgstr "" -#: src/Module/Security/Login.php:171 +#: src/Module/Security/Login.php:175 msgid "Forgot your password?" msgstr "" -#: src/Module/Security/Login.php:174 +#: src/Module/Security/Login.php:178 msgid "Website Terms of Service" msgstr "" -#: src/Module/Security/Login.php:175 +#: src/Module/Security/Login.php:179 msgid "terms of service" msgstr "" -#: src/Module/Security/Login.php:177 +#: src/Module/Security/Login.php:181 msgid "Website Privacy Policy" msgstr "" -#: src/Module/Security/Login.php:178 +#: src/Module/Security/Login.php:182 msgid "privacy policy" msgstr "" -#: src/Module/Security/Logout.php:84 +#: src/Module/Security/Logout.php:89 #: src/Module/Security/TwoFactor/SignOut.php:78 #: src/Module/Security/TwoFactor/SignOut.php:86 #: src/Module/Security/TwoFactor/SignOut.php:108 @@ -9699,24 +9712,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 "" @@ -9846,103 +9859,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 "Chaidh teachdaireachd mun imrich a chur dhan luchd-aithne agad" -#: 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 "Cunntas do phròifil phearsanta àbhaisteach a dh’iarras aontachadh a làimh air “Caraidean” is “Luchd-leantainn”." -#: 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 "Feumaidh tu aontachadh ri iarrtasan luchd-aithne a làimh." -#: 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 " @@ -9950,94 +9963,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 "Thèid a’ phròifil agad fhoillseachadh sna h-eòlairean cho-naisgte aig Friendica cuideachd (m.e. %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 "" -#: 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 "An gabh a’ phròifil agad a lorg gu co-naisgte?" -#: 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 " @@ -10045,43 +10058,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 " @@ -10089,227 +10102,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 "’S urrainn dhan luchd-aithne agad postaichean a sgrìobhadh air balla do phròifile. Thèid na postaichean sin a sgaoileadh dhan luchd-aithne agad" -#: src/Module/Settings/Account.php: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 "Falbhaidh an ùine air postaichean le rionnag riutha" -#: 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 "Nuair a bhios rionnag ri post, chan fhalbh an ùine orra. Sgrìobhaidh an roghainn seo thairis air a’ ghiùlan sin." -#: src/Module/Settings/Account.php: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 "Fhuair thu cur an aithne" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:613 msgid "Your introductions are confirmed" msgstr "Chaidh na cuir an aithne agad a dhearbhadh" -#: 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 "’S toigh le cuideigin an t-susbaint agad" -#: 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 "Cho-roinn cuideigin an t-susbaint agad" -#: 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 "Chuir cuideigin beachd ri snàithlean san do rinn thu co-luadar" -#: 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 "Imrich" -#: 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 "Cuir teachdaireachd mun imrich dhan neach-aithne" @@ -10474,198 +10487,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 "Cha deach leinn ceangal a dhèanamh leis a’ chunntas puist-d a’ cleachdadh nan roghainnean a chaidh a thoirt seachad." -#: 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 "" -#: src/Module/Settings/Connectors.php:167 -#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 #, php-format msgid "Built-in support for %s connectivity is disabled" msgstr "" -#: src/Module/Settings/Connectors.php:169 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 +#: src/Module/Settings/Connectors.php:173 msgid "OStatus (GNU Social)" msgstr "OStatus (GNU Social)" -#: src/Module/Settings/Connectors.php:182 +#: src/Module/Settings/Connectors.php:185 msgid "Email access is disabled on this site." msgstr "Tha an t-inntrigeadh le post-d à comas dhan làrach seo." -#: 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 "Chan eil gin" -#: src/Module/Settings/Connectors.php:209 +#: src/Module/Settings/Connectors.php:204 +msgid "Default (Mastodon will display the title and a link to the post)" +msgstr "" + +#: src/Module/Settings/Connectors.php:205 +msgid "" +"Use the summary (Mastodon and some others will treat it as content warning)" +msgstr "" + +#: src/Module/Settings/Connectors.php:206 +msgid "Embed the title in the body" +msgstr "" + +#: src/Module/Settings/Connectors.php:218 msgid "General Social Media Settings" msgstr "Roghainnean coitcheann nam meadhanan sòisealta" -#: src/Module/Settings/Connectors.php:212 +#: src/Module/Settings/Connectors.php:221 msgid "Followed content scope" msgstr "Farsaingeachd na susbainte air a leanas tu" -#: 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 "Nochdaidh na còmhraidhean sa ghabh an fheadhainn air a leanas tu pàirt ach nach do thòisich iad fhèin air an loidhne-ama agad a ghnàth. ’S urrainn dhut seo a chur dheth no a leudachadh ach an nochd na còmhraidhean far an toigh leis an fheadhainn air a leanas tu post." -#: src/Module/Settings/Connectors.php:216 +#: src/Module/Settings/Connectors.php:225 msgid "Only conversations my follows started" msgstr "Na còmhraidhean a thòisich cuideigin air a leanas mi a-mhàin" -#: src/Module/Settings/Connectors.php:217 +#: src/Module/Settings/Connectors.php:226 msgid "Conversations my follows started or commented on (default)" msgstr "Na còmhraidhean a thòisich cuideigin air a leanas mi no a chuir iad beachd riutha (bun-roghainn)" -#: src/Module/Settings/Connectors.php:218 +#: src/Module/Settings/Connectors.php:227 msgid "Any conversation my follows interacted with, including likes" msgstr "Còmhradh sam bith leis an do rinn cuideigin air a leanas mi co-luadar, a’ gabhail a-staigh nas toigh leotha" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "Collapse sensitive posts" msgstr "" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "" "If a post is marked as \"sensitive\", it will be displayed in a collapsed " "state, if this option is enabled." msgstr "" -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "Enable intelligent shortening" msgstr "Cuir an giorrachadh tapaidh an comas" -#: 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 "Mar as àbhaist, feuchaidh an siostam gun dèid an ceangal as fheàrr a lorg gus a chur ri postaichean giorraichte. Ma tha seo à comas, tomhaidh gach post giorraichte ris a’ phost tùsail air friendica an-còmhnaidh." -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "Enable simple text shortening" msgstr "Cuir an comas giorrachadh teacsa sìmplidh" -#: 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 "Mar as àbhaist, giorraichidh an siostam na postaichean aig an ath earrann. Ma tha an roghainn seo an comas, giorraichidh an siostam an teacsa aig crìoch nan caractaran ceadaichte." -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "Attach the link title" msgstr "Cuir tiotal a’ cheangail ris" -#: 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 "Nuair a bhios seo an gnìomh, thèid tiotal a’ cheangail a chur ris mar tiotal air postaichean gu diaspora*. Tha seo as fheumaile dhan luchd-aithne “remote-self” a cho-roinneas susbaint inbhir." -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "API: Use spoiler field as title" msgstr "" -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "" "When activated, the \"spoiler_text\" field in the API will be used for the " "title on standalone posts. When deactivated it will be used for spoiler " "text. For comments it will always be used for spoiler text." msgstr "" -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "API: Automatically links at the end of the post as attached posts" msgstr "" -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "" "When activated, added links at the end of the post react the same way as " "added links in the web interface." msgstr "Nuair a bhios seo an gnìomh, bidh an t-aon ghiùlan aig ceanglaichean a thèid a chur ri bonn puist ’s a tha aig ceanglaichean a thèid a chur ris san eadar-aghaidh-lìn." -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:236 +msgid "Article Mode" +msgstr "" + +#: src/Module/Settings/Connectors.php:236 +msgid "" +"Controls how posts with titles are transmitted. Mastodon and its forks don't" +" display the content of these posts if the post is created in the correct " +"(default) way." +msgstr "" + +#: src/Module/Settings/Connectors.php:237 msgid "Your legacy ActivityPub/GNU Social account" msgstr "An cunntas ActivityPub/GNU Social dìleabach agad" -#: 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 "Ma chuireas tu ainm seann-chunntais ris o shiostam stèidhichte air ActivityPub no ainm do chunntais GNU Social/Statusnet an-seo (san fhòrmat cleachdaiche@àrainn.tld), thèid an luchd-aithne agad a chur ris gu fèin-obrachail. Thèid an raon fhalamhachadh nuair a bhios sin deiseil." -#: src/Module/Settings/Connectors.php:229 +#: src/Module/Settings/Connectors.php:239 msgid "Repair OStatus subscriptions" msgstr "Càraich fo-sgrìobhaidhean OStatus" -#: src/Module/Settings/Connectors.php:233 +#: src/Module/Settings/Connectors.php:243 msgid "Email/Mailbox Setup" msgstr "Suidheachadh a’ phuist-d/a’ bhogsa-phuist" -#: 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 "Ma tha thu airson an t-seirbheis seo a chleachdadh airson conaltradh le luchd-aithne air a’ post-d (gu roghainneil), sònraich an dòigh air a nì thu ceangal leis a’ bhogsa-phuist agad." -#: src/Module/Settings/Connectors.php:235 +#: src/Module/Settings/Connectors.php:245 msgid "Last successful email check:" msgstr "An turas mu dheireadh a chaidh leinn sùil a thoirt air a’ phost-d:" -#: src/Module/Settings/Connectors.php:237 +#: src/Module/Settings/Connectors.php:247 msgid "IMAP server name:" msgstr "Ainm frithealaiche IMAP:" -#: src/Module/Settings/Connectors.php:238 +#: src/Module/Settings/Connectors.php:248 msgid "IMAP port:" msgstr "Port IMAP:" -#: src/Module/Settings/Connectors.php:239 +#: src/Module/Settings/Connectors.php:249 msgid "Security:" msgstr "Tèarainteachd:" -#: src/Module/Settings/Connectors.php:240 +#: src/Module/Settings/Connectors.php:250 msgid "Email login name:" msgstr "Ainm clàradh a-steach a’ phuist-d:" -#: src/Module/Settings/Connectors.php:241 +#: src/Module/Settings/Connectors.php:251 msgid "Email password:" msgstr "Facal-faire a’ phuist-d:" -#: src/Module/Settings/Connectors.php:242 +#: src/Module/Settings/Connectors.php:252 msgid "Reply-to address:" msgstr "An seòladh Freagairt-gu:" -#: src/Module/Settings/Connectors.php:243 +#: src/Module/Settings/Connectors.php:253 msgid "Send public posts to all email contacts:" msgstr "Cuir postaichean poblach dhan a h-uile neach-aithne puist-d:" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Action after import:" msgstr "Gnìomh às dèid an ion-phortaidh:" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Move to folder" msgstr "Gluais gu pasgan" -#: src/Module/Settings/Connectors.php:245 +#: src/Module/Settings/Connectors.php:255 msgid "Move to folder:" msgstr "Gluais gu pasgan:" @@ -10937,81 +10974,81 @@ msgstr "Thoir an t-ùghdarrachadh air falbh" 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" @@ -11021,61 +11058,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 "" -#: 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 "" @@ -12668,7 +12705,7 @@ msgstr "Chaidh freagairt le %s le: %s" msgid "Quote shared by: %s" msgstr "" -#: src/Protocol/ActivityPub/Receiver.php:568 +#: src/Protocol/ActivityPub/Receiver.php:571 msgid "Chat" msgstr "" @@ -12699,23 +12736,28 @@ msgstr "" msgid "The folder %s must be writable by webserver." msgstr "Ceumaidh cead sgrìobhaidh dhan phasgan %s a bhith aig an fhrithealaiche-lìn." -#: src/Security/Authentication.php:216 +#: src/Security/Authentication.php:214 msgid "Login failed." msgstr "Dh’fhàillig leis a’ chlàradh a-steach." -#: src/Security/Authentication.php:261 +#: src/Security/Authentication.php:259 msgid "Login failed. Please check your credentials." msgstr "Dh’fhàillig leis a’ chlàradh a-steach. Thoir sùil air an teisteas agad." -#: src/Security/Authentication.php:375 +#: src/Security/Authentication.php:373 #, php-format msgid "Welcome %s" msgstr "Fàilte ort, %s" -#: src/Security/Authentication.php:376 +#: src/Security/Authentication.php:374 msgid "Please upload a profile photo." msgstr "An luchdaich thu suas dealbh pròifile?" +#: src/Security/OpenWebAuth.php:163 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: Tha %1$s a’ cur fàilte air %2$s" + #: src/Util/EMailer/MailBuilder.php:260 msgid "Friendica Notification" msgstr "Brath Friendica" diff --git a/view/lang/gd/strings.php b/view/lang/gd/strings.php index eb5edb134e..529c9795f5 100644 --- a/view/lang/gd/strings.php +++ b/view/lang/gd/strings.php @@ -908,7 +908,6 @@ $a->strings['g A l F d'] = 'g a l d F'; $a->strings['[No description]'] = '[Gun tuairisgeul]'; $a->strings['Event Reminders'] = 'Cuimhneachain air tachartasan'; $a->strings['Upcoming events the next 7 days:'] = 'Tachartasan anns na 7 làithean seo tighinn:'; -$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = 'OpenWebAuth: Tha %1$s a’ cur fàilte air %2$s'; $a->strings['Hometown:'] = 'Baile d’ àraich:'; $a->strings['Marital Status:'] = 'Inbhe pòsaidh:'; $a->strings['With:'] = 'Le:'; @@ -1652,7 +1651,6 @@ $a->strings['Toggle Collapsed status'] = 'Toglaich staid a’ cho-theannachaidh' $a->strings['Revoke Follow'] = 'Cùl-ghairm an leantainn'; $a->strings['Revoke the follow from this contact'] = 'Thoir air an neach-aithne seo nach lean iad ort tuilleadh'; $a->strings['Bad Request.'] = 'Droch-iarrtas.'; -$a->strings['Unknown contact.'] = 'Neach-aithne nach aithne dhuinn.'; $a->strings['Contact is being deleted.'] = 'Tha an neach-aithne ’ga sguabadh às.'; $a->strings['Follow was successfully revoked.'] = 'Chaidh an leantainn a chùl-ghairm.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'A bheil thu cinnteach nach eil thu ag iarraidh gun lean an neach-aithne seo ort tuilleadh? Cha ghabh seo a neo-dhèanamh is feumaidh iad leantainn ort a làimh às ùr.'; @@ -2401,6 +2399,7 @@ $a->strings['Login failed.'] = 'Dh’fhàillig leis a’ chlàradh a-steach.'; $a->strings['Login failed. Please check your credentials.'] = 'Dh’fhàillig leis a’ chlàradh a-steach. Thoir sùil air an teisteas agad.'; $a->strings['Welcome %s'] = 'Fàilte ort, %s'; $a->strings['Please upload a profile photo.'] = 'An luchdaich thu suas dealbh pròifile?'; +$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = 'OpenWebAuth: Tha %1$s a’ cur fàilte air %2$s'; $a->strings['Friendica Notification'] = 'Brath Friendica'; $a->strings['%1$s, %2$s Administrator'] = '%1$s, rianaire %2$s'; $a->strings['%s Administrator'] = 'Rianaire %s'; diff --git a/view/lang/hu/messages.po b/view/lang/hu/messages.po index 3be4a59631..aeffb95bae 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-08-11 06:43+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 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:42 +#: mod/item.php:437 src/Module/Admin/Themes/Details.php:45 +#: src/Module/Admin/Themes/Index.php:65 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,10 +68,10 @@ 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/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 @@ -151,7 +151,7 @@ msgid "" "your email for further instructions." msgstr "Adja meg az e-mail-címét, és küldje el a jelszó-visszaállítás kéréséhez. Azután nézze meg a postafiókját a további utasításokért." -#: mod/lostpass.php:130 src/Module/Security/Login.php:160 +#: mod/lostpass.php:130 src/Module/Security/Login.php:164 msgid "Nickname or Email: " msgstr "Becenév vagy e-mail-cím: " @@ -159,7 +159,7 @@ msgstr "Becenév vagy e-mail-cím: " msgid "Reset" msgstr "Visszaállítás" -#: mod/lostpass.php:146 src/Module/Security/Login.php:172 +#: mod/lostpass.php:146 src/Module/Security/Login.php:176 msgid "Password Reset" msgstr "Jelszó visszaállítása" @@ -239,8 +239,8 @@ msgstr "Az üzenetet nem sikerült elküldeni." msgid "Message collection failure." msgstr "Üzenet-összegyűjtési hiba." -#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 -#: src/Module/Notifications/Introductions.php:170 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:141 +#: src/Module/Notifications/Introductions.php:176 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Elvetés" @@ -291,31 +291,31 @@ 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 -#: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 +#: src/Module/Contact/Profile.php:384 +#: src/Module/Debug/ActivityPubConversion.php:146 +#: src/Module/Debug/Babel.php:321 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/Item/Source.php:85 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 #: src/Module/Moderation/Report/Create.php:211 #: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 -#: src/Module/Settings/Profile/Index.php:257 +#: src/Module/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 @@ -389,113 +389,113 @@ 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/DFRN/Poll.php:43 src/Module/Feed.php:66 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 -#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 +#: mod/photos.php:793 mod/photos.php:893 src/Content/Conversation.php:417 +#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:106 #: 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 @@ -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 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 +#: src/Module/Contact.php:625 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 -#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 +#: src/Module/Moderation/Reports.php:116 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:446 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:554 msgid "Apologies but the website is unavailable at the moment." msgstr "Elnézést, de a weboldal jelenleg nem érhető el." @@ -778,6 +778,7 @@ msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "A módszer nem engedélyezett ennél a modulnál. Az engedélyezett módszerek: %s" #: src/App/Router.php:311 src/Module/HTTPException/PageNotFound.php:49 +#: src/Module/Stats.php:63 msgid "Page not found." msgstr "Az oldal nem található." @@ -796,7 +797,7 @@ msgid "All contacts" msgstr "Összes partner" #: src/BaseModule.php:439 src/Content/Conversation/Factory/Channel.php:46 -#: src/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:414 +#: src/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:420 #: src/Module/Privacy/PermissionTooltip.php:164 #: src/Module/Privacy/PermissionTooltip.php:186 #: src/Module/Settings/Channels.php:160 @@ -804,12 +805,12 @@ msgid "Followers" msgstr "Követők" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 +#: src/Module/Contact.php:423 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Követés" #: src/BaseModule.php:449 src/Content/Widget.php:242 -#: src/Module/Contact.php:420 +#: src/Module/Contact.php:426 msgid "Mutual friends" msgstr "Kölcsönösen ismerősök" @@ -838,6 +839,12 @@ msgstr "Nem sikerült találni egyetlen archiválatlan partnerbejegyzést sem er msgid "The contact entries have been archived" msgstr "A partnerbejegyzések archiválva lettek" +#: src/Console/ClearAvatarCache.php:87 +msgid "" +"The avatar cache needs to be disabled in local.config.php to use this " +"command." +msgstr "" + #: src/Console/GlobalCommunityBlock.php:96 #: src/Module/Moderation/Blocklist/Contact.php:65 #, php-format @@ -963,7 +970,7 @@ msgstr "Az összes függőben lévő bejegyzésfrissítés kész." msgid "Enter user nickname: " msgstr "Felhasználó becenevének megadása: " -#: src/Console/User.php:182 src/Model/User.php:824 +#: src/Console/User.php:182 src/Model/User.php:847 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1086,7 +1093,7 @@ msgstr "RSS/Atom" msgid "Email" msgstr "E-mail" -#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:309 +#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:315 msgid "Diaspora" msgstr "Diaspora" @@ -1387,7 +1394,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" @@ -1643,7 +1650,7 @@ msgid "Sort by post creation date" msgstr "Rendezés a bejegyzés létrehozási dátuma szerint" #: src/Content/Conversation/Factory/Network.php:41 -#: src/Module/Settings/Profile/Index.php:260 +#: src/Module/Settings/Profile/Index.php:265 msgid "Personal" msgstr "Személyes" @@ -1675,14 +1682,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,10 +1730,10 @@ 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 +#: src/Model/Circle.php:601 src/Module/Contact.php:406 #: src/Module/Welcome.php:76 msgid "Circles" msgstr "Körök" @@ -1734,17 +1741,17 @@ 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 -#: src/Content/Widget.php:538 src/Model/User.php:1390 +#: src/Content/Widget.php:538 src/Model/User.php:1413 msgid "Groups" 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 +1759,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,26 +1767,26 @@ 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 +#: src/Module/Settings/Account.php:447 msgid "Account Types" 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 +1794,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,9 +1802,9 @@ 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 +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:200 msgid "Own Contacts" msgstr "Saját partnerek" @@ -1805,7 +1812,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 +1820,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" @@ -1866,7 +1873,7 @@ msgstr "több megjelenítése" msgid "Create new group" msgstr "Új csoport létrehozása" -#: src/Content/Item.php:331 src/Model/Item.php:3256 +#: src/Content/Item.php:331 src/Model/Item.php:3304 msgid "event" msgstr "esemény" @@ -1874,7 +1881,7 @@ msgstr "esemény" msgid "status" msgstr "állapot" -#: src/Content/Item.php:340 src/Model/Item.php:3258 +#: src/Content/Item.php:340 src/Model/Item.php:3306 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "fénykép" @@ -1888,53 +1895,53 @@ 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:1256 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/Module/Settings/Profile/Index.php:259 +#: src/Model/Contact.php:1191 src/Model/Contact.php:1247 +#: src/Model/Contact.php:1257 src/Module/Directory.php:158 +#: src/Module/Settings/Profile/Index.php:264 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:1258 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:1225 +#: 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:1249 +#: src/Model/Contact.php:1260 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:1261 msgid "Send PM" msgstr "Személyes üzenet küldése" -#: src/Content/Item.php:435 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:518 +#: src/Content/Item.php:435 src/Module/Contact.php:474 +#: src/Module/Contact/Profile.php:532 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Tiltás" -#: src/Content/Item.php: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/Content/Item.php:436 src/Module/Contact.php:475 +#: src/Module/Contact/Profile.php:540 +#: src/Module/Notifications/Introductions.php:140 +#: src/Module/Notifications/Introductions.php:212 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Mellőzés" -#: src/Content/Item.php:437 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:534 +#: src/Content/Item.php:437 src/Module/Contact.php:476 +#: src/Module/Contact/Profile.php:548 msgid "Collapse" msgstr "Összecsukás" @@ -1950,10 +1957,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:1250 src/Model/Contact.php:1262 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Kapcsolódás vagy követés" @@ -1978,7 +1985,7 @@ msgstr "Értesítések törlése" msgid "@name, !group, #tags, content" msgstr "@név, !csoport, #címkék, tartalom" -#: src/Content/Nav.php:222 src/Module/Security/Login.php:157 +#: src/Content/Nav.php:222 src/Module/Security/Login.php:161 msgid "Logout" msgstr "Kijelentkezés" @@ -1987,7 +1994,7 @@ msgid "End this session" msgstr "Munkamenet befejezése" #: src/Content/Nav.php:224 src/Module/Bookmarklet.php:44 -#: src/Module/Security/Login.php:158 +#: src/Module/Security/Login.php:162 msgid "Login" msgstr "Bejelentkezés" @@ -1996,7 +2003,7 @@ msgid "Sign in" msgstr "Bejelentkezés" #: src/Content/Nav.php:229 src/Module/BaseProfile.php:57 -#: src/Module/Contact.php:511 +#: src/Module/Contact.php:518 msgid "Conversations" msgstr "Beszélgetések" @@ -2005,8 +2012,8 @@ msgid "Conversations you started" msgstr "Ön által elkezdett beszélgetések" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 -#: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 +#: src/Module/BaseSettings.php:98 src/Module/Contact.php:510 +#: src/Module/Contact/Profile.php:439 src/Module/Profile/Profile.php:270 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profil" @@ -2025,7 +2032,7 @@ msgid "Your photos" msgstr "Az Ön fényképei" #: src/Content/Nav.php:232 src/Module/BaseProfile.php:73 -#: src/Module/BaseProfile.php:76 src/Module/Contact.php:527 +#: src/Module/BaseProfile.php:76 src/Module/Contact.php:534 #: view/theme/frio/theme.php:238 msgid "Media" msgstr "Média" @@ -2062,8 +2069,8 @@ msgstr "Kezdőlap" msgid "Home Page" msgstr "Kezdőlap" -#: src/Content/Nav.php:255 src/Module/Register.php:169 -#: src/Module/Security/Login.php:124 +#: src/Content/Nav.php:255 src/Module/Register.php:175 +#: src/Module/Security/Login.php:128 msgid "Register" msgstr "Regisztráció" @@ -2111,8 +2118,8 @@ msgstr "Címkék" #: 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 +#: src/Module/BaseProfile.php:130 src/Module/Contact.php:432 +#: src/Module/Contact.php:542 view/theme/frio/theme.php:246 msgid "Contacts" msgstr "Partnerek" @@ -2142,7 +2149,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 +2187,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" @@ -2209,7 +2216,7 @@ msgid "Manage other pages" msgstr "Más oldalak kezelése" #: 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/Admin/Themes/Details.php:99 src/Module/BaseSettings.php:182 #: src/Module/Welcome.php:52 view/theme/frio/theme.php:245 msgid "Settings" msgstr "Beállítások" @@ -2236,7 +2243,7 @@ msgstr "Oldal beállítása és konfigurálás" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:110 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 @@ -2272,38 +2279,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/Model/Item.php:4018 src/Model/Item.php:4019 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4060 +#: src/Model/Item.php:4066 src/Model/Item.php:4067 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:2223 msgid "Invalid source protocol" msgstr "Érvénytelen forrásprotokoll" -#: src/Content/Text/BBCode.php:2213 +#: src/Content/Text/BBCode.php:2242 msgid "Invalid link protocol" msgstr "Érvénytelen hivatkozási protokoll" @@ -2316,7 +2323,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:492 msgid "Follow" msgstr "Követés" @@ -2355,8 +2362,8 @@ msgstr "Név vagy érdeklődés beírása" 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/Content/Widget.php:82 src/Module/Contact.php:466 +#: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "Keresés" @@ -2377,7 +2384,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" @@ -2390,7 +2397,7 @@ msgstr "Helyi könyvtár" msgid "Everyone" msgstr "Mindenki" -#: src/Content/Widget.php:243 src/Module/Contact.php:423 +#: src/Content/Widget.php:243 src/Module/Contact.php:429 msgid "No relationship" msgstr "Nincs kapcsolat" @@ -2399,7 +2406,7 @@ msgid "Relationships" msgstr "Kapcsolatok" #: src/Content/Widget.php:250 src/Module/Circle.php:294 -#: src/Module/Contact.php:344 +#: src/Module/Contact.php:350 msgid "All Contacts" msgstr "Összes partner" @@ -2434,7 +2441,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:1754 msgid "News" msgstr "Hírek" @@ -2488,51 +2495,51 @@ 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:1219 +#: 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:1223 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:91 msgid "Mention" msgstr "Említés" -#: 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:428 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:430 src/Module/Profile/Profile.php:205 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/Module/Profile/Profile.php:221 +#: src/Model/Profile.php:369 src/Module/Contact/Profile.php:426 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:193 +#: src/Module/Profile/Profile.php:223 msgid "Location:" msgstr "Hely:" -#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 -#: src/Module/Notifications/Introductions.php:201 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 +#: src/Module/Notifications/Introductions.php:207 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/Module/Contact/Profile.php:470 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1251 +#: src/Model/Contact.php:1263 src/Model/Profile.php:472 +#: src/Module/Contact/Profile.php:484 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:1221 +#: src/Model/Profile.php:457 msgid "View group" msgstr "Csoport megtekintése" -#: 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 "Önmaga" @@ -2800,11 +2807,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 "" @@ -2924,7 +2931,7 @@ msgstr "Az adatbázis már használatban van." msgid "Could not connect to database." msgstr "Nem sikerült kapcsolódni az adatbázishoz." -#: src/Core/L10n.php:444 src/Model/Item.php:2300 +#: src/Core/L10n.php:444 src/Model/Item.php:2348 msgid "Undetermined" msgstr "Nem meghatározott" @@ -3302,90 +3309,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/Module/Notifications/Introductions.php:132 -#: src/Module/Notifications/Introductions.php:204 +#: src/Model/Contact.php:1270 src/Module/Moderation/Users/Pending.php:102 +#: src/Module/Notifications/Introductions.php:138 +#: src/Module/Notifications/Introductions.php:210 msgid "Approve" msgstr "Jóváhagyás" -#: src/Model/Contact.php:1725 +#: src/Model/Contact.php:1750 msgid "Organisation" msgstr "Szervezet" -#: src/Model/Contact.php:1733 +#: src/Model/Contact.php:1758 msgid "Group" msgstr "Csoport" -#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1762 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Továbbítás" -#: src/Model/Contact.php:3046 +#: src/Model/Contact.php:3084 msgid "Disallowed profile URL." msgstr "Nem engedélyezett profil URL." -#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3089 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Tiltott tartomány" -#: src/Model/Contact.php:3056 +#: src/Model/Contact.php:3094 msgid "Connect URL missing." msgstr "A kapcsolódási URL hiányzik." -#: src/Model/Contact.php:3065 +#: src/Model/Contact.php:3103 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:3121 #, 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:3138 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:3145 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:3147 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:3150 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:3153 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:3156 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:3157 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:3163 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:3168 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:3234 msgid "Unable to retrieve contact information." msgstr "Nem lehet lekérni a partner információit." @@ -3435,7 +3442,7 @@ msgstr "nap" msgid "No events to display" msgstr "Nincsenek megjelenítendő események" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:70 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "A profilhoz való hozzáférés korlátozva lett." @@ -3490,90 +3497,90 @@ msgstr "%s születésnapja" msgid "Happy Birthday %s" msgstr "Boldog születésnapot, %s" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2355 #, php-format msgid "%s (%s - %s): %s" msgstr "%s (%s – %s): %s" -#: src/Model/Item.php:2309 +#: src/Model/Item.php:2357 #, php-format msgid "%s (%s): %s" msgstr "%s (%s): %s" -#: src/Model/Item.php:2312 +#: src/Model/Item.php:2360 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "A bejegyzésben felismert nyelvek:\\n%s" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3308 msgid "activity" msgstr "tevékenység" -#: src/Model/Item.php:3262 +#: src/Model/Item.php:3310 msgid "comment" msgstr "hozzászólás" -#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3313 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "bejegyzés" -#: src/Model/Item.php:3435 +#: src/Model/Item.php:3483 #, php-format msgid "%s is blocked" msgstr "%s tiltva van" -#: src/Model/Item.php:3437 +#: src/Model/Item.php:3485 #, php-format msgid "%s is ignored" msgstr "%s mellőzve van" -#: src/Model/Item.php:3439 +#: src/Model/Item.php:3487 #, php-format msgid "Content from %s is collapsed" msgstr "A(z) %s helyről származó tartalom összecsukva" -#: src/Model/Item.php:3443 +#: src/Model/Item.php:3491 msgid "Sensitive content" -msgstr "" +msgstr "Érzékeny tartalom" -#: src/Model/Item.php:3912 +#: src/Model/Item.php:3960 msgid "bytes" msgstr "bájt" -#: src/Model/Item.php:3943 +#: src/Model/Item.php:3991 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" msgstr[0] "%2$s (%3$d%%, %1$d szavazat)" msgstr[1] "%2$s (%3$d%%, %1$d szavazat)" -#: src/Model/Item.php:3945 +#: src/Model/Item.php:3993 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" msgstr[0] "%2$s (%1$d szavazat)" msgstr[1] "%2$s (%1$d szavazat)" -#: src/Model/Item.php:3950 +#: src/Model/Item.php:3998 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" msgstr[0] "%d szavazó. A szavazás vége: %s" msgstr[1] "%d szavazó. A szavazás vége: %s" -#: src/Model/Item.php:3952 +#: src/Model/Item.php:4000 #, php-format msgid "%d voter." msgid_plural "%d voters." msgstr[0] "%d szavazó." msgstr[1] "%d szavazó." -#: src/Model/Item.php:3954 +#: src/Model/Item.php:4002 #, php-format msgid "Poll end: %s" msgstr "Szavazás vége: %s" -#: src/Model/Item.php:3995 src/Model/Item.php:3996 +#: src/Model/Item.php:4043 src/Model/Item.php:4044 msgid "View on separate page" msgstr "Megtekintés külön oldalon" @@ -3585,291 +3592,291 @@ msgstr "[nincs tárgy]" msgid "Wall Photos" msgstr "Falfényképek" -#: 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 "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/Module/Profile/Profile.php:209 +#: src/Model/Profile.php:372 src/Module/Directory.php:153 +#: src/Module/Profile/Profile.php:211 msgid "Homepage:" msgstr "Honlap:" -#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 -#: src/Module/Notifications/Introductions.php:189 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:432 +#: src/Module/Notifications/Introductions.php:195 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:677 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:664 msgid "[No description]" msgstr "[Nincs leírás]" -#: src/Model/Profile.php:693 +#: src/Model/Profile.php:690 msgid "Event Reminders" msgstr "Eseményemlékeztetők" -#: src/Model/Profile.php:694 +#: src/Model/Profile.php:691 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:803 msgid "Hometown:" msgstr "Szülőváros:" -#: src/Model/Profile.php:1023 +#: src/Model/Profile.php:804 msgid "Marital Status:" msgstr "Családi állapot:" -#: src/Model/Profile.php:1024 +#: src/Model/Profile.php:805 msgid "With:" msgstr "Ezzel:" -#: src/Model/Profile.php:1025 +#: src/Model/Profile.php:806 msgid "Since:" msgstr "Ekkortól:" -#: src/Model/Profile.php:1026 +#: src/Model/Profile.php:807 msgid "Sexual Preference:" msgstr "Szexuális irányultság:" -#: src/Model/Profile.php:1027 +#: src/Model/Profile.php:808 msgid "Political Views:" msgstr "Politikai nézetek:" -#: src/Model/Profile.php:1028 +#: src/Model/Profile.php:809 msgid "Religious Views:" msgstr "Vallási néztek:" -#: src/Model/Profile.php:1029 +#: src/Model/Profile.php:810 msgid "Likes:" msgstr "Kedvelések:" -#: src/Model/Profile.php:1030 +#: src/Model/Profile.php:811 msgid "Dislikes:" msgstr "Nem kedvelések:" -#: src/Model/Profile.php:1031 +#: src/Model/Profile.php:812 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:813 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:814 msgid "Musical interests" msgstr "Zenei érdeklődések" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:815 msgid "Books, literature" msgstr "Könyvek, irodalom" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:816 msgid "Television" msgstr "Televízió" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:817 msgid "Film/dance/culture/entertainment" msgstr "Film, tánc, kultúra, szórakozás" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:818 msgid "Hobbies/Interests" msgstr "Hobbik, érdeklődések" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:819 msgid "Love/romance" msgstr "Szerelem, romantika" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:820 msgid "Work/employment" msgstr "Munka, foglalkoztatás" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:821 msgid "School/education" msgstr "Iskola, oktatás" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:822 msgid "Contact information and Social Networks" msgstr "Partnerinformációk és közösségi hálózatok" -#: src/Model/User.php:233 src/Model/User.php:1303 +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "Felelős fiók: %s" + +#: src/Model/User.php:233 src/Model/User.php:1326 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "SÚLYOS HIBA: a biztonsági kulcsok előállítása nem sikerült." -#: src/Model/User.php:733 src/Model/User.php:766 +#: src/Model/User.php:756 src/Model/User.php:789 msgid "Login failed" msgstr "Bejelentkezés sikertelen" -#: src/Model/User.php:798 +#: src/Model/User.php:821 msgid "Not enough information to authenticate" msgstr "Nincs elegendő információ a hitelesítéshez" -#: src/Model/User.php:923 +#: src/Model/User.php:946 msgid "Password can't be empty" msgstr "A jelszó nem lehet üres" -#: src/Model/User.php:965 +#: src/Model/User.php:988 msgid "Empty passwords are not allowed." msgstr "Az üres jelszavak nem megengedettek." -#: src/Model/User.php:969 +#: src/Model/User.php:992 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Az új jelszót közzétették egy nyilvános adattárban. Válasszon egy másikat." -#: src/Model/User.php:973 +#: src/Model/User.php:996 msgid "The password length is limited to 72 characters." msgstr "A jelszó hossza 72 karakterre van korlátozva." -#: src/Model/User.php:977 +#: src/Model/User.php:1000 msgid "The password can't contain white spaces nor accentuated letters" msgstr "A jelszó nem tartalmazhat üres karaktereket vagy ékezetes betűket" -#: src/Model/User.php:1186 +#: src/Model/User.php:1209 msgid "Passwords do not match. Password unchanged." msgstr "A jelszavak nem egyeznek. A jelszó változatlan maradt." -#: src/Model/User.php:1193 +#: src/Model/User.php:1216 msgid "An invitation is required." msgstr "Egy meghívás szükséges." -#: src/Model/User.php:1197 +#: src/Model/User.php:1220 msgid "Invitation could not be verified." msgstr "A meghívást nem sikerült ellenőrizni." -#: src/Model/User.php:1205 +#: src/Model/User.php:1228 msgid "Invalid OpenID url" msgstr "Érvénytelen OpenID URL" -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1241 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:1241 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "A hibaüzenet ez volt:" -#: src/Model/User.php:1224 +#: src/Model/User.php:1247 msgid "Please enter the required information." msgstr "Adja meg a szükséges információkat." -#: src/Model/User.php:1238 +#: src/Model/User.php:1261 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "A system.username_min_length (%s) és a system.username_max_length (%s) kizárják egymást, értékek felcserélése." -#: src/Model/User.php:1245 +#: src/Model/User.php:1268 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "A felhasználónévnek legalább %s karakternek kell lennie." msgstr[1] "A felhasználónévnek legalább %s karakternek kell lennie." -#: src/Model/User.php:1249 +#: src/Model/User.php:1272 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "A felhasználónévnek legfeljebb %s karakternek kell lennie." msgstr[1] "A felhasználónévnek legfeljebb %s karakternek kell lennie." -#: src/Model/User.php:1257 +#: src/Model/User.php:1280 msgid "That doesn't appear to be your full (First Last) name." msgstr "Úgy tűnik, hogy ez nem a teljes neve (vezetéknév és keresztnév)." -#: src/Model/User.php:1262 +#: src/Model/User.php:1285 msgid "Your email domain is not among those allowed on this site." msgstr "Az e-mail tartománya nem tartozik azok közé, amelyek megengedettek ezen az oldalon." -#: src/Model/User.php:1266 +#: src/Model/User.php:1289 msgid "Not a valid email address." msgstr "Nem érvényes e-mail-cím." -#: src/Model/User.php:1269 +#: src/Model/User.php:1292 msgid "The nickname was blocked from registration by the nodes admin." msgstr "A becenevet a csomópont adminisztrátora tiltotta a regisztrációtól." -#: src/Model/User.php:1273 src/Model/User.php:1279 +#: src/Model/User.php:1296 src/Model/User.php:1302 msgid "Cannot use that email." msgstr "Nem lehet használni azt az e-mail-címet." -#: src/Model/User.php:1285 +#: src/Model/User.php:1308 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "A becenév csak a-z, 0-9 és _ karaktereket tartalmazhat." -#: src/Model/User.php:1293 src/Model/User.php:1350 +#: src/Model/User.php:1316 src/Model/User.php:1373 msgid "Nickname is already registered. Please choose another." msgstr "A becenév már regisztrálva van. Válasszon egy másikat." -#: src/Model/User.php:1337 src/Model/User.php:1341 +#: src/Model/User.php:1360 src/Model/User.php:1364 msgid "An error occurred during registration. Please try again." msgstr "Hiba történt a regisztráció során. Próbálja újra." -#: src/Model/User.php:1364 +#: src/Model/User.php:1387 msgid "An error occurred creating your default profile. Please try again." msgstr "Hiba történt az alapértelmezett profil létrehozásakor. Próbálja újra." -#: src/Model/User.php:1371 +#: src/Model/User.php:1394 msgid "An error occurred creating your self contact. Please try again." msgstr "Hiba történt a saját partnere létrehozásakor. Próbálja újra." -#: src/Model/User.php:1376 +#: src/Model/User.php:1399 msgid "Friends" msgstr "Ismerősök" -#: src/Model/User.php:1380 +#: src/Model/User.php:1403 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "Hiba történt az alapértelmezett partnerkör létrehozásakor. Próbálja újra." -#: src/Model/User.php:1422 +#: src/Model/User.php:1445 msgid "Profile Photos" msgstr "Profilfényképek" -#: src/Model/User.php:1604 +#: src/Model/User.php:1633 #, php-format msgid "" "\n" @@ -3877,7 +3884,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:1636 #, php-format msgid "" "\n" @@ -3908,12 +3915,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:1668 src/Model/User.php:1774 #, php-format msgid "Registration details for %s" msgstr "Regisztrációs részletek ehhez: %s" -#: src/Model/User.php:1659 +#: src/Model/User.php:1688 #, php-format msgid "" "\n" @@ -3928,12 +3935,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:1707 #, php-format msgid "Registration at %s" msgstr "Regisztráció itt: %s" -#: src/Model/User.php:1702 +#: src/Model/User.php:1731 #, php-format msgid "" "\n" @@ -3942,7 +3949,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:1739 #, php-format msgid "" "\n" @@ -3973,7 +3980,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:1801 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" @@ -3982,84 +3989,84 @@ msgstr "A meghatalmazásokkal rendelkező felhasználót nem lehet eltávolítan msgid "Addon not found." msgstr "A bővítmény nem található." -#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:55 #, php-format msgid "Addon %s disabled." msgstr "A(z) „%s” bővítmény letiltva." -#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:57 #, php-format msgid "Addon %s enabled." msgstr "A(z) „%s” bővítmény engedélyezve." #: src/Module/Admin/Addons/Details.php:88 -#: src/Module/Admin/Themes/Details.php:46 +#: src/Module/Admin/Themes/Details.php:52 msgid "Disable" msgstr "Letiltás" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 +#: src/Module/Admin/Themes/Details.php:55 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Engedélyezés" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Addons/Index.php:73 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 +#: src/Module/Admin/Themes/Details.php:96 +#: src/Module/Admin/Themes/Index.php:117 src/Module/Admin/Tos.php:77 #: src/Module/Moderation/Users/Create.php:61 #: src/Module/Moderation/Users/Pending.php:96 msgid "Administration" msgstr "Adminisztráció" #: src/Module/Admin/Addons/Details.php:112 -#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:92 +#: src/Module/Admin/Addons/Index.php:74 src/Module/BaseAdmin.php:92 #: src/Module/BaseSettings.php:139 msgid "Addons" msgstr "Bővítmények" #: src/Module/Admin/Addons/Details.php:113 -#: src/Module/Admin/Themes/Details.php:92 +#: src/Module/Admin/Themes/Details.php:98 msgid "Toggle" msgstr "Átváltás" #: src/Module/Admin/Addons/Details.php:120 -#: src/Module/Admin/Themes/Details.php:100 +#: src/Module/Admin/Themes/Details.php:106 msgid "Author: " msgstr "Szerző: " #: src/Module/Admin/Addons/Details.php:121 -#: src/Module/Admin/Themes/Details.php:101 +#: src/Module/Admin/Themes/Details.php:107 msgid "Maintainer: " msgstr "Karbantartó: " -#: src/Module/Admin/Addons/Index.php:42 +#: src/Module/Admin/Addons/Index.php:48 msgid "Addons reloaded" msgstr "Bővítmények újratöltve" -#: src/Module/Admin/Addons/Index.php:53 +#: src/Module/Admin/Addons/Index.php:59 #, php-format msgid "Addon %s failed to install." msgstr "A(z) „%s” bővítmény telepítése sikertelen." -#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 -#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 -#: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 -#: src/Module/Settings/Connectors.php:160 -#: src/Module/Settings/Connectors.php:246 +#: src/Module/Admin/Addons/Index.php:75 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:119 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 "Beállítások mentése" -#: src/Module/Admin/Addons/Index.php:70 +#: src/Module/Admin/Addons/Index.php:76 msgid "Reload active addons" msgstr "Bekapcsolt bővítmények újratöltése" -#: src/Module/Admin/Addons/Index.php:74 +#: src/Module/Admin/Addons/Index.php:80 #, php-format msgid "" "There are currently no addons available on your node. You can find the " @@ -4127,22 +4134,22 @@ msgid "Attempt to execute this update step automatically" msgstr "Próbálja meg automatikusan végrehajtani ezt a frissítési lépést" #: src/Module/Admin/Features.php:67 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Notifications/Introductions.php:150 +#: 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/Admin/Features.php:67 src/Module/Contact/Revoke.php:105 +#: src/Module/Notifications/Introductions.php:150 +#: 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 +4265,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" @@ -4314,7 +4321,7 @@ msgid "Search in logs" msgstr "Keresés a naplókban" #: src/Module/Admin/Logs/View.php:90 -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show all" msgstr "Összes megjelenítése" @@ -4351,7 +4358,7 @@ msgid "Data" msgstr "Adatok" #: src/Module/Admin/Logs/View.php:100 -#: src/Module/Debug/ActivityPubConversion.php:57 +#: src/Module/Debug/ActivityPubConversion.php:63 msgid "Source" msgstr "Forrás" @@ -4411,282 +4418,282 @@ msgstr "Parancs" msgid "Job Parameters" msgstr "Feladat paraméterei" -#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:116 #: src/Module/Settings/OAuth.php:74 msgid "Created" 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/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:553 src/Module/Profile/Profile.php:278 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 +4701,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "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 +4737,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 +4905,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 +4918,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 +5248,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 +5299,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 +5485,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:328 #: 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" @@ -5807,27 +5824,27 @@ msgstr "Verzió" msgid "Active addons" msgstr "Bekapcsolt bővítmények" -#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#: src/Module/Admin/Themes/Details.php:63 src/Module/Admin/Themes/Index.php:71 #, php-format msgid "Theme %s disabled." msgstr "A(z) „%s” téma letiltva." -#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#: src/Module/Admin/Themes/Details.php:65 src/Module/Admin/Themes/Index.php:73 #, php-format msgid "Theme %s successfully enabled." msgstr "A(z) „%s” téma sikeresen engedélyezve." -#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#: src/Module/Admin/Themes/Details.php:67 src/Module/Admin/Themes/Index.php:75 #, php-format msgid "Theme %s failed to install." msgstr "A(z) „%s” téma telepítése sikertelen." -#: src/Module/Admin/Themes/Details.php:83 +#: src/Module/Admin/Themes/Details.php:89 msgid "Screenshot" msgstr "Képernyőkép" -#: src/Module/Admin/Themes/Details.php:91 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:93 +#: src/Module/Admin/Themes/Details.php:97 +#: src/Module/Admin/Themes/Index.php:118 src/Module/BaseAdmin.php:93 msgid "Themes" msgstr "Témák" @@ -5835,24 +5852,24 @@ msgstr "Témák" msgid "Unknown theme." msgstr "Ismeretlen téma." -#: src/Module/Admin/Themes/Index.php:51 +#: src/Module/Admin/Themes/Index.php:57 msgid "Themes reloaded" msgstr "Témák újratöltve" -#: src/Module/Admin/Themes/Index.php:114 +#: src/Module/Admin/Themes/Index.php:120 msgid "Reload active themes" msgstr "Bekapcsolt témák újratöltése" -#: src/Module/Admin/Themes/Index.php:118 +#: src/Module/Admin/Themes/Index.php:124 #, php-format msgid "No themes found on the system. They should be placed in %1$s" msgstr "Nem találhatók témák a rendszeren. A témákat a %1$s könyvtárba kell elhelyezni." -#: src/Module/Admin/Themes/Index.php:119 +#: src/Module/Admin/Themes/Index.php:125 msgid "[Experimental]" msgstr "[Kísérleti]" -#: src/Module/Admin/Themes/Index.php:120 +#: src/Module/Admin/Themes/Index.php:126 msgid "[Unsupported]" msgstr "[Nem támogatott]" @@ -6014,7 +6031,7 @@ msgstr "WebFinger ellenőrzése" msgid "Babel" msgstr "Babel" -#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:137 +#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:143 msgid "ActivityPub Conversion" msgstr "ActivityPub beszélgetés" @@ -6064,7 +6081,7 @@ msgid "" "the main account." msgstr "Az alkezelt fiókok nem férhetnek hozzá a moderálási oldalakhoz. Jelentkezzen vissza a fő fiókkal." -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:115 msgid "Reports" msgstr "Jelentések" @@ -6089,11 +6106,11 @@ msgstr "Kiszolgáló-tiltólista" msgid "Delete Item" msgstr "Elem törlése" -#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:76 +#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:82 msgid "Item Source" msgstr "Elem forrása" -#: src/Module/BaseProfile.php:52 src/Module/Contact.php:506 +#: src/Module/BaseProfile.php:52 src/Module/Contact.php:513 msgid "Profile Details" msgstr "Profil részletei" @@ -6157,7 +6174,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 +6251,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 @@ -6270,7 +6287,7 @@ msgstr "Hely (BBCode nem engedélyezett)" msgid "Share this event" msgstr "Az esemény megosztása" -#: 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 "Alap" @@ -6326,8 +6343,8 @@ msgstr "Ismeretlen kör." #: 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:95 src/Module/Contact/Redir.php:141 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:183 +#: 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ó." @@ -6336,7 +6353,7 @@ msgstr "A partner nem található." msgid "Invalid contact." msgstr "Érvénytelen partner." -#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:73 +#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:70 msgid "Contact is deleted." msgstr "A partner törölve." @@ -6404,149 +6421,149 @@ msgstr "Kattintson egy partnerre a hozzáadáshoz vagy eltávolításhoz." msgid "Add contact to circle" msgstr "Partner hozzáadása a körhöz" -#: src/Module/Contact.php:96 +#: src/Module/Contact.php:102 #, php-format msgid "%d contact edited." msgid_plural "%d contacts edited." msgstr[0] "%d partner szerkesztve." msgstr[1] "%d partner szerkesztve." -#: src/Module/Contact.php:347 +#: src/Module/Contact.php:353 msgid "Show all contacts" msgstr "Összes partner megjelenítése" -#: src/Module/Contact.php:352 src/Module/Contact.php:431 +#: src/Module/Contact.php:358 src/Module/Contact.php:437 #: src/Module/Moderation/BaseUsers.php:85 msgid "Pending" msgstr "Függőben" -#: src/Module/Contact.php:355 +#: src/Module/Contact.php:361 msgid "Only show pending contacts" msgstr "Csak a függőben lévő partnerek megjelenítése" -#: src/Module/Contact.php:360 src/Module/Contact.php:434 +#: src/Module/Contact.php:366 src/Module/Contact.php:440 #: src/Module/Moderation/BaseUsers.php:93 msgid "Blocked" msgstr "Tiltva" -#: src/Module/Contact.php:363 +#: src/Module/Contact.php:369 msgid "Only show blocked contacts" msgstr "Csak a tiltott partnerek megjelenítése" -#: src/Module/Contact.php:368 src/Module/Contact.php:440 +#: src/Module/Contact.php:374 src/Module/Contact.php:446 #: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Mellőzve" -#: src/Module/Contact.php:371 +#: src/Module/Contact.php:377 msgid "Only show ignored contacts" msgstr "Csak a mellőzött partnerek megjelenítése" -#: src/Module/Contact.php:376 src/Module/Contact.php:443 +#: src/Module/Contact.php:382 src/Module/Contact.php:449 msgid "Collapsed" msgstr "Összecsukva" -#: src/Module/Contact.php:379 +#: src/Module/Contact.php:385 msgid "Only show collapsed contacts" msgstr "Csak az összecsukott partnerek megjelenítése" -#: src/Module/Contact.php:384 src/Module/Contact.php:446 +#: src/Module/Contact.php:390 src/Module/Contact.php:452 msgid "Archived" msgstr "Archiválva" -#: src/Module/Contact.php:387 +#: src/Module/Contact.php:393 msgid "Only show archived contacts" msgstr "Csak az archivált partnerek megjelenítése" -#: src/Module/Contact.php:392 src/Module/Contact.php:437 +#: src/Module/Contact.php:398 src/Module/Contact.php:443 msgid "Hidden" msgstr "Rejtett" -#: src/Module/Contact.php:395 +#: src/Module/Contact.php:401 msgid "Only show hidden contacts" msgstr "Csak a rejtett partnerek megjelenítése" -#: src/Module/Contact.php:403 +#: src/Module/Contact.php:409 msgid "Organize your contact circles" msgstr "Partnerkörök szervezése" -#: src/Module/Contact.php:458 +#: src/Module/Contact.php:464 msgid "Search your contacts" msgstr "Partnerek keresése" -#: src/Module/Contact.php:459 src/Module/Search/Index.php:207 +#: src/Module/Contact.php:465 src/Module/Search/Index.php:207 #, php-format msgid "Results for: %s" msgstr "Találatok erre: %s" -#: src/Module/Contact.php:466 +#: src/Module/Contact.php:473 msgid "Update" msgstr "Frissítés" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 +#: src/Module/Contact.php:474 src/Module/Contact/Profile.php:532 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Tiltás feloldása" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 +#: src/Module/Contact.php:475 src/Module/Contact/Profile.php:540 msgid "Unignore" msgstr "Mellőzés feloldása" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 +#: src/Module/Contact.php:476 src/Module/Contact/Profile.php:548 msgid "Uncollapse" msgstr "Összecsukás megszüntetése" -#: src/Module/Contact.php:471 +#: src/Module/Contact.php:478 msgid "Batch Actions" msgstr "Tömeges műveletek" -#: src/Module/Contact.php:514 +#: src/Module/Contact.php:521 msgid "Conversations started by this contact" msgstr "A partner által elkezdett beszélgetések" -#: src/Module/Contact.php:519 +#: src/Module/Contact.php:526 msgid "Posts and Comments" msgstr "Bejegyzések és hozzászólások" -#: src/Module/Contact.php:522 +#: src/Module/Contact.php:529 msgid "Individual Posts and Replies" msgstr "Egyéni bejegyzések és válaszok" -#: src/Module/Contact.php:530 +#: src/Module/Contact.php:537 msgid "Posts containing media objects" msgstr "Médiaobjektumokat tartalmazó bejegyzések" -#: src/Module/Contact.php:538 +#: src/Module/Contact.php:545 msgid "View all known contacts" msgstr "Összes ismert partner megtekintése" -#: src/Module/Contact.php:549 +#: src/Module/Contact.php:556 msgid "Advanced Contact Settings" msgstr "Speciális partnerbeállítások" -#: src/Module/Contact.php:585 +#: src/Module/Contact.php:592 msgid "Mutual Friendship" msgstr "Kölcsönös ismeretség" -#: src/Module/Contact.php:589 +#: src/Module/Contact.php:596 msgid "is a fan of yours" msgstr "az Ön rajongója" -#: src/Module/Contact.php:593 +#: src/Module/Contact.php:600 msgid "you are a fan of" msgstr "Ön rajong érte:" -#: src/Module/Contact.php:611 +#: src/Module/Contact.php:618 msgid "Pending outgoing contact request" msgstr "Függőben lévő kimenő partnerkérés" -#: src/Module/Contact.php:613 +#: src/Module/Contact.php:620 msgid "Pending incoming contact request" msgstr "Függőben lévő bejövő partnerkérés" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 +#: src/Module/Contact.php:633 src/Module/Contact/Profile.php:391 #, php-format msgid "Visit %s's profile [%s]" msgstr "%s profiljának megtekintése [%s]" @@ -6561,7 +6578,7 @@ msgstr "Visszatérés a partnerszerkesztőhöz" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6643,9 +6660,9 @@ 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/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 +#: 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:59 #: 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 @@ -6683,18 +6700,18 @@ msgstr "Válaszoljon a következőre:" msgid "Your Identity Address:" msgstr "Az Ön személyazonosság-címe:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:422 #: 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 +#: src/Module/Moderation/Reports.php:123 +#: src/Module/Notifications/Introductions.php:135 +#: src/Module/Notifications/Introductions.php:204 msgid "Profile URL" 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/Contact/Follow.php:171 src/Module/Contact/Profile.php:434 +#: src/Module/Notifications/Introductions.php:197 +#: src/Module/Profile/Profile.php:236 msgid "Tags:" msgstr "Címkék:" @@ -6735,241 +6752,241 @@ msgstr "Profilegyezés" msgid "Failed to update contact record." msgstr "Nem sikerült frissíteni a partner rekordját." -#: src/Module/Contact/Profile.php:195 +#: src/Module/Contact/Profile.php:209 msgid "Contact has been unblocked" msgstr "A partner tiltása fel lett oldva" -#: src/Module/Contact/Profile.php:199 +#: src/Module/Contact/Profile.php:213 msgid "Contact has been blocked" msgstr "A partner tiltva lett" -#: src/Module/Contact/Profile.php:211 +#: src/Module/Contact/Profile.php:225 msgid "Contact has been unignored" msgstr "A partner mellőzése fel lett oldva" -#: src/Module/Contact/Profile.php:215 +#: src/Module/Contact/Profile.php:229 msgid "Contact has been ignored" msgstr "A partner mellőzve lett" -#: src/Module/Contact/Profile.php:227 +#: src/Module/Contact/Profile.php:241 msgid "Contact has been uncollapsed" msgstr "A partner összecsukása meg lett szüntetve" -#: src/Module/Contact/Profile.php:231 +#: src/Module/Contact/Profile.php:245 msgid "Contact has been collapsed" msgstr "A partner össze lett csukva" -#: src/Module/Contact/Profile.php:259 +#: src/Module/Contact/Profile.php:273 #, php-format msgid "You are mutual friends with %s" msgstr "Ön kölcsönösen ismerős %s partnerrel" -#: src/Module/Contact/Profile.php:260 +#: src/Module/Contact/Profile.php:274 #, php-format msgid "You are sharing with %s" msgstr "Ön megoszt %s partnerrel" -#: src/Module/Contact/Profile.php:261 +#: src/Module/Contact/Profile.php:275 #, php-format msgid "%s is sharing with you" msgstr "%s megoszt Önnel" -#: src/Module/Contact/Profile.php:277 +#: src/Module/Contact/Profile.php:291 msgid "Private communications are not available for this contact." msgstr "A személyes kommunikációk nem érhetők el ennél a partnernél." -#: src/Module/Contact/Profile.php:287 +#: src/Module/Contact/Profile.php:301 msgid "This contact is on a server you ignored." msgstr "Ez a partner olyan kiszolgálón van, amelyet mellőzött." -#: src/Module/Contact/Profile.php:290 +#: src/Module/Contact/Profile.php:304 msgid "Never" msgstr "Soha" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was not successful)" msgstr "(a frissítés nem volt sikeres)" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was successful)" msgstr "(a frissítés sikeres volt)" -#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 +#: src/Module/Contact/Profile.php:309 src/Module/Contact/Profile.php:503 msgid "Suggest friends" msgstr "Ismerősök ajánlása" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:313 #, php-format msgid "Network type: %s" msgstr "Hálózat típusa: %s" -#: src/Module/Contact/Profile.php:304 +#: src/Module/Contact/Profile.php:318 msgid "Communications lost with this contact!" msgstr "A kommunikációk megszakadtak ezzel a partnerrel!" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:324 msgid "Fetch further information for feeds" msgstr "További információk lekérése a hírforrásokhoz" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:326 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Információk lekérése a hírforrás eleméből, mint például előnézeti képek, cím és előzetes. Akkor kapcsolhatja be ezt, ha a hírforrás nem tartalmaz sok szöveget. A kulcsszavak a hírforrás elemében lévő metafejlécéből lesznek kiszedve, és kettős keresztes címkékként lesznek beküldve." -#: src/Module/Contact/Profile.php:315 +#: src/Module/Contact/Profile.php:329 msgid "Fetch information" msgstr "Információk lekérése" -#: src/Module/Contact/Profile.php:316 +#: src/Module/Contact/Profile.php:330 msgid "Fetch keywords" msgstr "Kulcsszavak lekérése" -#: src/Module/Contact/Profile.php:317 +#: src/Module/Contact/Profile.php:331 msgid "Fetch information and keywords" msgstr "Információk és kulcsszavak lekérése" -#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 -#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 +#: src/Module/Contact/Profile.php:341 src/Module/Contact/Profile.php:346 +#: src/Module/Contact/Profile.php:351 src/Module/Contact/Profile.php:357 msgid "No mirroring" msgstr "Nincs tükrözés" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 -#: src/Module/Contact/Profile.php:344 +#: src/Module/Contact/Profile.php:342 src/Module/Contact/Profile.php:352 +#: src/Module/Contact/Profile.php:358 msgid "Mirror as my own posting" msgstr "Tükrözés saját beküldésként" -#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:347 src/Module/Contact/Profile.php:353 msgid "Native reshare" msgstr "Natív újra megosztás" -#: src/Module/Contact/Profile.php:359 +#: src/Module/Contact/Profile.php:373 msgid "Contact Information / Notes" msgstr "Partner információ vagy jegyzetek" -#: src/Module/Contact/Profile.php:360 +#: src/Module/Contact/Profile.php:374 msgid "Contact Settings" msgstr "Partnerbeállítások" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:382 msgid "Contact" msgstr "Partner" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:386 msgid "Their personal note" msgstr "A személyes jegyzeteik" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:388 msgid "Edit contact notes" msgstr "Partner jegyzeteinek szerkesztése" -#: src/Module/Contact/Profile.php:378 +#: src/Module/Contact/Profile.php:392 msgid "Block/Unblock contact" msgstr "Partner tiltása vagy tiltásának feloldása" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:393 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Partner mellőzése" -#: src/Module/Contact/Profile.php:380 +#: src/Module/Contact/Profile.php:394 msgid "View conversations" msgstr "Beszélgetések megtekintése" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:399 msgid "Last update:" msgstr "Utolsó frissítés:" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:401 msgid "Update public posts" msgstr "Nyilvános bejegyzések frissítése" -#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 +#: src/Module/Contact/Profile.php:403 src/Module/Contact/Profile.php:513 msgid "Update now" msgstr "Frissítés most" -#: src/Module/Contact/Profile.php:391 +#: src/Module/Contact/Profile.php:405 msgid "Awaiting connection acknowledge" msgstr "Várakozás a kapcsolat nyugtázására" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:406 msgid "Currently blocked" msgstr "Jelenleg tiltva" -#: src/Module/Contact/Profile.php:393 +#: src/Module/Contact/Profile.php:407 msgid "Currently ignored" msgstr "Jelenleg mellőzve" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:408 msgid "Currently collapsed" msgstr "Jelenleg összecsukva" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:409 msgid "Currently archived" msgstr "Jelenleg archiválva" -#: src/Module/Contact/Profile.php:398 +#: src/Module/Contact/Profile.php:412 msgid "Manage remote servers" msgstr "Távoli kiszolgálók kezelése" -#: src/Module/Contact/Profile.php:400 -#: src/Module/Notifications/Introductions.php:192 +#: src/Module/Contact/Profile.php:414 +#: src/Module/Notifications/Introductions.php:198 msgid "Hide this contact from others" msgstr "A partner elrejtése mások elől" -#: src/Module/Contact/Profile.php:400 +#: src/Module/Contact/Profile.php:414 msgid "" "Replies/likes to your public posts may still be visible" msgstr "A nyilvános bejegyzéseire adott válaszok vagy kedvelések továbbra is láthatóak lehetnek." -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Notification for new posts" msgstr "Értesítés új bejegyzéseknél" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Send a notification of every new post of this contact" msgstr "Értesítés küldése a partner minden új bejegyzéséről." -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 msgid "Keyword Deny List" msgstr "Kulcsszavas tiltólista" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Kulcsszavak vesszővel elválasztott listája, amelyeket nem szabad kettős keresztes címkékké átalakítani, ha az „Információk és kulcsszavak lekérése” ki van jelölve." -#: src/Module/Contact/Profile.php:421 +#: src/Module/Contact/Profile.php:435 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Műveletek" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:437 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Állapot" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:443 msgid "Mirror postings from this contact" msgstr "Beküldés tükrözése ettől a partnertől" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:445 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "A partner megjelölése távoli önmagaként. Ezt azt fogja okozni, hogy a Friendica újraküldi az ettől a partnertől származó új bejegyzéseket." -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:448 msgid "Channel Settings" msgstr "Csatorna beállításai" -#: src/Module/Contact/Profile.php:435 +#: src/Module/Contact/Profile.php:449 msgid "Frequency of this contact in relevant channels" msgstr "A partner gyakorisága a kapcsolódó csatornákban" -#: src/Module/Contact/Profile.php:436 +#: src/Module/Contact/Profile.php:450 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 " @@ -6979,94 +6996,90 @@ msgid "" "block or hide the contact completely." msgstr "A csatorna típusától függően nem minden bejegyzés jelenik meg ettől a partnertől. Alapértelmezetten a bejegyzéseknek minimális számú interakcióval (hozzászólások, kedvelések) kell rendelkezniük ahhoz, hogy megjelenjenek a csatornákon. Másrészt lehetnek olyan partnerek is, akik elárasztják a csatornát, így előfordulhat, hogy csak néhány bejegyzésüket szeretné látni. Vagy egyáltalán nem szeretné látni a tartalmaikat, de nem szeretné teljesen letiltani vagy elrejteni a partnert." -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 msgid "Default frequency" msgstr "Alapértelmezett gyakoriság" -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "Ennek a partnernek a bejegyzései akkor jelennek meg az „Önnek” csatornán, ha gyakran lép kapcsolatba ezzel a partnerrel, vagy ha egy bejegyzés elért egy bizonyos interakciós szintet." -#: src/Module/Contact/Profile.php:438 +#: src/Module/Contact/Profile.php:452 msgid "Display all posts of this contact" msgstr "A partner összes bejegyzésének megjelenítése" -#: src/Module/Contact/Profile.php:438 +#: src/Module/Contact/Profile.php:452 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "Ennek a partnernek az összes bejegyzése megjelenik az „Önnek” csatornán." -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 msgid "Display only few posts" msgstr "Csak néhány bejegyzés megjelenítése" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "Ha egy partner rövid időn belül sok bejegyzést hoz létre, akkor ez a beállítás csökkenti a megjelenített bejegyzések számát minden csatornán." -#: src/Module/Contact/Profile.php:440 +#: src/Module/Contact/Profile.php:454 msgid "Never display posts" msgstr "Soha se jelenítsen meg bejegyzéseket" -#: src/Module/Contact/Profile.php:440 +#: src/Module/Contact/Profile.php:454 msgid "Posts from this contact will never be displayed in any channel" msgstr "Ennek a partnernek a bejegyzései soha sem jelennek meg semmilyen csatornán." -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 msgid "Channel Only" -msgstr "" +msgstr "Csak csatorna" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 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 +#: src/Module/Contact/Profile.php:523 msgid "Refetch contact data" msgstr "Partneradatok ismételt lekérése" -#: src/Module/Contact/Profile.php:520 +#: src/Module/Contact/Profile.php:534 msgid "Toggle Blocked status" msgstr "Tiltott állapot átváltása" -#: src/Module/Contact/Profile.php:528 +#: src/Module/Contact/Profile.php:542 msgid "Toggle Ignored status" msgstr "Mellőzött állapot átváltása" -#: src/Module/Contact/Profile.php:536 +#: src/Module/Contact/Profile.php:550 msgid "Toggle Collapsed status" msgstr "Összecsukott állapot átváltása" -#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:557 src/Module/Contact/Revoke.php:103 msgid "Revoke Follow" msgstr "Követés visszavonása" -#: src/Module/Contact/Profile.php:545 +#: src/Module/Contact/Profile.php:559 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." -#: src/Module/Contact/Revoke.php:63 -msgid "Unknown contact." -msgstr "Ismeretlen partner." - -#: src/Module/Contact/Revoke.php:77 +#: src/Module/Contact/Revoke.php:74 msgid "Contact is being deleted." msgstr "A partner törlésre került." -#: src/Module/Contact/Revoke.php:91 +#: src/Module/Contact/Revoke.php:88 msgid "Follow was successfully revoked." msgstr "A követés sikeresen vissza lett vonva." -#: src/Module/Contact/Revoke.php:107 +#: src/Module/Contact/Revoke.php:104 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." @@ -7112,7 +7125,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." @@ -7122,29 +7135,29 @@ msgstr "A közösségi beállítás nem érhető el." msgid "Not available." msgstr "Nem érhető el." -#: src/Module/Conversation/Network.php:214 +#: src/Module/Conversation/Network.php:216 msgid "No such circle" msgstr "Nincs ilyen kör" -#: src/Module/Conversation/Network.php:218 +#: src/Module/Conversation/Network.php:220 #, php-format msgid "Circle: %s" msgstr "Kör: %s" -#: src/Module/Conversation/Network.php:237 +#: src/Module/Conversation/Network.php:239 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "Hiba %d (%s) az idővonal lekérése során." -#: src/Module/Conversation/Network.php:314 +#: src/Module/Conversation/Network.php:316 msgid "Network feed not available." msgstr "A hálózati hírforrás nem érhető el." -#: src/Module/Conversation/Timeline.php:203 +#: src/Module/Conversation/Timeline.php:204 msgid "Include" msgstr "Tartalmazás" -#: src/Module/Conversation/Timeline.php:204 +#: src/Module/Conversation/Timeline.php:205 msgid "Hide" msgstr "Elrejtés" @@ -7159,212 +7172,212 @@ msgid "" "code or the translation of Friendica. Thank you all!" msgstr "A Friendica egy közösségi projekt, amely nem lehetne lehetséges a sok ember segítsége nélkül. Itt van azok listája, akik közreműködtek a kódban vagy a Friendica fordításában. Köszönet mindannyiuknak!" -#: src/Module/Debug/ActivityPubConversion.php:53 +#: src/Module/Debug/ActivityPubConversion.php:59 msgid "Formatted" msgstr "Formázott" -#: src/Module/Debug/ActivityPubConversion.php:65 +#: src/Module/Debug/ActivityPubConversion.php:71 msgid "Activity" msgstr "Tevékenység" -#: src/Module/Debug/ActivityPubConversion.php:117 +#: src/Module/Debug/ActivityPubConversion.php:123 msgid "Object data" msgstr "Objektum adatai" -#: src/Module/Debug/ActivityPubConversion.php:124 +#: src/Module/Debug/ActivityPubConversion.php:130 msgid "Result Item" msgstr "Eredményelem" -#: src/Module/Debug/ActivityPubConversion.php:129 -#: src/Module/Debug/Babel.php:294 src/Module/Moderation/Item/Source.php:87 +#: src/Module/Debug/ActivityPubConversion.php:135 +#: src/Module/Debug/Babel.php:300 src/Module/Moderation/Item/Source.php:93 #: src/Module/Security/TwoFactor/Verify.php:98 msgid "Error" msgid_plural "Errors" msgstr[0] "Hiba" msgstr[1] "Hibák" -#: src/Module/Debug/ActivityPubConversion.php:138 +#: src/Module/Debug/ActivityPubConversion.php:144 msgid "Source activity" msgstr "Forrástevékenység" -#: src/Module/Debug/Babel.php:52 +#: src/Module/Debug/Babel.php:58 msgid "Source input" msgstr "Forrás bevitele" -#: src/Module/Debug/Babel.php:58 +#: src/Module/Debug/Babel.php:64 msgid "BBCode::toPlaintext" msgstr "BBCode::toPlaintext" -#: src/Module/Debug/Babel.php:64 +#: src/Module/Debug/Babel.php:70 msgid "BBCode::convert (raw HTML)" msgstr "BBCode::convert (nyers HTML)" -#: src/Module/Debug/Babel.php:69 +#: src/Module/Debug/Babel.php:75 msgid "BBCode::convert (hex)" msgstr "BBCode::convert (hexa)" -#: src/Module/Debug/Babel.php:74 +#: src/Module/Debug/Babel.php:80 msgid "BBCode::convert" msgstr "BBCode::convert" -#: src/Module/Debug/Babel.php:80 +#: src/Module/Debug/Babel.php:86 msgid "BBCode::convert => HTML::toBBCode" msgstr "BBCode::convert => HTML::toBBCode" -#: src/Module/Debug/Babel.php:86 +#: src/Module/Debug/Babel.php:92 msgid "BBCode::toMarkdown" msgstr "BBCode::toMarkdown" -#: src/Module/Debug/Babel.php:92 +#: src/Module/Debug/Babel.php:98 msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" msgstr "BBCode::toMarkdown => Markdown::convert (nyers HTML)" -#: src/Module/Debug/Babel.php:96 +#: src/Module/Debug/Babel.php:102 msgid "BBCode::toMarkdown => Markdown::convert" msgstr "BBCode::toMarkdown => Markdown::convert" -#: src/Module/Debug/Babel.php:102 +#: src/Module/Debug/Babel.php:108 msgid "BBCode::toMarkdown => Markdown::toBBCode" msgstr "BBCode::toMarkdown => Markdown::toBBCode" -#: src/Module/Debug/Babel.php:108 +#: src/Module/Debug/Babel.php:114 msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -#: src/Module/Debug/Babel.php:116 +#: src/Module/Debug/Babel.php:122 msgid "Item Body" msgstr "Elem törzse" -#: src/Module/Debug/Babel.php:120 +#: src/Module/Debug/Babel.php:126 msgid "Item Tags" msgstr "Elem címkéi" -#: src/Module/Debug/Babel.php:126 +#: src/Module/Debug/Babel.php:132 msgid "PageInfo::appendToBody" msgstr "PageInfo::appendToBody" -#: src/Module/Debug/Babel.php:131 +#: src/Module/Debug/Babel.php:137 msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" msgstr "PageInfo::appendToBody => BBCode::convert (nyers HTML)" -#: src/Module/Debug/Babel.php:135 +#: src/Module/Debug/Babel.php:141 msgid "PageInfo::appendToBody => BBCode::convert" msgstr "PageInfo::appendToBody => BBCode::convert" -#: src/Module/Debug/Babel.php:142 +#: src/Module/Debug/Babel.php:148 msgid "Source input (Diaspora format)" msgstr "Forrás bevitele (Diaspora formátum)" -#: src/Module/Debug/Babel.php:151 +#: src/Module/Debug/Babel.php:157 msgid "Source input (Markdown)" msgstr "Forrás bevitele (Markdown)" -#: src/Module/Debug/Babel.php:157 +#: src/Module/Debug/Babel.php:163 msgid "Markdown::convert (raw HTML)" msgstr "Markdown::convert (nyers HTML)" -#: src/Module/Debug/Babel.php:162 +#: src/Module/Debug/Babel.php:168 msgid "Markdown::convert" msgstr "Markdown::convert" -#: src/Module/Debug/Babel.php:168 +#: src/Module/Debug/Babel.php:174 msgid "Markdown::toBBCode" msgstr "Markdown::toBBCode" -#: src/Module/Debug/Babel.php:175 +#: src/Module/Debug/Babel.php:181 msgid "Raw HTML input" msgstr "Nyers HTML bevitel" -#: src/Module/Debug/Babel.php:180 +#: src/Module/Debug/Babel.php:186 msgid "HTML Input" msgstr "HTML bevitel" -#: src/Module/Debug/Babel.php:187 +#: src/Module/Debug/Babel.php:193 msgid "HTML Purified (raw)" msgstr "HTML megtisztítva (nyers)" -#: src/Module/Debug/Babel.php:192 +#: src/Module/Debug/Babel.php:198 msgid "HTML Purified (hex)" msgstr "HTML megtisztítva (hexa)" -#: src/Module/Debug/Babel.php:197 +#: src/Module/Debug/Babel.php:203 msgid "HTML Purified" msgstr "HTML megtisztítva" -#: src/Module/Debug/Babel.php:203 +#: src/Module/Debug/Babel.php:209 msgid "HTML::toBBCode" msgstr "HTML::toBBCode" -#: src/Module/Debug/Babel.php:209 +#: src/Module/Debug/Babel.php:215 msgid "HTML::toBBCode => BBCode::convert" msgstr "HTML::toBBCode => BBCode::convert" -#: src/Module/Debug/Babel.php:214 +#: src/Module/Debug/Babel.php:220 msgid "HTML::toBBCode => BBCode::convert (raw HTML)" msgstr "HTML::toBBCode => BBCode::convert (nyers HTML)" -#: src/Module/Debug/Babel.php:220 +#: src/Module/Debug/Babel.php:226 msgid "HTML::toBBCode => BBCode::toPlaintext" msgstr "HTML::toBBCode => BBCode::toPlaintext" -#: src/Module/Debug/Babel.php:226 +#: src/Module/Debug/Babel.php:232 msgid "HTML::toMarkdown" msgstr "HTML::toMarkdown" -#: src/Module/Debug/Babel.php:232 +#: src/Module/Debug/Babel.php:238 msgid "HTML::toPlaintext" msgstr "HTML::toPlaintext" -#: src/Module/Debug/Babel.php:238 +#: src/Module/Debug/Babel.php:244 msgid "HTML::toPlaintext (compact)" msgstr "HTML::toPlaintext (tömör)" -#: src/Module/Debug/Babel.php:256 +#: src/Module/Debug/Babel.php:262 msgid "Decoded post" msgstr "Dekódolt bejegyzés" -#: src/Module/Debug/Babel.php:277 +#: src/Module/Debug/Babel.php:283 msgid "Post array before expand entities" msgstr "A bejegyzéstömb az entitások kiterjesztése előtt" -#: src/Module/Debug/Babel.php:284 +#: src/Module/Debug/Babel.php:290 msgid "Post converted" msgstr "Bejegyzés átalakítva" -#: src/Module/Debug/Babel.php:289 +#: src/Module/Debug/Babel.php:295 msgid "Converted body" msgstr "Átalakított törzs" -#: src/Module/Debug/Babel.php:295 +#: src/Module/Debug/Babel.php:301 msgid "Twitter addon is absent from the addon/ folder." msgstr "A Twitter bővítmény hiányzik az „addon/” mappából." -#: src/Module/Debug/Babel.php:305 +#: src/Module/Debug/Babel.php:311 msgid "Babel Diagnostic" msgstr "Babel diagnosztika" -#: src/Module/Debug/Babel.php:307 +#: src/Module/Debug/Babel.php:313 msgid "Source text" msgstr "Forrásszöveg" -#: src/Module/Debug/Babel.php:308 +#: src/Module/Debug/Babel.php:314 msgid "BBCode" msgstr "BBCode" -#: src/Module/Debug/Babel.php:310 +#: src/Module/Debug/Babel.php:316 msgid "Markdown" msgstr "Markdown" -#: src/Module/Debug/Babel.php:311 +#: src/Module/Debug/Babel.php:317 msgid "HTML" msgstr "HTML" -#: src/Module/Debug/Babel.php:313 +#: src/Module/Debug/Babel.php:319 msgid "Twitter Source / Tweet URL (requires API key)" msgstr "Twitter forrás vagy Tweet URL (API-kulcsot igényel)" #: 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 "Bejelentkezve kell lennie a modul használatához" @@ -7425,19 +7438,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 +7548,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!" @@ -7928,23 +7941,23 @@ msgstr "Törölve" msgid "List of pending user deletions" msgstr "Függőben lévő felhasználó-törlések listája" -#: 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 "Normál fiókoldal" -#: 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 "Szappantartó oldal" -#: 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 "Nyilvános csoport" -#: 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 "Nyilvános csoport – korlátozott" -#: 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 "Automatikus ismerős oldal" @@ -7953,22 +7966,22 @@ msgid "Private Group" msgstr "Személyes csoport" #: 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 "Személyes oldal" #: 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 "Szervezeti oldal" #: 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 "Hírek oldal" #: 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 "Közösségi csoport" @@ -8022,7 +8035,7 @@ msgid "Block New Remote Contact" msgstr "Új távoli partner tiltása" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Photo" msgstr "Fénykép" @@ -8324,56 +8337,56 @@ msgstr "GUID" msgid "The GUID of the item you want to delete." msgstr "Annak az elemnek GUID értéke, amelyet törölni szeretne." -#: src/Module/Moderation/Item/Source.php:77 +#: src/Module/Moderation/Item/Source.php:83 msgid "Item Id" msgstr "Elemazonosító" -#: src/Module/Moderation/Item/Source.php:78 +#: src/Module/Moderation/Item/Source.php:84 msgid "Item URI" msgstr "Elem URI" -#: src/Module/Moderation/Item/Source.php:80 +#: src/Module/Moderation/Item/Source.php:86 msgid "Terms" msgstr "Kifejezések" -#: src/Module/Moderation/Item/Source.php:81 +#: src/Module/Moderation/Item/Source.php:87 msgid "Tag" msgstr "Címke" -#: src/Module/Moderation/Item/Source.php:82 +#: src/Module/Moderation/Item/Source.php:88 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Index.php:140 msgid "Type" msgstr "Típus" -#: src/Module/Moderation/Item/Source.php:83 +#: src/Module/Moderation/Item/Source.php:89 msgid "Term" msgstr "Kifejezés" -#: src/Module/Moderation/Item/Source.php:84 +#: src/Module/Moderation/Item/Source.php:90 msgid "URL" msgstr "URL" -#: src/Module/Moderation/Item/Source.php:86 +#: src/Module/Moderation/Item/Source.php:92 msgid "Implicit Mention" msgstr "Implicit említés" -#: src/Module/Moderation/Item/Source.php:88 +#: src/Module/Moderation/Item/Source.php:94 msgid "Item not found" msgstr "Az elem nem található" -#: src/Module/Moderation/Item/Source.php:89 +#: src/Module/Moderation/Item/Source.php:95 msgid "No source recorded" msgstr "Nincs forrás rögzítve" -#: src/Module/Moderation/Item/Source.php:90 +#: src/Module/Moderation/Item/Source.php:96 msgid "" "Please make sure the debug.store_source config key is set in " "config/local.config.php for future items to have sources." msgstr "Győződjön meg arról, hogy a debug.store_source beállítási kulcs be van-e állítva a config/local.config.php fájlban, hogy a jövőbeli elemek forrásokkal rendelkezzenek." -#: src/Module/Moderation/Item/Source.php:92 +#: src/Module/Moderation/Item/Source.php:98 msgid "Item Guid" msgstr "Elem GUID értéke" @@ -8581,34 +8594,34 @@ msgstr "2b. Megjegyzés hozzáadása" msgid "3. Pick posts" msgstr "3. Bejegyzések kiválasztása" -#: src/Module/Moderation/Reports.php:105 +#: src/Module/Moderation/Reports.php:111 msgid "List of reports" msgstr "Jelentések listája" -#: src/Module/Moderation/Reports.php:106 +#: src/Module/Moderation/Reports.php:112 msgid "This page display reports created by our or remote users." msgstr "Ez az oldal a saját vagy a távoli felhasználók által létrehozott jelentéseket jeleníti meg." -#: src/Module/Moderation/Reports.php:107 +#: src/Module/Moderation/Reports.php:113 msgid "No report exists at this node." msgstr "Nem létezik jelentés ezen a csomóponton." -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Category" msgstr "Kategória" -#: src/Module/Moderation/Reports.php:114 +#: src/Module/Moderation/Reports.php:120 #, php-format msgid "%s total report" msgid_plural "%s total reports" msgstr[0] "%s jelentés összesen" msgstr[1] "%s jelentés összesen" -#: src/Module/Moderation/Reports.php:117 +#: src/Module/Moderation/Reports.php:123 msgid "URL of the reported contact." msgstr "A jelentett partner URL-je." -#: 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 "Csatornatovábbítás" @@ -8823,59 +8836,59 @@ msgstr "Jegyzet a felhasználótól" msgid "Deny" msgstr "Elutasítás" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Show Ignored Requests" msgstr "Mellőzött kérések megjelenítése" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Hide Ignored Requests" msgstr "Mellőzött kérések elrejtése" -#: src/Module/Notifications/Introductions.php:115 -#: src/Module/Notifications/Introductions.php:178 +#: src/Module/Notifications/Introductions.php:121 +#: src/Module/Notifications/Introductions.php:184 msgid "Notification type:" msgstr "Értesítés típusa:" -#: src/Module/Notifications/Introductions.php:118 +#: src/Module/Notifications/Introductions.php:124 msgid "Suggested by:" msgstr "Ajánlotta:" -#: src/Module/Notifications/Introductions.php:143 +#: src/Module/Notifications/Introductions.php:149 msgid "Claims to be known to you: " msgstr "Azt állítja, hogy Ön ismeri: " -#: src/Module/Notifications/Introductions.php:152 +#: src/Module/Notifications/Introductions.php:158 msgid "Shall your connection be bidirectional or not?" msgstr "Legyen a kapcsolata kétirányú vagy sem?" -#: src/Module/Notifications/Introductions.php:153 +#: src/Module/Notifications/Introductions.php:159 #, php-format msgid "" "Accepting %s as a friend allows %s to subscribe to your posts, and you will " "also receive updates from them in your news feed." msgstr "%s ismerősként való elfogadása lehetővé teszi %s számára, hogy feliratkozzon a bejegyzéseire, és Ön is frissítéseket fog kapni tőle a hírforrásában." -#: src/Module/Notifications/Introductions.php:154 +#: src/Module/Notifications/Introductions.php:160 #, php-format msgid "" "Accepting %s as a subscriber allows them to subscribe to your posts, but you" " will not receive updates from them in your news feed." msgstr "%s feliratkozóként való elfogadása lehetővé teszi számára, hogy feliratkozzon a bejegyzéseire, de Ön nem fog frissítéseket kapni tőle a hírforrásában." -#: src/Module/Notifications/Introductions.php:156 +#: src/Module/Notifications/Introductions.php:162 msgid "Friend" msgstr "Ismerős" -#: src/Module/Notifications/Introductions.php:157 +#: src/Module/Notifications/Introductions.php:163 msgid "Subscriber" msgstr "Feliratkozó" -#: src/Module/Notifications/Introductions.php:216 +#: src/Module/Notifications/Introductions.php:222 msgid "No introductions." msgstr "Nincsenek bemutatkozások." -#: src/Module/Notifications/Introductions.php:217 -#: src/Module/Notifications/Notifications.php:135 +#: src/Module/Notifications/Introductions.php:223 +#: src/Module/Notifications/Notifications.php:141 #, php-format msgid "No more %s notifications." msgstr "Nincs több %s értesítés." @@ -8900,7 +8913,7 @@ msgstr "Személyes értesítések" msgid "Home Notifications" msgstr "Saját értesítések" -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show unread" msgstr "Olvasatlanok megjelenítése" @@ -9006,21 +9019,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 +9102,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 @@ -9123,21 +9136,21 @@ msgid "No contacts." msgstr "Nincsenek partnerek." #: src/Module/Profile/Conversations.php:106 -#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php: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 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/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 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/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 hozzászólásai" @@ -9171,64 +9184,64 @@ msgstr "A képfájl üres." msgid "View Album" msgstr "Album megtekintése" -#: 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 "A profil nem található." -#: 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 "A profilját jelenleg %s nevében nézi Mégse" -#: src/Module/Profile/Profile.php:167 +#: src/Module/Profile/Profile.php:169 msgid "Full Name:" msgstr "Teljes név:" -#: src/Module/Profile/Profile.php:172 +#: src/Module/Profile/Profile.php:174 msgid "Member since:" msgstr "Ekkortól tag:" -#: src/Module/Profile/Profile.php:178 +#: src/Module/Profile/Profile.php:180 msgid "j F, Y" msgstr "Y. F j." -#: src/Module/Profile/Profile.php:179 +#: src/Module/Profile/Profile.php:181 msgid "j F" msgstr "F j." -#: 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 "Születésnap:" -#: 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 "Életkor: " -#: 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 éves" msgstr[1] "%d éves" -#: 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 "Leírás:" -#: src/Module/Profile/Profile.php:261 +#: src/Module/Profile/Profile.php:263 msgid "Groups:" msgstr "Csoportok:" -#: src/Module/Profile/Profile.php:273 +#: src/Module/Profile/Profile.php:275 msgid "View profile as:" msgstr "Profil megtekintése másként:" -#: src/Module/Profile/Profile.php:290 +#: src/Module/Profile/Profile.php:292 msgid "View as" msgstr "Megtekintés másként" @@ -9295,174 +9308,174 @@ 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/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 "Ú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/Settings/Account.php:565 +#: src/Module/Register.php:170 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:570 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." -#: src/Module/Search/Acl.php:73 +#: src/Module/Search/Acl.php:78 msgid "You must be logged in to use this module." msgstr "Bejelentkezve kell lennie a modul használatához." @@ -9479,65 +9492,65 @@ msgstr "Percenként csak egy keresés engedélyezett a nem bejelentkezett felhas msgid "Items tagged with: %s" msgstr "Ezzel címkézett elemek: %s" -#: src/Module/Search/Saved.php:59 +#: src/Module/Search/Saved.php:63 msgid "Search term was not saved." msgstr "A keresési kifejezés nem lett elmentve." -#: src/Module/Search/Saved.php:62 +#: src/Module/Search/Saved.php:66 msgid "Search term already saved." msgstr "A keresési kifejezés már el van mentve." -#: src/Module/Search/Saved.php:68 +#: src/Module/Search/Saved.php:72 msgid "Search term was not removed." msgstr "A keresési kifejezés nem lett eltávolítva." -#: src/Module/Security/Login.php:123 +#: src/Module/Security/Login.php:127 msgid "Create a New Account" msgstr "Új fiók létrehozása" -#: src/Module/Security/Login.php:142 +#: src/Module/Security/Login.php:146 msgid "Your OpenID: " msgstr "Az Ön OpenID-ja: " -#: src/Module/Security/Login.php:145 +#: src/Module/Security/Login.php:149 msgid "" "Please enter your username and password to add the OpenID to your existing " "account." msgstr "Adja meg a felhasználónevét és a jelszavát, hogy hozzáadja az OpenID azonosítóját a meglévő fiókjához." -#: src/Module/Security/Login.php:147 +#: src/Module/Security/Login.php:151 msgid "Or login using OpenID: " msgstr "Vagy bejelentkezés OpenID használatával: " -#: src/Module/Security/Login.php:161 +#: src/Module/Security/Login.php:165 msgid "Password: " msgstr "Jelszó: " -#: src/Module/Security/Login.php:162 +#: src/Module/Security/Login.php:166 msgid "Remember me" msgstr "Emlékezzen rám" -#: src/Module/Security/Login.php:171 +#: src/Module/Security/Login.php:175 msgid "Forgot your password?" msgstr "Elfelejtette a jelszavát?" -#: src/Module/Security/Login.php:174 +#: src/Module/Security/Login.php:178 msgid "Website Terms of Service" msgstr "Weboldal használati feltételei" -#: src/Module/Security/Login.php:175 +#: src/Module/Security/Login.php:179 msgid "terms of service" msgstr "használati feltételek" -#: src/Module/Security/Login.php:177 +#: src/Module/Security/Login.php:181 msgid "Website Privacy Policy" msgstr "Weboldal adatvédelmi irányelvei" -#: src/Module/Security/Login.php:178 +#: src/Module/Security/Login.php:182 msgid "privacy policy" msgstr "adatvédelmi irányelv" -#: src/Module/Security/Logout.php:84 +#: src/Module/Security/Logout.php:89 #: src/Module/Security/TwoFactor/SignOut.php:78 #: src/Module/Security/TwoFactor/SignOut.php:86 #: src/Module/Security/TwoFactor/SignOut.php:108 @@ -9591,24 +9604,24 @@ msgid "Update Password" msgstr "Jelszó frissítése" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:571 msgid "Current Password:" msgstr "Jelenlegi jelszó:" #: 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 "A jelenlegi jelszava a változtatások megerősítéséhez" #: 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 "Az engedélyezett karakterek az a-z, A-Z, 0-9 tartományokban lévők és a különleges karakterek, kivéve az üres karaktereket és az ékezetes betűket." #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:551 +#: src/Module/Settings/Account.php:556 msgid "Password length is limited to 72 characters." msgstr "A jelszó hossza 72 karakterre van korlátozva." @@ -9738,103 +9751,103 @@ msgstr "Nem lehet megváltoztatni arra az e-mail-címre." msgid "Settings were not updated." msgstr "A beállítások nem lettek frissítve." -#: src/Module/Settings/Account.php:342 +#: src/Module/Settings/Account.php:347 msgid "Contact CSV file upload error" msgstr "Partner CSV-fájl feltöltési hiba" -#: src/Module/Settings/Account.php:361 +#: src/Module/Settings/Account.php:366 msgid "Importing Contacts done" msgstr "A partnerek importálása kész" -#: src/Module/Settings/Account.php:374 +#: src/Module/Settings/Account.php:379 msgid "Relocate message has been send to your contacts" msgstr "Az áthelyezési üzenet el lett küldve a partnereknek" -#: src/Module/Settings/Account.php:391 +#: src/Module/Settings/Account.php:396 msgid "Unable to find your profile. Please contact your admin." msgstr "Nem található a profilja. Vegye fel a kapcsolatot a rendszergazdával." -#: 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 "Fiók egy olyan szolgáltatáshoz, amely automatikusan megosztja a tartalmat a felhasználó által meghatározott csatornák alapján." -#: src/Module/Settings/Account.php:443 +#: src/Module/Settings/Account.php:448 msgid "Personal Page Subtypes" msgstr "Személyes oldal altípusai" -#: src/Module/Settings/Account.php:444 +#: src/Module/Settings/Account.php:449 msgid "Community Group Subtypes" msgstr "Közösségi csoport altípusai" -#: src/Module/Settings/Account.php:455 +#: src/Module/Settings/Account.php:460 msgid "Account for a personal profile." msgstr "Egy személyes profil fiókja." -#: 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 "Egy szervezet fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”." -#: 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 "Egy hírportál fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”." -#: src/Module/Settings/Account.php:476 +#: src/Module/Settings/Account.php:481 msgid "Account for community discussions." msgstr "Közösségi beszélgetések fiókja." -#: 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 "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." -#: 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 "Egy nyilvános profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”." -#: src/Module/Settings/Account.php:498 +#: src/Module/Settings/Account.php:503 msgid "Automatically approves all contact requests." msgstr "Automatikusan jóváhagyja az összes partnerkérést." -#: src/Module/Settings/Account.php:505 +#: src/Module/Settings/Account.php:510 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 +#: src/Module/Settings/Account.php:517 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Egy népszerű profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például az „ismerősöket”." -#: src/Module/Settings/Account.php:517 +#: src/Module/Settings/Account.php:522 msgid "Private Group [Experimental]" msgstr "Személyes csoport [kísérleti]" -#: src/Module/Settings/Account.php:519 +#: src/Module/Settings/Account.php:524 msgid "Requires manual approval of contact requests." msgstr "A partnerkérések kézi jóváhagyását igényli." -#: src/Module/Settings/Account.php: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 "(Kihagyható) Lehetővé teszi ezen OpenID számára, hogy bejelentkezzen ebbe a fiókba." -#: src/Module/Settings/Account.php:536 +#: src/Module/Settings/Account.php:541 msgid "Publish your profile in your local site directory?" msgstr "Közzéteszi a profilját a helyi oldal könyvtárában?" -#: src/Module/Settings/Account.php:536 +#: src/Module/Settings/Account.php:541 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9842,94 +9855,94 @@ msgid "" " system settings." msgstr "A profilja közzé lesz téve ennek a csomópontnak a helyi könyvtárában. A profilrészletei esetleg nyilvánosan láthatóak lehetnek a rendszerbeállításoktól függően." -#: src/Module/Settings/Account.php: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 "A profilja közzé lesz téve a globális Friendica könyvtárakban is (például itt: %s)." -#: src/Module/Settings/Account.php:555 +#: src/Module/Settings/Account.php:560 msgid "Account Settings" msgstr "Fiókbeállítások" -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:561 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "Az Ön személyazonosság-címe „%s” vagy „%s”." -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:568 msgid "Password Settings" msgstr "Jelszóbeállítások" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:570 msgid "Leave password fields blank unless changing" msgstr "Hagyja üresen a jelszómezőket, különben megváltozik" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:572 msgid "Password:" msgstr "Jelszó:" -#: 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 "A jelenlegi jelszava az e-mail-címe megváltoztatásának megerősítéséhez" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:575 msgid "Delete OpenID URL" msgstr "OpenID URL törlése" -#: src/Module/Settings/Account.php:572 +#: src/Module/Settings/Account.php:577 msgid "Basic Settings" msgstr "Alapvető beállítások" -#: 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 "Megjelenített név:" -#: src/Module/Settings/Account.php:574 +#: src/Module/Settings/Account.php:579 msgid "Email Address:" msgstr "E-mail-cím:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:580 msgid "Your Timezone:" msgstr "Az Ön időzónája:" -#: src/Module/Settings/Account.php:576 +#: src/Module/Settings/Account.php:581 msgid "Your Language:" msgstr "Az Ön nyelve:" -#: 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 "Annak a nyelvnek a beállítása, amelyet a Friendica felületének megjelenítéséhez és a levelek küldéséhez használunk" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:582 msgid "Default Post Location:" msgstr "Alapértelmezett bejegyzésküldési hely:" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:583 msgid "Use Browser Location:" msgstr "Böngésző helyének használata:" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:585 msgid "Security and Privacy Settings" msgstr "Biztonsági és adatvédelmi beállítások" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:587 msgid "Maximum Friend Requests/Day:" msgstr "Legtöbb ismerőskérés naponta:" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:587 msgid "(to prevent spam abuse)" msgstr "(a kéretlen üzenettel való visszaélés elkerüléséhez)" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:589 msgid "Allow your profile to be searchable globally?" msgstr "Engedélyezi, hogy a profilja globálisan kereshető legyen?" -#: 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 " @@ -9937,43 +9950,43 @@ msgid "" "indexed or not." msgstr "Akkor kapcsolja be ezt a beállítást, ha azt szeretné, hogy mások egyszerűen megtalálják és kövessék Önt. A profilja kereshető lesz a távoli rendszereken. Ez a beállítás azt is meghatározza, hogy a Friendica tájékoztatja-e a keresőmotorokat arról, hogy a profilját indexelni kell-e vagy sem." -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:590 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Elrejti a partnerlistáját vagy ismerőslistáját a profilja megtekintői elől?" -#: src/Module/Settings/Account.php: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 "A partnereinek listája a profiloldalán van megjelenítve. Kapcsolja be ezt a beállítást, hogy letiltsa a partnerlistája megjelenítését." -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:591 msgid "Hide your public content from anonymous viewers" msgstr "Nyilvános tartalom elrejtése a névtelen megtekintők elől" -#: src/Module/Settings/Account.php: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 "A névtelen látogatók csak az alapvető profilrészleteit fogják látni. A nyilvános bejegyzései és válaszai továbbra is szabadon elérhetőek lesznek a követői távoli kiszolgálóin és a továbbítókon keresztül." -#: src/Module/Settings/Account.php:587 +#: src/Module/Settings/Account.php:592 msgid "Make public posts unlisted" msgstr "Nyilvános bejegyzések felsorolatlanná tétele" -#: 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 "A nyilvános bejegyzései nem fognak megjelenni a közösségi oldalakon vagy a keresési találatokban, és nem lesznek elküldve az átjátszó kiszolgálóknak. Azonban továbbra is megjelenhetnek a nyilvános hírforrásokban a távoli kiszolgálókon." -#: src/Module/Settings/Account.php:588 +#: src/Module/Settings/Account.php:593 msgid "Make all posted pictures accessible" msgstr "Az összes beküldött fénykép elérhetővé tétele" -#: src/Module/Settings/Account.php: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 " @@ -9981,227 +9994,227 @@ msgid "" "public on your photo albums though." msgstr "Ez a beállítás elérhetővé tesz minden egyes beküldött fényképet a közvetlen hivatkozáson keresztül. Ez egy kerülőmegoldás arra a problémára, hogy a legtöbb más hálózat nem tudja kezelni a fényképek jogosultságait. A nem nyilvános fényképek továbbra sem lesznek láthatóak a nyilvánosság számára a fényképalbumán keresztül." -#: src/Module/Settings/Account.php:589 +#: src/Module/Settings/Account.php:594 msgid "Allow friends to post to your profile page?" msgstr "Engedélyezi az ismerősöknek, hogy beküldjenek a profiloldalára?" -#: src/Module/Settings/Account.php: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 "A partnerei bejegyzéseket írhatnak az Ön profilfalára. Ezek a bejegyzések továbbítva lesznek a partnereinek." -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:595 msgid "Allow friends to tag your posts?" msgstr "Engedélyezi az ismerőseinek, hogy címkézzék a bejegyzéseit?" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:595 msgid "Your contacts can add additional tags to your posts." msgstr "A partnerei további címkéket adhatnak a bejegyzéseihez." -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:596 msgid "Default privacy circle for new contacts" msgstr "Alapértelmezett adatvédelmi kör az új partnerekhez" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:597 msgid "Default privacy circle for new group contacts" msgstr "Alapértelmezett adatvédelmi kör az új csoportpartnerekhez" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:598 msgid "Default Post Permissions" msgstr "Alapértelmezett bejegyzés-jogosultságok" -#: src/Module/Settings/Account.php:597 +#: src/Module/Settings/Account.php:602 msgid "Expiration settings" msgstr "Lejárati jogosultságok" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:603 msgid "Automatically expire posts after this many days:" msgstr "Bejegyzések automatikus lejárata ennyi nap után:" -#: 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 "Ha üres, akkor a bejegyzések nem járnak le. A lejárt bejegyzések törölve lesznek." -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:604 msgid "Expire posts" msgstr "Bejegyzések lejárata" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:604 msgid "When activated, posts and comments will be expired." msgstr "Ha be van kapcsolva, akkor a bejegyzések és a hozzászólások le fognak járni." -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:605 msgid "Expire personal notes" msgstr "Személyes jegyzetek lejárata" -#: 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 "Ha be van kapcsolva, akkor a profiloldalán lévő személyes jegyzetek le fognak járni." -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:606 msgid "Expire starred posts" msgstr "Csillagozott bejegyzések lejárata" -#: 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 "A bejegyzések csillagozása megakadályozza azok lejáratát. Ez a viselkedés felülírható ezzel a beállítással." -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:607 msgid "Only expire posts by others" msgstr "Csak a másoktól származó bejegyzések lejárata" -#: 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 "Ha be van kapcsolva, akkor a saját bejegyzései sosem járnak le. Ekkor a fenti beállítás csak azokra a bejegyzésekre érvényes, amelyeket megkap." -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:610 msgid "Notification Settings" msgstr "Értesítési beállítások" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:611 msgid "Send a notification email when:" msgstr "Értesítési e-mail küldése a következő esetekben:" -#: src/Module/Settings/Account.php:607 +#: src/Module/Settings/Account.php:612 msgid "You receive an introduction" msgstr "Egy bemutatkozást fogad" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:613 msgid "Your introductions are confirmed" msgstr "A bemutatkozásait jóváhagyták" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:614 msgid "Someone writes on your profile wall" msgstr "Valaki ír a profilfalára" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:615 msgid "Someone writes a followup comment" msgstr "Valaki egy követő hozzászólást ír" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:616 msgid "You receive a private message" msgstr "Személyes üzenetet kap" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:617 msgid "You receive a friend suggestion" msgstr "Ismerősajánlást kap" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:618 msgid "You are tagged in a post" msgstr "Megjelölték egy bejegyzésben" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:620 msgid "Create a desktop notification when:" msgstr "Asztali értesítés létrehozása ekkor:" -#: src/Module/Settings/Account.php:616 +#: src/Module/Settings/Account.php:621 msgid "Someone tagged you" msgstr "Valaki megjelölte Önt" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:622 msgid "Someone directly commented on your post" msgstr "Valaki közvetlenül hozzászólt a bejegyzéséhez" -#: src/Module/Settings/Account.php:618 +#: src/Module/Settings/Account.php:623 msgid "Someone liked your content" msgstr "Valaki kedvelte az Ön tartalmát" -#: 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 "Csak akkor engedélyezhető, ha a közvetlen hozzászólási értesítés engedélyezve van." -#: src/Module/Settings/Account.php:619 +#: src/Module/Settings/Account.php:624 msgid "Someone shared your content" msgstr "Valaki megosztotta az Ön tartalmát" -#: src/Module/Settings/Account.php:620 +#: src/Module/Settings/Account.php:625 msgid "Someone commented in your thread" msgstr "Valaki hozzászólt az Ön szálában" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:626 msgid "Someone commented in a thread where you commented" msgstr "Valaki hozzászólt egy olyan szálban, ahol Ön hozzászólt" -#: src/Module/Settings/Account.php:622 +#: src/Module/Settings/Account.php:627 msgid "Someone commented in a thread where you interacted" msgstr "Valaki hozzászólt egy olyan szálban, ahol Ön interakcióba került" -#: src/Module/Settings/Account.php:624 +#: src/Module/Settings/Account.php:629 msgid "Activate desktop notifications" msgstr "Asztali értesítések bekapcsolása" -#: src/Module/Settings/Account.php:624 +#: src/Module/Settings/Account.php:629 msgid "Show desktop popup on new notifications" msgstr "Felugró üzenet megjelenítése az asztalon új értesítések esetén." -#: src/Module/Settings/Account.php:628 +#: src/Module/Settings/Account.php:633 msgid "Text-only notification emails" msgstr "Csak szöveges értesítési e-mailek" -#: src/Module/Settings/Account.php:630 +#: src/Module/Settings/Account.php:635 msgid "Send text only notification emails, without the html part" msgstr "Csak szöveges értesítési e-mailek küldése a HTML rész nélkül." -#: src/Module/Settings/Account.php:634 +#: src/Module/Settings/Account.php:639 msgid "Show detailled notifications" msgstr "Részletes értesítések megjelenítése" -#: 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 "Alapértelmezetten az értesítések elemenként egyetlen értesítésbe vannak összevonva. Ha engedélyezve van, akkor minden értesítés megjelenik." -#: src/Module/Settings/Account.php:640 +#: src/Module/Settings/Account.php:645 msgid "Show notifications of ignored contacts" msgstr "Mellőzött partnerek értesítéseinek megjelenítése" -#: 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 "Nem látja a mellőzött partnerektől érkező bejegyzéseket. Viszont továbbra is látja a hozzászólásaikat. Ez a beállítás azt vezérli, hogy továbbra is szeretne-e olyan normál értesítéseket kapni vagy sem, amelyeket mellőzött partnerek okoznak." -#: src/Module/Settings/Account.php:645 +#: src/Module/Settings/Account.php:650 msgid "Advanced Account/Page Type Settings" msgstr "Speciális fióktípus vagy oldaltípus beállítások" -#: src/Module/Settings/Account.php:646 +#: src/Module/Settings/Account.php:651 msgid "Change the behaviour of this account for special situations" msgstr "A fiók viselkedésének megváltoztatása bizonyos helyzetekre." -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:654 msgid "Import Contacts" msgstr "Partnerek importálása" -#: 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öltsön fel egy olyan CSV-fájlt, amely a követett fiókok kezelőjét tartalmazza az első oszlopban, ahogy a régi fiókból exportálta." -#: src/Module/Settings/Account.php:651 +#: src/Module/Settings/Account.php:656 msgid "Upload File" msgstr "Fájl feltöltése" -#: src/Module/Settings/Account.php:654 +#: src/Module/Settings/Account.php:659 msgid "Relocate" msgstr "Áthelyezés" -#: 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 "Ha áthelyezte ezt a profilt egy másik kiszolgálóról, és néhány partnere nem kapta meg a frissítéseket, akkor próbálja meg megnyomni ezt a gombot." -#: src/Module/Settings/Account.php:656 +#: src/Module/Settings/Account.php:661 msgid "Resend relocate message to contacts" msgstr "Áthelyezési üzenet küldése a partnereknek" @@ -10366,198 +10379,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:" @@ -10829,81 +10866,81 @@ msgstr "Felhatalmazás eltávolítása" msgid "Display Name is required." msgstr "A megjelenített név kötelező." -#: src/Module/Settings/Profile/Index.php:167 +#: src/Module/Settings/Profile/Index.php:170 msgid "Profile couldn't be updated." msgstr "A profilt nem sikerült frissíteni." -#: 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 "Címke:" -#: 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 "Érték:" -#: 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 "Mező jogosultságai" -#: 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 "(kattintson a megnyitáshoz vagy bezáráshoz)" -#: src/Module/Settings/Profile/Index.php:224 +#: src/Module/Settings/Profile/Index.php:229 msgid "Add a new profile field" msgstr "Új profilmező hozzáadása" -#: 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 "A honlap ellenőrizve. A Friendica profiloldalára visszamutató rel=\"me\" hivatkozás található a honlapon." -#: 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 "A honlapja ellenőrzéséhez adjon hozzá egy rel=\"me\" hivatkozást a honlapjához, amely a profilja URL-jére mutat (%s)." -#: src/Module/Settings/Profile/Index.php:255 +#: src/Module/Settings/Profile/Index.php:260 msgid "Profile Actions" msgstr "Profilműveletek" -#: src/Module/Settings/Profile/Index.php:256 +#: src/Module/Settings/Profile/Index.php:261 msgid "Edit Profile Details" msgstr "Profil részleteinek szerkesztése" -#: src/Module/Settings/Profile/Index.php:258 +#: src/Module/Settings/Profile/Index.php:263 msgid "Change Profile Photo" msgstr "Profilfénykép megváltoztatása" -#: src/Module/Settings/Profile/Index.php:261 +#: src/Module/Settings/Profile/Index.php:266 msgid "Profile picture" msgstr "Profilfénykép" -#: src/Module/Settings/Profile/Index.php:262 +#: src/Module/Settings/Profile/Index.php:267 msgid "Location" msgstr "Hely" -#: 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 "Egyebek" -#: src/Module/Settings/Profile/Index.php:264 +#: src/Module/Settings/Profile/Index.php:269 msgid "Custom Profile Fields" msgstr "Egyéni profilmezők" -#: 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 "Profilfénykép feltöltése" -#: 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" @@ -10913,61 +10950,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 "

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

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

    \n\t\t\t\t

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

    \n\t\t\t\t

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

    \n\t\t\t\t

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

    " -#: src/Module/Settings/Profile/Index.php:286 +#: src/Module/Settings/Profile/Index.php:291 msgid "Street Address:" msgstr "Utca, házszám:" -#: src/Module/Settings/Profile/Index.php:287 +#: src/Module/Settings/Profile/Index.php:292 msgid "Locality/City:" msgstr "Helység vagy város:" -#: src/Module/Settings/Profile/Index.php:288 +#: src/Module/Settings/Profile/Index.php:293 msgid "Region/State:" msgstr "Régió vagy állam:" -#: src/Module/Settings/Profile/Index.php:289 +#: src/Module/Settings/Profile/Index.php:294 msgid "Postal/Zip Code:" msgstr "Irányítószám:" -#: src/Module/Settings/Profile/Index.php:290 +#: src/Module/Settings/Profile/Index.php:295 msgid "Country:" msgstr "Ország:" -#: src/Module/Settings/Profile/Index.php:292 +#: src/Module/Settings/Profile/Index.php:297 msgid "XMPP (Jabber) address:" msgstr "XMPP (Jabber) cím:" -#: 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 "Az XMPP-cím közzé lesz téve, hogy az emberek képesek legyenek ott követni Önt." -#: src/Module/Settings/Profile/Index.php:293 +#: src/Module/Settings/Profile/Index.php:298 msgid "Matrix (Element) address:" msgstr "Mátrix (Element) cím:" -#: 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 "A Mátrix-cím közzé lesz téve, hogy az emberek képesek legyenek ott követni Önt." -#: src/Module/Settings/Profile/Index.php:294 +#: src/Module/Settings/Profile/Index.php:299 msgid "Homepage URL:" msgstr "Honlap URL:" -#: src/Module/Settings/Profile/Index.php:295 +#: src/Module/Settings/Profile/Index.php:300 msgid "Public Keywords:" msgstr "Nyilvános kulcsszavak:" -#: 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 "(Lehetséges ismerősök ajánlásához lesz használva, mások is láthatják)" -#: src/Module/Settings/Profile/Index.php:296 +#: src/Module/Settings/Profile/Index.php:301 msgid "Private Keywords:" msgstr "Személyes kulcsszavak:" -#: src/Module/Settings/Profile/Index.php:296 +#: src/Module/Settings/Profile/Index.php:301 msgid "(Used for searching profiles, never shown to others)" msgstr "(Profilok kereséséhez lesz használva, sosem látható másoknak)" @@ -12556,7 +12593,7 @@ msgstr "Reagált ezzel: %s: %s" msgid "Quote shared by: %s" msgstr "Idézetten osztott meg: %s" -#: src/Protocol/ActivityPub/Receiver.php:568 +#: src/Protocol/ActivityPub/Receiver.php:571 msgid "Chat" msgstr "Csevegés" @@ -12587,23 +12624,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..8760a1bfbf 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:'; @@ -925,6 +941,7 @@ $a->strings['Love/romance'] = 'Szerelem, romantika'; $a->strings['Work/employment'] = 'Munka, foglalkoztatás'; $a->strings['School/education'] = 'Iskola, oktatás'; $a->strings['Contact information and Social Networks'] = 'Partnerinformációk és közösségi hálózatok'; +$a->strings['Responsible account: %s'] = 'Felelős fiók: %s'; $a->strings['SERIOUS ERROR: Generation of security keys failed.'] = 'SÚLYOS HIBA: a biztonsági kulcsok előállítása nem sikerült.'; $a->strings['Login failed'] = 'Bejelentkezés sikertelen'; $a->strings['Not enough information to authenticate'] = 'Nincs elegendő információ a hitelesítéshez'; @@ -1136,6 +1153,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 +1231,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 +1424,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 +1809,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'; @@ -1795,7 +1818,6 @@ $a->strings['Toggle Collapsed status'] = 'Összecsukott állapot átváltása'; $a->strings['Revoke Follow'] = 'Követés visszavonása'; $a->strings['Revoke the follow from this contact'] = 'A követés visszavonása ettől a partnertől'; $a->strings['Bad Request.'] = 'Hibás kérés.'; -$a->strings['Unknown contact.'] = 'Ismeretlen partner.'; $a->strings['Contact is being deleted.'] = 'A partner törlésre került.'; $a->strings['Follow was successfully revoked.'] = 'A követés sikeresen vissza lett vonva.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'Valóban vissza szeretné vonni ennek a partnernek a követését? Ezt a műveletet nem lehet visszavonni, és a partnernek kézzel kell majd újra követnie Önt.'; @@ -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'; diff --git a/view/lang/pl/messages.po b/view/lang/pl/messages.po index c3b4a51e1c..4ad88939dd 100644 --- a/view/lang/pl/messages.po +++ b/view/lang/pl/messages.po @@ -59,7 +59,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-15 12:16+0000\n" +"POT-Creation-Date: 2024-08-11 06:43+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Piotr Strębski , 2022\n" "Language-Team: Polish (http://app.transifex.com/Friendica/friendica/language/pl/)\n" @@ -85,18 +85,18 @@ msgstr "Element nie został zapisany. " msgid "Item couldn't be fetched." msgstr "Nie można pobrać elementu." -#: mod/item.php:260 mod/item.php:264 +#: mod/item.php:262 mod/item.php:266 msgid "Empty post discarded." msgstr "Pusty wpis został odrzucony." -#: mod/item.php:435 src/Module/Admin/Themes/Details.php:39 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:42 +#: mod/item.php:437 src/Module/Admin/Themes/Details.php:45 +#: src/Module/Admin/Themes/Index.php:65 src/Module/Debug/ItemBody.php:42 #: src/Module/Debug/ItemBody.php:57 src/Module/Item/Feed.php:80 msgid "Item not found." msgstr "Element nie znaleziony." -#: mod/item.php: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 @@ -114,10 +114,10 @@ msgstr "Element nie znaleziony." #: 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 @@ -197,7 +197,7 @@ msgid "" "your email for further instructions." msgstr "Wpisz swój adres email i wyślij, aby zresetować hasło. Później sprawdź swojego emaila w celu uzyskania dalszych instrukcji." -#: mod/lostpass.php:130 src/Module/Security/Login.php:160 +#: mod/lostpass.php:130 src/Module/Security/Login.php:164 msgid "Nickname or Email: " msgstr "Pseudonim lub e-mail: " @@ -205,7 +205,7 @@ msgstr "Pseudonim lub e-mail: " msgid "Reset" msgstr "Zresetuj" -#: mod/lostpass.php:146 src/Module/Security/Login.php:172 +#: mod/lostpass.php:146 src/Module/Security/Login.php:176 msgid "Password Reset" msgstr "Zresetuj hasło" @@ -285,8 +285,8 @@ msgstr "Nie udało się wysłać wiadomości." msgid "Message collection failure." msgstr "Błąd zbierania komunikatów." -#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 -#: src/Module/Notifications/Introductions.php:170 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:141 +#: src/Module/Notifications/Introductions.php:176 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Odrzuć" @@ -337,31 +337,31 @@ msgstr "Wyślij zdjęcie" msgid "Insert web link" msgstr "Wstaw link" -#: 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 "Proszę czekać" -#: 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 -#: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 +#: src/Module/Contact/Profile.php:384 +#: src/Module/Debug/ActivityPubConversion.php:146 +#: src/Module/Debug/Babel.php:321 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/Item/Source.php:85 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 #: src/Module/Moderation/Report/Create.php:211 #: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 -#: src/Module/Settings/Profile/Index.php:257 +#: src/Module/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 @@ -437,113 +437,113 @@ msgstr "Notatki osobiste są widziane tylko przez Ciebie." msgid "Save" msgstr "Zapisz" -#: 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/DFRN/Poll.php:43 src/Module/Feed.php:66 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 "Użytkownik nie znaleziony." -#: 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 "Albumy zdjęć" -#: 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 "Ostatnio dodane zdjęcia" -#: 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 "Wyślij nowe zdjęcie" -#: 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 "wszyscy" -#: mod/photos.php:153 +#: mod/photos.php:154 msgid "Contact information unavailable" msgstr "Informacje o kontakcie są niedostępne" -#: mod/photos.php:182 +#: mod/photos.php:183 msgid "Album not found." msgstr "Nie znaleziono albumu." -#: mod/photos.php:238 +#: mod/photos.php:239 msgid "Album successfully deleted" msgstr "Album został pomyślnie usunięty" -#: mod/photos.php:240 +#: mod/photos.php:241 msgid "Album was empty." msgstr "Album był pusty." -#: mod/photos.php:271 +#: mod/photos.php:272 msgid "Failed to delete the photo." msgstr "Błąd usunięcia zdjęcia." -#: mod/photos.php:539 +#: mod/photos.php:540 msgid "a photo" msgstr "zdjęcie" -#: mod/photos.php:539 +#: mod/photos.php:540 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$szostał oznaczony znacznikiem %2$s przez %3$s" -#: mod/photos.php: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 "Odmowa dostępu publicznego." -#: mod/photos.php:581 +#: mod/photos.php:582 msgid "No photos selected" msgstr "Nie zaznaczono zdjęć" -#: mod/photos.php:709 +#: mod/photos.php:710 #, php-format msgid "The maximum accepted image size is %s" msgstr "" -#: mod/photos.php:716 +#: mod/photos.php:717 msgid "Upload Photos" msgstr "Prześlij zdjęcia" -#: mod/photos.php:720 mod/photos.php:809 +#: mod/photos.php:721 mod/photos.php:810 msgid "New album name: " msgstr "Nazwa nowego albumu: " -#: mod/photos.php:721 +#: mod/photos.php:722 msgid "or select existing album:" msgstr "lub wybierz istniejący album:" -#: mod/photos.php:722 +#: mod/photos.php:723 msgid "Do not show a status post for this upload" msgstr "Nie pokazuj stanu wpisów dla tego wysłania" -#: 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 "Uprawnienia" -#: mod/photos.php:790 +#: mod/photos.php:791 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Czy na pewno chcesz usunąć ten album i wszystkie zdjęcia z tego albumu?" -#: mod/photos.php:791 mod/photos.php:814 +#: mod/photos.php:792 mod/photos.php:815 msgid "Delete Album" msgstr "Usuń album" -#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 -#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 +#: mod/photos.php:793 mod/photos.php:893 src/Content/Conversation.php:417 +#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:106 #: 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 @@ -552,166 +552,166 @@ msgstr "Usuń album" msgid "Cancel" msgstr "Anuluj" -#: mod/photos.php:818 +#: mod/photos.php:819 msgid "Edit Album" msgstr "Edytuj album" -#: mod/photos.php:819 +#: mod/photos.php:820 msgid "Drop Album" msgstr "Upuść Album" -#: mod/photos.php:823 +#: mod/photos.php:824 msgid "Show Newest First" msgstr "Pokaż najpierw najnowsze" -#: mod/photos.php:825 +#: mod/photos.php:826 msgid "Show Oldest First" msgstr "Pokaż najpierw najstarsze" -#: mod/photos.php:846 src/Module/Profile/Photos.php:346 +#: mod/photos.php:847 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Zobacz zdjęcie" -#: mod/photos.php:878 +#: mod/photos.php:879 msgid "Permission denied. Access to this item may be restricted." msgstr "Odmowa dostępu. Dostęp do tych danych może być ograniczony." -#: mod/photos.php:880 +#: mod/photos.php:881 msgid "Photo not available" msgstr "Zdjęcie niedostępne" -#: mod/photos.php:890 +#: mod/photos.php:891 msgid "Do you really want to delete this photo?" msgstr "Czy na pewno chcesz usunąć to zdjęcie ?" -#: mod/photos.php:891 mod/photos.php:1091 +#: mod/photos.php:892 mod/photos.php:1092 msgid "Delete Photo" msgstr "Usuń zdjęcie" -#: mod/photos.php:989 +#: mod/photos.php:990 msgid "View photo" msgstr "Zobacz zdjęcie" -#: mod/photos.php:991 +#: mod/photos.php:992 msgid "Edit photo" msgstr "Edytuj zdjęcie" -#: mod/photos.php:992 +#: mod/photos.php:993 msgid "Delete photo" msgstr "Usuń zdjęcie" -#: mod/photos.php:993 +#: mod/photos.php:994 msgid "Use as profile photo" msgstr "Ustaw jako zdjęcie profilowe" -#: mod/photos.php:1000 +#: mod/photos.php:1001 msgid "Private Photo" msgstr "Prywatne zdjęcie" -#: mod/photos.php:1006 +#: mod/photos.php:1007 msgid "View Full Size" msgstr "Zobacz w pełnym rozmiarze" -#: mod/photos.php:1059 +#: mod/photos.php:1060 msgid "Tags: " msgstr "Znaczniki: " -#: mod/photos.php:1062 +#: mod/photos.php:1063 msgid "[Select tags to remove]" msgstr "[Wybierz znaczniki do usunięcia]" -#: mod/photos.php:1077 +#: mod/photos.php:1078 msgid "New album name" msgstr "Nazwa nowego albumu" -#: mod/photos.php:1078 +#: mod/photos.php:1079 msgid "Caption" msgstr "Zawartość" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "Add a Tag" msgstr "Dodaj znacznik" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Przykładowo: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: mod/photos.php:1080 +#: mod/photos.php:1081 msgid "Do not rotate" msgstr "Nie obracaj" -#: mod/photos.php:1081 +#: mod/photos.php:1082 msgid "Rotate CW (right)" msgstr "Obróć zgodnie z kierunkiem wskazówek zegara (w prawo)" -#: mod/photos.php:1082 +#: mod/photos.php:1083 msgid "Rotate CCW (left)" msgstr "Obróć w przeciwnym kierunku do ruchu wskazówek zegara (w lewo)" -#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 +#: src/Module/Contact.php:625 src/Module/Item/Compose.php:195 #: src/Object/Post.php:1156 msgid "This is you" msgstr "To jesteś Ty" -#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 -#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 +#: src/Module/Moderation/Reports.php:116 src/Object/Post.php:612 #: src/Object/Post.php:1158 msgid "Comment" msgstr "Komentarz" -#: 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 "Podgląd" -#: 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 "Wczytywanie..." -#: 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 "Wybierz" -#: 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 "Usuń" -#: mod/photos.php:1287 src/Object/Post.php:440 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "Like" msgstr "Lubię" -#: mod/photos.php:1288 src/Object/Post.php:440 +#: mod/photos.php:1289 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Lubię to (zmień)" -#: mod/photos.php:1289 src/Object/Post.php:441 +#: mod/photos.php:1290 src/Object/Post.php:441 msgid "Dislike" msgstr "Nie lubię" -#: 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 "Nie lubię tego (zmień)" -#: mod/photos.php:1313 +#: mod/photos.php:1314 msgid "Map" msgstr "Mapa" -#: src/App.php:438 +#: src/App.php:446 msgid "No system theme config value set." msgstr "Nie ustawiono wartości konfiguracyjnej zestawu tematycznego." -#: src/App.php:546 +#: src/App.php:554 msgid "Apologies but the website is unavailable at the moment." msgstr "Przepraszamy, ale strona jest w tej chwili niedostępna." @@ -826,6 +826,7 @@ msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "Metoda niedozwolona dla tego modułu. Dozwolona metoda(y): %s" #: src/App/Router.php:311 src/Module/HTTPException/PageNotFound.php:49 +#: src/Module/Stats.php:63 msgid "Page not found." msgstr "Strona nie znaleziona." @@ -844,7 +845,7 @@ msgid "All contacts" msgstr "Wszystkie kontakty" #: src/BaseModule.php:439 src/Content/Conversation/Factory/Channel.php:46 -#: src/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:414 +#: src/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:420 #: src/Module/Privacy/PermissionTooltip.php:164 #: src/Module/Privacy/PermissionTooltip.php:186 #: src/Module/Settings/Channels.php:160 @@ -852,12 +853,12 @@ msgid "Followers" msgstr "Zwolenników" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 +#: src/Module/Contact.php:423 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Kolejny" #: src/BaseModule.php:449 src/Content/Widget.php:242 -#: src/Module/Contact.php:420 +#: src/Module/Contact.php:426 msgid "Mutual friends" msgstr "" @@ -886,6 +887,12 @@ msgstr "Nie można znaleźć żadnego wpisu kontaktu zarchiwizowanego dla tego a msgid "The contact entries have been archived" msgstr "Wpisy kontaktów zostały zarchiwizowane" +#: src/Console/ClearAvatarCache.php:87 +msgid "" +"The avatar cache needs to be disabled in local.config.php to use this " +"command." +msgstr "" + #: src/Console/GlobalCommunityBlock.php:96 #: src/Module/Moderation/Blocklist/Contact.php:65 #, php-format @@ -1011,7 +1018,7 @@ msgstr "Wszystkie oczekujące aktualizacje wpisów są gotowe." msgid "Enter user nickname: " msgstr "Wpisz nazwę użytkownika:" -#: src/Console/User.php:182 src/Model/User.php:824 +#: src/Console/User.php:182 src/Model/User.php:847 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1134,7 +1141,7 @@ msgstr "RSS/Atom" msgid "Email" msgstr "E-mail" -#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:309 +#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:315 msgid "Diaspora" msgstr "Diaspora" @@ -1459,7 +1466,7 @@ msgid "Public post" msgstr "Wpis publiczny" #: 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 "Wiadomość" @@ -1715,7 +1722,7 @@ msgid "Sort by post creation date" msgstr "Sortuj wg. daty utworzenia wpisu" #: src/Content/Conversation/Factory/Network.php:41 -#: src/Module/Settings/Profile/Index.php:260 +#: src/Module/Settings/Profile/Index.php:265 msgid "Personal" msgstr "Osobiste" @@ -1798,7 +1805,7 @@ 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/Model/Circle.php:601 src/Module/Contact.php:406 #: src/Module/Welcome.php:76 msgid "Circles" msgstr "" @@ -1810,7 +1817,7 @@ 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 +#: src/Content/Widget.php:538 src/Model/User.php:1413 msgid "Groups" msgstr "" @@ -1835,7 +1842,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 "Rodzaje kont" @@ -1844,7 +1851,7 @@ msgid "Display posts done by accounts with the selected account type." msgstr "" #: src/Content/Feature.php:134 src/Content/Widget.php:593 -#: src/Module/Admin/Site.php:472 src/Module/BaseSettings.php:125 +#: src/Module/Admin/Site.php:474 src/Module/BaseSettings.php:125 #: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 msgid "Channels" msgstr "" @@ -1869,7 +1876,7 @@ msgstr "Zapisane katalogi" 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 "Własne kontakty" @@ -1938,7 +1945,7 @@ msgstr "pokaż więcej" msgid "Create new group" msgstr "" -#: src/Content/Item.php:331 src/Model/Item.php:3256 +#: src/Content/Item.php:331 src/Model/Item.php:3304 msgid "event" msgstr "wydarzenie" @@ -1946,7 +1953,7 @@ msgstr "wydarzenie" msgid "status" msgstr "stan" -#: src/Content/Item.php:340 src/Model/Item.php:3258 +#: src/Content/Item.php:340 src/Model/Item.php:3306 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "zdjęcie" @@ -1960,53 +1967,53 @@ msgstr "%1$s zaznaczył %2$s'go %3$s przy użyciu %4$s" msgid "Follow Thread" msgstr "Śledź wątek" -#: src/Content/Item.php:429 src/Model/Contact.php:1233 +#: src/Content/Item.php:429 src/Model/Contact.php:1256 msgid "View Status" msgstr "Zobacz status" #: 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:1191 src/Model/Contact.php:1247 +#: src/Model/Contact.php:1257 src/Module/Directory.php:158 +#: src/Module/Settings/Profile/Index.php:264 msgid "View Profile" msgstr "Zobacz profil" -#: src/Content/Item.php:431 src/Model/Contact.php:1235 +#: src/Content/Item.php:431 src/Model/Contact.php:1258 msgid "View Photos" msgstr "Zobacz zdjęcia" -#: src/Content/Item.php:432 src/Model/Contact.php:1202 -#: src/Model/Profile.php:468 +#: src/Content/Item.php:432 src/Model/Contact.php:1225 +#: src/Model/Profile.php:461 msgid "Network Posts" msgstr "Wiadomości sieciowe" -#: src/Content/Item.php:433 src/Model/Contact.php:1226 -#: src/Model/Contact.php:1237 +#: src/Content/Item.php:433 src/Model/Contact.php:1249 +#: src/Model/Contact.php:1260 msgid "View Contact" msgstr "Pokaż kontakt" -#: src/Content/Item.php:434 src/Model/Contact.php:1238 +#: src/Content/Item.php:434 src/Model/Contact.php:1261 msgid "Send PM" msgstr "Wyślij prywatną wiadomość" -#: src/Content/Item.php:435 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:518 +#: src/Content/Item.php:435 src/Module/Contact.php:474 +#: src/Module/Contact/Profile.php:532 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Zablokuj" -#: src/Content/Item.php: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/Content/Item.php:436 src/Module/Contact.php:475 +#: src/Module/Contact/Profile.php:540 +#: src/Module/Notifications/Introductions.php:140 +#: src/Module/Notifications/Introductions.php:212 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Ignoruj" -#: src/Content/Item.php:437 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:534 +#: src/Content/Item.php:437 src/Module/Contact.php:476 +#: src/Module/Contact/Profile.php:548 msgid "Collapse" msgstr "" @@ -2025,7 +2032,7 @@ msgid "Search Text" msgstr "" #: src/Content/Item.php:450 src/Content/Widget.php:80 -#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 +#: src/Model/Contact.php:1250 src/Model/Contact.php:1262 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Połącz/Obserwuj" @@ -2050,7 +2057,7 @@ msgstr "Wyczyść powiadomienia" msgid "@name, !group, #tags, content" msgstr "" -#: src/Content/Nav.php:222 src/Module/Security/Login.php:157 +#: src/Content/Nav.php:222 src/Module/Security/Login.php:161 msgid "Logout" msgstr "Wyloguj" @@ -2059,7 +2066,7 @@ msgid "End this session" msgstr "Zakończ sesję" #: src/Content/Nav.php:224 src/Module/Bookmarklet.php:44 -#: src/Module/Security/Login.php:158 +#: src/Module/Security/Login.php:162 msgid "Login" msgstr "Zaloguj się" @@ -2068,7 +2075,7 @@ msgid "Sign in" msgstr "Zaloguj się" #: src/Content/Nav.php:229 src/Module/BaseProfile.php:57 -#: src/Module/Contact.php:511 +#: src/Module/Contact.php:518 msgid "Conversations" msgstr "" @@ -2077,8 +2084,8 @@ 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:268 +#: src/Module/BaseSettings.php:98 src/Module/Contact.php:510 +#: src/Module/Contact/Profile.php:439 src/Module/Profile/Profile.php:270 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profil" @@ -2097,7 +2104,7 @@ msgid "Your photos" msgstr "Twoje zdjęcia" #: src/Content/Nav.php:232 src/Module/BaseProfile.php:73 -#: src/Module/BaseProfile.php:76 src/Module/Contact.php:527 +#: src/Module/BaseProfile.php:76 src/Module/Contact.php:534 #: view/theme/frio/theme.php:238 msgid "Media" msgstr "Media" @@ -2134,8 +2141,8 @@ msgstr "Strona domowa" msgid "Home Page" msgstr "Strona startowa" -#: src/Content/Nav.php:255 src/Module/Register.php:169 -#: src/Module/Security/Login.php:124 +#: src/Content/Nav.php:255 src/Module/Register.php:175 +#: src/Module/Security/Login.php:128 msgid "Register" msgstr "Zarejestruj" @@ -2183,8 +2190,8 @@ msgstr "Znaczniki" #: 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 +#: src/Module/BaseProfile.php:130 src/Module/Contact.php:432 +#: src/Module/Contact.php:542 view/theme/frio/theme.php:246 msgid "Contacts" msgstr "Kontakty" @@ -2214,7 +2221,7 @@ msgid "Information about this friendica instance" msgstr "Informacje o tej instancji friendica" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:183 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Warunki usługi" @@ -2252,7 +2259,7 @@ msgstr "Powiadomienia" msgid "See all notifications" msgstr "Zobacz wszystkie powiadomienia" -#: 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 "Oznacz jako przeczytane" @@ -2281,7 +2288,7 @@ msgid "Manage other pages" msgstr "Zarządzaj innymi stronami" #: 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/Admin/Themes/Details.php:99 src/Module/BaseSettings.php:182 #: src/Module/Welcome.php:52 view/theme/frio/theme.php:245 msgid "Settings" msgstr "Ustawienia" @@ -2308,7 +2315,7 @@ msgstr "Konfiguracja i ustawienia strony" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:110 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 @@ -2344,38 +2351,38 @@ msgstr "następny" msgid "last" msgstr "ostatni" -#: 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 "Obrazek/zdjęcie" -#: 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/Model/Item.php:4018 src/Model/Item.php:4019 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4060 +#: src/Model/Item.php:4066 src/Model/Item.php:4067 msgid "Link to source" msgstr "Odnośnik do źródła" -#: 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 "Kliknij aby otworzyć/zamknąć" -#: src/Content/Text/BBCode.php:1814 +#: src/Content/Text/BBCode.php:1816 msgid "$1 wrote:" msgstr "$1 napisał:" -#: 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 "Szyfrowana treść" -#: src/Content/Text/BBCode.php:2194 +#: src/Content/Text/BBCode.php:2223 msgid "Invalid source protocol" msgstr "Nieprawidłowy protokół źródłowy" -#: src/Content/Text/BBCode.php:2213 +#: src/Content/Text/BBCode.php:2242 msgid "Invalid link protocol" msgstr "Niepoprawny link protokołu" @@ -2388,7 +2395,7 @@ msgid "The end" msgstr "Koniec" #: 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:492 msgid "Follow" msgstr "Śledź" @@ -2429,8 +2436,8 @@ msgstr "Wpisz nazwę lub zainteresowanie" msgid "Examples: Robert Morgenstein, Fishing" msgstr "Przykład: Jan Kowalski, Wędkarstwo" -#: src/Content/Widget.php:82 src/Module/Contact.php:460 -#: src/Module/Directory.php:96 view/theme/vier/theme.php:197 +#: src/Content/Widget.php:82 src/Module/Contact.php:466 +#: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "Znajdź" @@ -2451,7 +2458,7 @@ msgstr "Domyślny profil" msgid "Invite Friends" msgstr "Zaproś znajomych" -#: 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 "Katalog globalny" @@ -2464,7 +2471,7 @@ msgstr "Katalog lokalny" msgid "Everyone" msgstr "Wszyscy" -#: src/Content/Widget.php:243 src/Module/Contact.php:423 +#: src/Content/Widget.php:243 src/Module/Contact.php:429 msgid "No relationship" msgstr "" @@ -2473,7 +2480,7 @@ msgid "Relationships" msgstr "Relacje" #: src/Content/Widget.php:250 src/Module/Circle.php:294 -#: src/Module/Contact.php:344 +#: src/Module/Contact.php:350 msgid "All Contacts" msgstr "Wszystkie kontakty" @@ -2510,7 +2517,7 @@ msgstr "Osoby" msgid "Organisations" msgstr "Organizacje" -#: src/Content/Widget.php:537 src/Model/Contact.php:1729 +#: src/Content/Widget.php:537 src/Model/Contact.php:1754 msgid "News" msgstr "Aktualności" @@ -2568,51 +2575,51 @@ msgstr[3] "Popularne znaczniki (ostatnie %d godzin)" msgid "More Trending Tags" msgstr "Więcej popularnych znaczników" -#: 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:1219 +#: 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:1223 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:91 msgid "Mention" msgstr "Wzmianka" -#: 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:428 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:430 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:426 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:193 +#: src/Module/Profile/Profile.php:223 msgid "Location:" msgstr "Lokalizacja:" -#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 -#: src/Module/Notifications/Introductions.php:201 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 +#: src/Module/Notifications/Introductions.php:207 msgid "Network:" msgstr "Sieć:" -#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 -#: src/Model/Contact.php:1240 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:470 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1251 +#: src/Model/Contact.php:1263 src/Model/Profile.php:472 +#: src/Module/Contact/Profile.php:484 msgid "Unfollow" msgstr "Przestań obserwować" -#: 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:1221 +#: 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 "Siebie" @@ -3004,7 +3011,7 @@ msgstr "Baza danych jest już w użyciu." msgid "Could not connect to database." msgstr "Nie można połączyć się z bazą danych." -#: src/Core/L10n.php:444 src/Model/Item.php:2300 +#: src/Core/L10n.php:444 src/Model/Item.php:2348 msgid "Undetermined" msgstr "" @@ -3382,90 +3389,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 -#: src/Module/Notifications/Introductions.php:132 -#: src/Module/Notifications/Introductions.php:204 +#: src/Model/Contact.php:1270 src/Module/Moderation/Users/Pending.php:102 +#: src/Module/Notifications/Introductions.php:138 +#: src/Module/Notifications/Introductions.php:210 msgid "Approve" msgstr "Zatwierdź" -#: src/Model/Contact.php:1725 +#: src/Model/Contact.php:1750 msgid "Organisation" msgstr "Organizacja" -#: src/Model/Contact.php:1733 +#: src/Model/Contact.php:1758 msgid "Group" msgstr "" -#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1762 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Przekaźnik" -#: src/Model/Contact.php:3046 +#: src/Model/Contact.php:3084 msgid "Disallowed profile URL." msgstr "Nie dozwolony adres URL profilu." -#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3089 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Zablokowana domena" -#: src/Model/Contact.php:3056 +#: src/Model/Contact.php:3094 msgid "Connect URL missing." msgstr "Brak adresu URL połączenia." -#: src/Model/Contact.php:3065 +#: src/Model/Contact.php:3103 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Nie można dodać kontaktu. Sprawdź odpowiednie poświadczenia sieciowe na stronie Ustawienia -> Sieci społecznościowe." -#: src/Model/Contact.php:3083 +#: src/Model/Contact.php:3121 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3100 +#: src/Model/Contact.php:3138 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:3145 msgid "The profile address specified does not provide adequate information." msgstr "Dany adres profilu nie dostarcza odpowiednich informacji." -#: src/Model/Contact.php:3109 +#: src/Model/Contact.php:3147 msgid "No compatible communication protocols or feeds were discovered." msgstr "Nie znaleziono żadnych kompatybilnych protokołów komunikacyjnych ani źródeł." -#: src/Model/Contact.php:3112 +#: src/Model/Contact.php:3150 msgid "An author or name was not found." msgstr "Autor lub nazwa nie zostało znalezione." -#: src/Model/Contact.php:3115 +#: src/Model/Contact.php:3153 msgid "No browser URL could be matched to this address." msgstr "Przeglądarka WWW nie może odnaleźć podanego adresu" -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3156 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Nie można dopasować @-stylu Adres identyfikacyjny ze znanym protokołem lub kontaktem e-mail." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3157 msgid "Use mailto: in front of address to force email check." msgstr "Użyj mailto: przed adresem, aby wymusić sprawdzanie poczty e-mail." -#: src/Model/Contact.php:3125 +#: src/Model/Contact.php:3163 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Określony adres profilu należy do sieci, która została wyłączona na tej stronie." -#: src/Model/Contact.php:3130 +#: src/Model/Contact.php:3168 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Profil ograniczony. Ta osoba będzie niezdolna do odbierania osobistych powiadomień od ciebie." -#: src/Model/Contact.php:3196 +#: src/Model/Contact.php:3234 msgid "Unable to retrieve contact information." msgstr "Nie można otrzymać informacji kontaktowych" @@ -3515,7 +3522,7 @@ msgstr "dzień" msgid "No events to display" msgstr "Brak wydarzeń do wyświetlenia" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:70 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "Dostęp do tego profilu został ograniczony." @@ -3570,57 +3577,57 @@ msgstr "Urodziny %s" msgid "Happy Birthday %s" msgstr "Wszystkiego najlepszego %s" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2355 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2309 +#: src/Model/Item.php:2357 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2312 +#: src/Model/Item.php:2360 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Wykryte języki w tym wpisie:\\n%s" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3308 msgid "activity" msgstr "aktywność" -#: src/Model/Item.php:3262 +#: src/Model/Item.php:3310 msgid "comment" msgstr "komentarz" -#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3313 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "wpis" -#: src/Model/Item.php:3435 +#: src/Model/Item.php:3483 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3437 +#: src/Model/Item.php:3485 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3439 +#: src/Model/Item.php:3487 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3443 +#: src/Model/Item.php:3491 msgid "Sensitive content" msgstr "" -#: src/Model/Item.php:3912 +#: src/Model/Item.php:3960 msgid "bytes" msgstr "bajty" -#: src/Model/Item.php:3943 +#: src/Model/Item.php:3991 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3629,7 +3636,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Model/Item.php:3945 +#: src/Model/Item.php:3993 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3638,7 +3645,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Model/Item.php:3950 +#: src/Model/Item.php:3998 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3647,7 +3654,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Model/Item.php:3952 +#: src/Model/Item.php:4000 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3656,12 +3663,12 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Model/Item.php:3954 +#: src/Model/Item.php:4002 #, php-format msgid "Poll end: %s" msgstr "Koniec ankiety: %s" -#: src/Model/Item.php:3995 src/Model/Item.php:3996 +#: src/Model/Item.php:4043 src/Model/Item.php:4044 msgid "View on separate page" msgstr "Zobacz na oddzielnej stronie" @@ -3673,224 +3680,224 @@ msgstr "[bez tematu]" msgid "Wall Photos" msgstr "Tablica zdjęć" -#: 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 "Edytuj profil" -#: src/Model/Profile.php:366 +#: src/Model/Profile.php:359 msgid "Change profile photo" msgstr "Zmień zdjęcie profilowe" -#: 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 "Strona główna:" -#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 -#: src/Module/Notifications/Introductions.php:189 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:432 +#: src/Module/Notifications/Introductions.php:195 msgid "About:" msgstr "O:" -#: src/Model/Profile.php:481 +#: src/Model/Profile.php:474 msgid "Atom feed" msgstr "Kanał Atom" -#: src/Model/Profile.php:488 +#: src/Model/Profile.php:481 msgid "This website has been verified to belong to the same person." msgstr "Zweryfikowano, że ta witryna należy do tej samej osoby." -#: 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 "[dziś]" -#: src/Model/Profile.php:612 +#: src/Model/Profile.php:605 msgid "Birthday Reminders" msgstr "Przypomnienia o urodzinach" -#: src/Model/Profile.php:613 +#: src/Model/Profile.php:606 msgid "Birthdays this week:" msgstr "Urodziny w tym tygodniu:" -#: src/Model/Profile.php:629 +#: src/Model/Profile.php:622 msgid "g A l F d" msgstr "g A I F d" -#: src/Model/Profile.php:667 +#: src/Model/Profile.php:664 msgid "[No description]" msgstr "[Brak opisu]" -#: src/Model/Profile.php:693 +#: src/Model/Profile.php:690 msgid "Event Reminders" msgstr "Przypominacze wydarzeń" -#: src/Model/Profile.php:694 +#: src/Model/Profile.php:691 msgid "Upcoming events the next 7 days:" msgstr "Nadchodzące wydarzenia w ciągu następnych 7 dni:" -#: src/Model/Profile.php:882 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: %1$s wita %2$s" - -#: src/Model/Profile.php:1022 +#: src/Model/Profile.php:803 msgid "Hometown:" msgstr "Miasto rodzinne:" -#: src/Model/Profile.php:1023 +#: src/Model/Profile.php:804 msgid "Marital Status:" msgstr "Stan cywilny:" -#: src/Model/Profile.php:1024 +#: src/Model/Profile.php:805 msgid "With:" msgstr "Z:" -#: src/Model/Profile.php:1025 +#: src/Model/Profile.php:806 msgid "Since:" msgstr "Od:" -#: src/Model/Profile.php:1026 +#: src/Model/Profile.php:807 msgid "Sexual Preference:" msgstr "Preferencje seksualne:" -#: src/Model/Profile.php:1027 +#: src/Model/Profile.php:808 msgid "Political Views:" msgstr "Poglądy polityczne:" -#: src/Model/Profile.php:1028 +#: src/Model/Profile.php:809 msgid "Religious Views:" msgstr "Poglądy religijne:" -#: src/Model/Profile.php:1029 +#: src/Model/Profile.php:810 msgid "Likes:" msgstr "Lubię to:" -#: src/Model/Profile.php:1030 +#: src/Model/Profile.php:811 msgid "Dislikes:" msgstr "Nie lubię tego:" -#: src/Model/Profile.php:1031 +#: src/Model/Profile.php:812 msgid "Title/Description:" msgstr "Tytuł/Opis:" -#: 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 "Podsumowanie" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:814 msgid "Musical interests" msgstr "Muzyka" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:815 msgid "Books, literature" msgstr "Literatura" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:816 msgid "Television" msgstr "Telewizja" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:817 msgid "Film/dance/culture/entertainment" msgstr "Film/taniec/kultura/rozrywka" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:818 msgid "Hobbies/Interests" msgstr "Zainteresowania" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:819 msgid "Love/romance" msgstr "Miłość/romans" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:820 msgid "Work/employment" msgstr "Praca/zatrudnienie" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:821 msgid "School/education" msgstr "Szkoła/edukacja" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:822 msgid "Contact information and Social Networks" msgstr "Dane kontaktowe i Sieci społecznościowe" -#: src/Model/User.php:233 src/Model/User.php:1303 +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "" + +#: src/Model/User.php:233 src/Model/User.php:1326 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "POWAŻNY BŁĄD: niepowodzenie podczas tworzenia kluczy zabezpieczeń." -#: src/Model/User.php:733 src/Model/User.php:766 +#: src/Model/User.php:756 src/Model/User.php:789 msgid "Login failed" msgstr "Logowanie nieudane" -#: src/Model/User.php:798 +#: src/Model/User.php:821 msgid "Not enough information to authenticate" msgstr "Za mało informacji do uwierzytelnienia" -#: src/Model/User.php:923 +#: src/Model/User.php:946 msgid "Password can't be empty" msgstr "Hasło nie może być puste" -#: src/Model/User.php:965 +#: src/Model/User.php:988 msgid "Empty passwords are not allowed." msgstr "Puste hasła są niedozwolone." -#: src/Model/User.php:969 +#: src/Model/User.php:992 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Nowe hasło zostało ujawnione w publicznym zrzucie danych, wybierz inne." -#: src/Model/User.php:973 +#: src/Model/User.php:996 msgid "The password length is limited to 72 characters." msgstr "Długość hasła jest ograniczona do 72 znaków." -#: src/Model/User.php:977 +#: src/Model/User.php:1000 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1186 +#: src/Model/User.php:1209 msgid "Passwords do not match. Password unchanged." msgstr "Hasła nie pasują do siebie. Hasło niezmienione." -#: src/Model/User.php:1193 +#: src/Model/User.php:1216 msgid "An invitation is required." msgstr "Wymagane zaproszenie." -#: src/Model/User.php:1197 +#: src/Model/User.php:1220 msgid "Invitation could not be verified." msgstr "Zaproszenie niezweryfikowane." -#: src/Model/User.php:1205 +#: src/Model/User.php:1228 msgid "Invalid OpenID url" msgstr "Nieprawidłowy adres url OpenID" -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1241 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 "Napotkaliśmy problem podczas logowania z podanym przez nas identyfikatorem OpenID. Sprawdź poprawną pisownię identyfikatora." -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1241 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "Komunikat o błędzie:" -#: src/Model/User.php:1224 +#: src/Model/User.php:1247 msgid "Please enter the required information." msgstr "Wprowadź wymagane informacje." -#: src/Model/User.php:1238 +#: src/Model/User.php:1261 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) i system.username_max_length (%s) wykluczają się nawzajem, zamieniając wartości." -#: src/Model/User.php:1245 +#: src/Model/User.php:1268 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3899,7 +3906,7 @@ msgstr[1] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." msgstr[2] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." msgstr[3] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." -#: src/Model/User.php:1249 +#: src/Model/User.php:1272 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3908,60 +3915,60 @@ msgstr[1] "Nazwa użytkownika nie może mieć więcej niż %s znaków." msgstr[2] "Nazwa użytkownika nie może mieć więcej niż %s znaków." msgstr[3] "Nazwa użytkownika nie może mieć więcej niż %s znaków." -#: src/Model/User.php:1257 +#: src/Model/User.php:1280 msgid "That doesn't appear to be your full (First Last) name." msgstr "Wydaje mi się, że to nie jest twoje pełne imię (pierwsze imię) i nazwisko." -#: src/Model/User.php:1262 +#: src/Model/User.php:1285 msgid "Your email domain is not among those allowed on this site." msgstr "Twoja domena internetowa nie jest obsługiwana na tej stronie." -#: src/Model/User.php:1266 +#: src/Model/User.php:1289 msgid "Not a valid email address." msgstr "Niepoprawny adres e-mail." -#: src/Model/User.php:1269 +#: src/Model/User.php:1292 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Pseudonim został zablokowany przed rejestracją przez administratora węzłów." -#: src/Model/User.php:1273 src/Model/User.php:1279 +#: src/Model/User.php:1296 src/Model/User.php:1302 msgid "Cannot use that email." msgstr "Nie można użyć tego e-maila." -#: src/Model/User.php:1285 +#: src/Model/User.php:1308 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Twój pseudonim może zawierać tylko a-z, 0-9 i _." -#: src/Model/User.php:1293 src/Model/User.php:1350 +#: src/Model/User.php:1316 src/Model/User.php:1373 msgid "Nickname is already registered. Please choose another." msgstr "Ten login jest zajęty. Wybierz inny." -#: src/Model/User.php:1337 src/Model/User.php:1341 +#: src/Model/User.php:1360 src/Model/User.php:1364 msgid "An error occurred during registration. Please try again." msgstr "Wystąpił bład podczas rejestracji, Spróbuj ponownie." -#: src/Model/User.php:1364 +#: src/Model/User.php:1387 msgid "An error occurred creating your default profile. Please try again." msgstr "Wystąpił błąd podczas tworzenia profilu. Spróbuj ponownie." -#: src/Model/User.php:1371 +#: src/Model/User.php:1394 msgid "An error occurred creating your self contact. Please try again." msgstr "Wystąpił błąd podczas tworzenia własnego kontaktu. Proszę spróbuj ponownie." -#: src/Model/User.php:1376 +#: src/Model/User.php:1399 msgid "Friends" msgstr "Przyjaciele" -#: src/Model/User.php:1380 +#: src/Model/User.php:1403 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1422 +#: src/Model/User.php:1445 msgid "Profile Photos" msgstr "Zdjęcie profilowe" -#: src/Model/User.php:1604 +#: src/Model/User.php:1633 #, php-format msgid "" "\n" @@ -3969,7 +3976,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tSzanowna/y %1$s,\n\t\t\tadministrator of %2$s założył dla Ciebie konto." -#: src/Model/User.php:1607 +#: src/Model/User.php:1636 #, php-format msgid "" "\n" @@ -4000,12 +4007,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:1668 src/Model/User.php:1774 #, php-format msgid "Registration details for %s" msgstr "Szczegóły rejestracji dla %s" -#: src/Model/User.php:1659 +#: src/Model/User.php:1688 #, php-format msgid "" "\n" @@ -4020,12 +4027,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tSzanowny Użytkowniku %1$s,\n\t\t\t\tDziękujemy za rejestrację na stronie %2$s. Twoje konto czeka na zatwierdzenie przez administratora.\n\n\t\t\tTwoje dane do logowania są następujące:\n\n\t\t\tLokalizacja witryny:\t%3$s\n\t\t\tNazwa użytkownika:\t\t%4$s\n\t\t\tHasło:\t\t%5$s\n\t\t" -#: src/Model/User.php:1678 +#: src/Model/User.php:1707 #, php-format msgid "Registration at %s" msgstr "Rejestracja w %s" -#: src/Model/User.php:1702 +#: src/Model/User.php:1731 #, php-format msgid "" "\n" @@ -4034,7 +4041,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tSzanowna/y %1$s,\n\t\t\t\tDziękujemy za rejestrację w %2$s. Twoje konto zostało utworzone.\n\t\t\t" -#: src/Model/User.php:1710 +#: src/Model/User.php:1739 #, php-format msgid "" "\n" @@ -4065,7 +4072,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1772 +#: src/Model/User.php:1801 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -4074,84 +4081,84 @@ msgstr "" msgid "Addon not found." msgstr "Nie znaleziono dodatku." -#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:55 #, php-format msgid "Addon %s disabled." msgstr "Dodatek %s wyłączony." -#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:57 #, php-format msgid "Addon %s enabled." msgstr "Dodatek %s włączony." #: src/Module/Admin/Addons/Details.php:88 -#: src/Module/Admin/Themes/Details.php:46 +#: src/Module/Admin/Themes/Details.php:52 msgid "Disable" msgstr "Wyłącz" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 +#: src/Module/Admin/Themes/Details.php:55 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Zezwól" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Addons/Index.php:73 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 +#: src/Module/Admin/Themes/Details.php:96 +#: src/Module/Admin/Themes/Index.php:117 src/Module/Admin/Tos.php:77 #: src/Module/Moderation/Users/Create.php:61 #: src/Module/Moderation/Users/Pending.php:96 msgid "Administration" msgstr "Administracja" #: src/Module/Admin/Addons/Details.php:112 -#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:92 +#: src/Module/Admin/Addons/Index.php:74 src/Module/BaseAdmin.php:92 #: src/Module/BaseSettings.php:139 msgid "Addons" msgstr "Dodatki" #: src/Module/Admin/Addons/Details.php:113 -#: src/Module/Admin/Themes/Details.php:92 +#: src/Module/Admin/Themes/Details.php:98 msgid "Toggle" msgstr "Włącz" #: src/Module/Admin/Addons/Details.php:120 -#: src/Module/Admin/Themes/Details.php:100 +#: src/Module/Admin/Themes/Details.php:106 msgid "Author: " msgstr "Autor: " #: src/Module/Admin/Addons/Details.php:121 -#: src/Module/Admin/Themes/Details.php:101 +#: src/Module/Admin/Themes/Details.php:107 msgid "Maintainer: " msgstr "Opiekun: " -#: src/Module/Admin/Addons/Index.php:42 +#: src/Module/Admin/Addons/Index.php:48 msgid "Addons reloaded" msgstr "Dodatki zostały ponownie wczytane" -#: src/Module/Admin/Addons/Index.php:53 +#: src/Module/Admin/Addons/Index.php:59 #, php-format msgid "Addon %s failed to install." msgstr "Instalacja dodatku %s nie powiodła się." -#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 -#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 -#: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 -#: src/Module/Settings/Connectors.php:160 -#: src/Module/Settings/Connectors.php:246 +#: src/Module/Admin/Addons/Index.php:75 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:119 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 "Zapisz ustawienia" -#: src/Module/Admin/Addons/Index.php:70 +#: src/Module/Admin/Addons/Index.php:76 msgid "Reload active addons" msgstr "Wczytaj ponownie aktywne dodatki" -#: src/Module/Admin/Addons/Index.php:74 +#: src/Module/Admin/Addons/Index.php:80 #, php-format msgid "" "There are currently no addons available on your node. You can find the " @@ -4219,15 +4226,15 @@ msgid "Attempt to execute this update step automatically" msgstr "Spróbuj automatycznie wykonać ten krok aktualizacji" #: 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/Notifications/Introductions.php:150 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:138 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "No" msgstr "Nie" -#: 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/Admin/Features.php:67 src/Module/Contact/Revoke.php:105 +#: src/Module/Notifications/Introductions.php:150 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" msgstr "Tak" @@ -4366,8 +4373,8 @@ msgid "Enable Debugging" msgstr "Włącz debugowanie" #: 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 "" @@ -4422,7 +4429,7 @@ msgid "Search in logs" msgstr "Szukaj w dziennikach" #: src/Module/Admin/Logs/View.php:90 -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show all" msgstr "Pokaż wszystko" @@ -4459,7 +4466,7 @@ msgid "Data" msgstr "Dane" #: src/Module/Admin/Logs/View.php:100 -#: src/Module/Debug/ActivityPubConversion.php:57 +#: src/Module/Debug/ActivityPubConversion.php:63 msgid "Source" msgstr "Źródło" @@ -4519,7 +4526,7 @@ msgstr "Polecenie" msgid "Job Parameters" msgstr "Parametry zadania" -#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:116 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Utwórz" @@ -4532,269 +4539,269 @@ msgstr "" msgid "Priority" msgstr "Priorytet" -#: src/Module/Admin/Site.php:243 +#: src/Module/Admin/Site.php:244 #, php-format msgid "%s is no valid input for maximum image size" msgstr "" -#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:215 +#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:215 msgid "No special theme for mobile devices" msgstr "Brak specialnego motywu dla urządzeń mobilnych" -#: 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- (Eksperymentalne)" -#: src/Module/Admin/Site.php:399 +#: src/Module/Admin/Site.php:401 msgid "No community page" msgstr "Brak strony społeczności" -#: src/Module/Admin/Site.php:400 +#: src/Module/Admin/Site.php:402 msgid "No community page for visitors" msgstr "Brak strony społeczności dla odwiedzających" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:403 msgid "Public postings from users of this site" msgstr "Publikacje publiczne od użytkowników tej strony" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:404 msgid "Public postings from the federated network" msgstr "Publikacje wpisy ze sfederowanej sieci" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:405 msgid "Public postings from local users and the federated network" msgstr "Publikacje publiczne od użytkowników lokalnych i sieci federacyjnej" -#: src/Module/Admin/Site.php:409 +#: src/Module/Admin/Site.php:411 msgid "Multi user instance" msgstr "Tryb wielu użytkowników" -#: src/Module/Admin/Site.php:432 +#: src/Module/Admin/Site.php:434 msgid "Closed" msgstr "Zamknięte" -#: src/Module/Admin/Site.php:433 +#: src/Module/Admin/Site.php:435 msgid "Requires approval" msgstr "Wymaga zatwierdzenia" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:436 msgid "Open" msgstr "Otwarta" -#: src/Module/Admin/Site.php:438 +#: src/Module/Admin/Site.php:440 msgid "Don't check" msgstr "Nie sprawdzaj" -#: src/Module/Admin/Site.php:439 +#: src/Module/Admin/Site.php:441 msgid "check the stable version" msgstr "sprawdź wersję stabilną" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:442 msgid "check the development version" msgstr "sprawdź wersję rozwojową" -#: src/Module/Admin/Site.php:444 +#: src/Module/Admin/Site.php:446 msgid "none" msgstr "brak" -#: src/Module/Admin/Site.php:445 +#: src/Module/Admin/Site.php:447 msgid "Local contacts" msgstr "Kontakty lokalne" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:448 msgid "Interactors" msgstr "Interaktorzy" -#: 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 "Strona" -#: src/Module/Admin/Site.php:457 +#: src/Module/Admin/Site.php:459 msgid "General Information" msgstr "Ogólne informacje" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:461 msgid "Republish users to directory" msgstr "Ponownie opublikuj użytkowników w katalogu" -#: 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 "Rejestracja" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:463 msgid "File upload" msgstr "Przesyłanie plików" -#: src/Module/Admin/Site.php:462 +#: src/Module/Admin/Site.php:464 msgid "Policies" msgstr "Zasady" -#: 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:553 src/Module/Profile/Profile.php:278 msgid "Advanced" msgstr "Zaawansowany" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:466 msgid "Auto Discovered Contact Directory" msgstr "Katalog kontaktów automatycznie odkrytych" -#: src/Module/Admin/Site.php:465 +#: src/Module/Admin/Site.php:467 msgid "Performance" msgstr "Ustawienia" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:468 msgid "Worker" msgstr "Worker" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:469 msgid "Message Relay" msgstr "Przekaźnik wiadomości" -#: 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 "Użyj polecenia „console relay” w wierszu poleceń, aby dodać lub usunąć przekaźniki." -#: 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 "System nie jest aktualnie objęty abonamentem na żadne przekaźniki." -#: src/Module/Admin/Site.php:470 +#: src/Module/Admin/Site.php:472 msgid "The system is currently subscribed to the following relays:" msgstr "System jest obecnie objęty abonamentem na następujące przekaźniki:" -#: src/Module/Admin/Site.php:473 +#: src/Module/Admin/Site.php:475 msgid "Relocate Node" msgstr "Przenieś węzeł" -#: 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 "Przeniesienie węzła umożliwia zmianę domeny DNS tego węzła i zachowanie wszystkich istniejących użytkowników i wpisów. Ten proces zajmuje trochę czasu i można go uruchomić tylko za pomocą konsolowego polecenia relokacji w następujący sposób:" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:477 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "(Katalog Friendica)# bin/console relocate https://nowadomena.pl" -#: src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:480 msgid "Site name" msgstr "Nazwa strony" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "Sender Email" msgstr "E-mail nadawcy" -#: 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 "Adres e-mail używany przez Twój serwer do wysyłania e-maili z powiadomieniami." -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 msgid "Name of the system actor" msgstr "Imię i nazwisko aktora systemu" -#: 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 "Nazwa wewnętrznego konta systemowego, które jest używane do wykonywania żądań ActivityPub. Musi to być nieużywana nazwa użytkownika. Jeśli jest ustawiona, nie można jej zmienić ponownie." -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:483 msgid "Banner/Logo" msgstr "Baner/Logo" -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:484 msgid "Email Banner/Logo" msgstr "Baner/logo e-maila" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Shortcut icon" msgstr "Ikona skrótu" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Link to an icon that will be used for browsers." msgstr "Link do ikony, która będzie używana w przeglądarkach." -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:486 msgid "Touch icon" msgstr "Dołącz 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 "Link do ikony, która będzie używana w tabletach i telefonach komórkowych." -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 msgid "Additional Info" msgstr "Dodatkowe informacje" -#: 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 "W przypadku serwerów publicznych: możesz tu dodać dodatkowe informacje, które będą wymienione na %s/servers." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:488 msgid "System language" msgstr "Język systemu" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:489 msgid "System theme" msgstr "Motyw systemowy" -#: 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 "Domyślny motyw systemu - może być nadpisywany przez profile użytkowników - Zmień domyślne ustawienia motywu" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Mobile system theme" msgstr "Motyw systemu mobilnego" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Theme for mobile devices" msgstr "Motyw na urządzenia mobilne" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "Force SSL" msgstr "Wymuś 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 "Wymuszaj wszystkie żądania SSL bez SSL - Uwaga: w niektórych systemach może to prowadzić do niekończących się pętli." -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 msgid "Show help entry from navigation menu" msgstr "Pokaż wpis pomocy z menu nawigacyjnego" -#: 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 "Wyświetla pozycję menu dla stron pomocy z menu nawigacyjnego. Jest zawsze dostępna, odwołując się bezpośrednio do /help." -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:493 msgid "Single user instance" msgstr "Tryb pojedynczego użytkownika" -#: 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 "Ustawia tryb dla wielu użytkowników lub pojedynczego użytkownika dla nazwanego użytkownika" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 msgid "Maximum image size" msgstr "Maksymalny rozmiar zdjęcia" -#: 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" @@ -4802,35 +4809,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 "Maksymalna długość obrazu" -#: 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 "Maksymalna długość w pikselach dłuższego boku przesyłanego obrazu. Wartością domyślną jest -1, co oznacza brak ograniczeń." -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 msgid "JPEG image quality" msgstr "Jakość obrazu 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 "Przesłane pliki JPEG zostaną zapisane w tym ustawieniu jakości [0-100]. Domyślna wartość to 100, która jest pełną jakością." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:502 msgid "Register policy" msgstr "Zasady rejestracji" -#: 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 " @@ -4838,167 +4845,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 "Maksymalna dzienna rejestracja" -#: 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 "Jeśli rejestracja powyżej jest dozwolona, to określa maksymalną liczbę nowych rejestracji użytkowników do zaakceptowania na dzień. Jeśli rejestracja jest ustawiona na \"Zamknięta\", to ustawienie to nie ma wpływu." -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:505 msgid "Register text" msgstr "Zarejestruj tekst" -#: 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 "Będą wyświetlane w widocznym miejscu na stronie rejestracji. Możesz użyć BBCode tutaj." -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 msgid "Forbidden Nicknames" msgstr "Zakazane pseudonimy" -#: 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 "Lista oddzielonych przecinkami pseudonimów, których nie wolno rejestrować. Preset to lista nazw ról zgodnie z RFC 2142." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:507 msgid "Accounts abandoned after x days" msgstr "Konta porzucone po x dni" -#: 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 "Nie będzie marnować zasobów systemu wypytując zewnętrzne strony o opuszczone konta. Ustaw 0 dla braku limitu czasu ." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 msgid "Allowed friend domains" msgstr "Dozwolone domeny przyjaciół" -#: 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 "Rozdzielana przecinkami lista domen, które mogą nawiązywać przyjaźnie z tą witryną. Symbole wieloznaczne są akceptowane. Pozostaw puste by zezwolić każdej domenie na zaprzyjaźnienie." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:509 msgid "Allowed email domains" msgstr "Dozwolone domeny e-mailowe" -#: 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 "Rozdzielana przecinkami lista domen dozwolonych w adresach e-mail do rejestracji na tej stronie. Symbole wieloznaczne są akceptowane. Opróżnij, aby zezwolić na dowolne domeny" -#: src/Module/Admin/Site.php: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 "Brak treści multimedialnych ze znaczkiem HTML" -#: 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 "Nie wyświetlaj zasobów treści (np. osadzonego pliku PDF), z wyjątkiem domen wymienionych poniżej." -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 msgid "Trusted third-party domains" msgstr "Zaufane domeny zewnętrzne" -#: 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 "Oddzielona przecinkami lista domen, z których treść może być osadzana we wpisach, tak jak w przypadku OEmbed. Dozwolone są również wszystkie subdomeny wymienionych domen." -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:513 msgid "Block public" msgstr "Blokuj publicznie" -#: 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 "Zaznacz, aby zablokować publiczny dostęp do wszystkich publicznych stron prywatnych w tej witrynie, chyba że jesteś zalogowany." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Force publish" msgstr "Wymuś publikację" -#: 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 "Zaznacz, aby wymusić umieszczenie wszystkich profili w tej witrynie w katalogu witryny." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Włączenie tego może naruszyć prawa ochrony prywatności, takie jak GDPR" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "Global directory URL" msgstr "Globalny adres URL katalogu" -#: 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 "Adres URL do katalogu globalnego. Jeśli nie zostanie to ustawione, katalog globalny jest całkowicie niedostępny dla aplikacji." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 msgid "Private posts by default for new users" msgstr "Prywatne posty domyślnie dla nowych użytkowników" -#: 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 "Nie wklejaj zawartości postu do powiadomienia o poczcie" -#: 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 "W celu ochrony prywatności, nie włączaj zawartości postu/komentarza/wiadomości prywatnej/etc. do powiadomień w wiadomościach mailowych wysyłanych z tej strony." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "Disallow public access to addons listed in the apps menu." msgstr "Nie zezwalaj na publiczny dostęp do dodatkowych wtyczek wyszczególnionych w menu aplikacji." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." msgstr "Zaznaczenie tego pola spowoduje ograniczenie dodatków wymienionych w menu aplikacji tylko dla członków." -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 msgid "Don't embed private images in posts" msgstr "Nie umieszczaj prywatnych zdjęć we wpisach" -#: 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 " @@ -5006,11 +5013,11 @@ msgid "" "while." msgstr "Nie zastępuj lokalnie hostowanych zdjęć prywatnych we wpisach za pomocą osadzonej kopii obrazu. Oznacza to, że osoby, które otrzymują posty zawierające prywatne zdjęcia, będą musiały uwierzytelnić i wczytać każdy obraz, co może trochę potrwać." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 msgid "Explicit Content" msgstr "Treści dla dorosłych" -#: 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 " @@ -5019,329 +5026,329 @@ msgid "" "will be shown at the user registration page." msgstr "Ustaw to, aby ogłosić, że Twój węzeł jest używany głównie do jawnej treści, która może nie być odpowiednia dla nieletnich. Informacje te zostaną opublikowane w informacjach o węźle i mogą zostać wykorzystane, np. w katalogu globalnym, aby filtrować węzeł z list węzłów do przyłączenia. Dodatkowo notatka o tym zostanie pokazana na stronie rejestracji użytkownika." -#: src/Module/Admin/Site.php: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 "Buforuj awatary kontaktów" -#: 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 "Lokalnie przechowuj zdjęcia awatarów kontaktów. To zajmuje dużo miejsca, ale zwiększa wydajność." -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:524 msgid "Allow Users to set remote_self" msgstr "Zezwól użytkownikom na ustawienie 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 "Po sprawdzeniu tego każdy użytkownik może zaznaczyć każdy kontakt jako zdalny w oknie dialogowym kontaktu naprawczego. Ustawienie tej flagi na kontakcie powoduje dublowanie każdego wpisu tego kontaktu w strumieniu użytkowników." -#: src/Module/Admin/Site.php: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 "Włącz wiele rejestracji" -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:528 msgid "Enable users to register additional accounts for use as pages." msgstr "Zezwól użytkownikom na rejestrowanie dodatkowych kont do użytku jako strony." -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID" msgstr "Włącz OpenID" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID support for registration and logins." msgstr "Włącz obsługę OpenID dla rejestracji i logowania." -#: 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 "Jeśli ta opcja jest włączona, a system jest ustawiony na otwartą rejestrację, wiadomość e-mail dla każdej nowej rejestracji jest wysyłana do administratorów." -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:532 msgid "Community pages for visitors" msgstr "Strony społecznościowe dla odwiedzających" -#: 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 "Które strony społeczności powinny być dostępne dla odwiedzających. Lokalni użytkownicy zawsze widzą obie strony." -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:533 msgid "Posts per user on community page" msgstr "Lista wpisów użytkownika na stronie społeczności" -#: 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 "Włącz obsługę maili" -#: 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 "Włącz wbudowaną obsługę poczty, aby odpytywać katalogi IMAP i odpowiadać pocztą." -#: 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 "Nie można włączyć obsługi poczty, ponieważ moduł PHP IMAP nie jest zainstalowany." -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "Enable OStatus support" msgstr "Włącz obsługę 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 "Włącz wbudowaną kompatybilność z OStatus (StatusNet, GNU Social itp.). Wszystkie komunikaty w OSstatus są publiczne." -#: 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 "Obsługa Diaspory nie może być włączona, ponieważ Friendica została zainstalowana w podkatalogu." -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "Enable Diaspora support" msgstr "Włączyć obsługę Diaspory" -#: 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 "Włącz wbudowaną kompatybilność sieci Diaspora do komunikacji z serwerami diaspory." -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 msgid "Verify SSL" msgstr "Weryfikacja 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 "Jeśli chcesz, możesz włączyć ścisłe sprawdzanie certyfikatu. Oznacza to, że nie możesz połączyć się (w ogóle) z własnoręcznie podpisanymi stronami SSL." -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "Proxy user" msgstr "Użytkownik proxy" -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "User name for the proxy server." msgstr "Nazwa użytkownika serwera proxy." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 msgid "Proxy URL" msgstr "URL pośrednika" -#: 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 "Jeśli chcesz używać serwera proxy, którego Friendica powinna używać do łączenia się z siecią, umieść tutaj adres URL proxy." -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Network timeout" msgstr "Limit czasu sieci" -#: 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 "Wartość jest w sekundach. Ustaw na 0 dla nieograniczonej (niezalecane)." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:546 msgid "Maximum Load Average" msgstr "Maksymalne obciążenie średnie" -#: 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 "Maksymalne obciążenie systemu przed dostarczeniem i procesami odpytywania jest odroczone - domyślnie %d." -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:547 msgid "Minimal Memory" msgstr "Minimalna pamięć" -#: 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 "Minimalna wolna pamięć w MB dla workera. Potrzebuje dostępu do /proc/ meminfo - domyślnie 0 (wyłączone)." -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables" msgstr "Okresowo optymalizuj tabele" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "Okresowo optymalizuj tabele, takie jak pamięć podręczna i kolejka workerów" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "Discover followers/followings from contacts" msgstr "Odkryj obserwujących/obserwowanych z kontaktów" -#: 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 "Jeśli ta opcja jest włączona, kontakty są sprawdzane pod kątem ich obserwujących i śledzonych kontaktów." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:551 msgid "None - deactivated" msgstr "Brak - dezaktywowany" -#: 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 "Kontakty lokalne - kontakty naszych lokalnych kontaktów są wykrywane dla ich obserwujących/obserwujących." -#: 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 "Interaktorzy - kontakty naszych lokalnych kontaktów i kontakty, które wchodziły w interakcję z lokalnie widocznymi wpisami, są wykrywane dla ich obserwujących/obserwowanych." -#: src/Module/Admin/Site.php: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 "Synchronizuj kontakty z serwerem katalogowym" -#: 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 "jeśli ta opcja jest włączona, system będzie okresowo sprawdzać nowe kontakty na zdefiniowanym serwerze katalogowym." -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 msgid "Discover contacts from other servers" msgstr "Odkryj kontakty z innych serwerów" -#: 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 "Dni między żądaniem" -#: 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 "Wyszukaj w lokalnym katalogu" -#: 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 "Wyszukaj lokalny katalog zamiast katalogu globalnego. Podczas wyszukiwania lokalnie każde wyszukiwanie zostanie wykonane w katalogu globalnym w tle. Poprawia to wyniki wyszukiwania, gdy wyszukiwanie jest powtarzane." -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:562 msgid "Publish server information" msgstr "Publikuj informacje o serwerze" -#: 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 " @@ -5349,50 +5356,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Jeśli ta opcja jest włączona, ogólne dane dotyczące serwera i użytkowania zostaną opublikowane. Dane zawierają nazwę i wersję serwera, liczbę użytkowników z profilami publicznymi, liczbę postów i aktywowane protokoły i złącza. Szczegółowe informacje można znaleźć na the-federation.info." -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:564 msgid "Check upstream version" msgstr "Sprawdź wersję powyżej" -#: 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 "Umożliwia sprawdzenie nowych wersji Friendica na github. Jeśli pojawi się nowa wersja, zostaniesz o tym poinformowany w panelu administracyjnym." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:565 msgid "Suppress Tags" msgstr "Pomiń znaczniki" -#: 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 "Pomiń wyświetlenie listy hashtagów na końcu wpisu." -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:566 msgid "Clean database" msgstr "Wyczyść bazę danych" -#: 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 "Usuń stare zdalne pozycje, osierocone rekordy bazy danych i starą zawartość z innych tabel pomocników." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of remote items" msgstr "Żywotność odległych przedmiotów" -#: 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 "Po włączeniu czyszczenia bazy danych określa dni, po których zdalne elementy zostaną usunięte. Własne przedmioty oraz oznaczone lub wypełnione pozycje są zawsze przechowywane. 0 wyłącza to zachowanie." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:568 msgid "Lifespan of unclaimed items" msgstr "Żywotność nieodebranych przedmiotów" -#: 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. " @@ -5400,175 +5407,185 @@ msgid "" "items if set to 0." msgstr "Po włączeniu czyszczenia bazy danych określa się dni, po których usunięte zostaną nieodebrane zdalne elementy (głównie zawartość z przekaźnika). Wartość domyślna to 90 dni. Wartość domyślna dla ogólnej długości życia zdalnych pozycji, jeśli jest ustawiona na 0." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 msgid "Lifespan of raw conversation data" msgstr "Trwałość nieprzetworzonych danych konwersacji" -#: 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 "Dane konwersacji są używane do ActivityPub i OStatus, a także do celów debugowania. Powinno być bezpieczne usunięcie go po 14 dniach, domyślnie jest to 90 dni." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "Maximum numbers of comments per post" msgstr "Maksymalna liczba komentarzy na wpis" -#: 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 "Ile komentarzy powinno być wyświetlanych dla każdego wpisu? Domyślna wartość to 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 "Maksymalna liczba komentarzy na wpis na wyświetlanej stronie" -#: 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 "Ile komentarzy powinno być wyświetlanych w pojedynczym widoku dla każdego wpisu? Wartość domyślna to 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 "Ścieżka do temp" -#: 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 "Jeśli masz zastrzeżony system, w którym serwer internetowy nie może uzyskać dostępu do ścieżki temp systemu, wprowadź tutaj inną ścieżkę." -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "Only search in tags" msgstr "Szukaj tylko w znacznikach" -#: 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 "W dużych systemach wyszukiwanie tekstu może wyjątkowo spowolnić system." -#: 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 "Maksymalna liczba równoległych workerów" -#: 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 "Na udostępnionych usługach hostingowych ustaw tę opcję %d. W większych systemach wartości %dsą świetne . Wartość domyślna to %d." -#: src/Module/Admin/Site.php: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 "Włącz 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 "Po włączeniu, system Fastlane uruchamia dodatkowego workera, jeśli procesy o wyższym priorytecie są blokowane przez procesy o niższym priorytecie." -#: src/Module/Admin/Site.php: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" @@ -5576,153 +5593,153 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "Direct relay transfer" msgstr "Bezpośredni transfer przekaźników" -#: 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 "Umożliwia bezpośredni transfer do innych serwerów bez korzystania z serwerów przekazujących" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "Relay scope" msgstr "Zakres przekaźnika" -#: 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 "Mogą to być „wszystkie” lub „znaczniki”. „Wszystkie” oznacza, że ​​każdy publiczny wpis powinien zostać odebrany. „Znaczniki” oznaczają, że powinny być odbierane tylko wpisy z wybranymi znacznikami." -#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 +#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:328 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Wyłączony" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "all" msgstr "wszystko" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "tags" msgstr "znaczniki" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Server tags" msgstr "Znaczniki serwera" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Rozdzielana przecinkami lista tagów dla subskrypcji „tagi”." -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Deny Server tags" msgstr "Odrzuć znaczniki serwera" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Comma separated list of tags that are rejected." msgstr "Lista oddzielonych przecinkami znaczników, które zostały odrzucone." -#: src/Module/Admin/Site.php: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 "Pozwól na znaczniki użytkowników" -#: 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 "Jeśli ta opcja jest włączona, tagi z zapisanych wyszukiwań będą używane jako subskrypcja „tagów” jako uzupełnienie do \"relay_server_tags\"." -#: src/Module/Admin/Site.php: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 "Rozpocznij przenoszenie" @@ -5915,27 +5932,27 @@ msgstr "Wersja" msgid "Active addons" msgstr "Aktywne dodatki" -#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#: src/Module/Admin/Themes/Details.php:63 src/Module/Admin/Themes/Index.php:71 #, php-format msgid "Theme %s disabled." msgstr "Motyw %s wyłączony." -#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#: src/Module/Admin/Themes/Details.php:65 src/Module/Admin/Themes/Index.php:73 #, php-format msgid "Theme %s successfully enabled." msgstr "Motyw %s został pomyślnie włączony." -#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#: src/Module/Admin/Themes/Details.php:67 src/Module/Admin/Themes/Index.php:75 #, php-format msgid "Theme %s failed to install." msgstr "Nie udało się zainstalować motywu %s." -#: src/Module/Admin/Themes/Details.php:83 +#: src/Module/Admin/Themes/Details.php:89 msgid "Screenshot" msgstr "Zrzut ekranu" -#: src/Module/Admin/Themes/Details.php:91 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:93 +#: src/Module/Admin/Themes/Details.php:97 +#: src/Module/Admin/Themes/Index.php:118 src/Module/BaseAdmin.php:93 msgid "Themes" msgstr "Wygląd" @@ -5943,24 +5960,24 @@ msgstr "Wygląd" msgid "Unknown theme." msgstr "Nieznany motyw." -#: src/Module/Admin/Themes/Index.php:51 +#: src/Module/Admin/Themes/Index.php:57 msgid "Themes reloaded" msgstr "Motywy zostały ponownie wczytane" -#: src/Module/Admin/Themes/Index.php:114 +#: src/Module/Admin/Themes/Index.php:120 msgid "Reload active themes" msgstr "Wczytaj ponownie aktywne motywy" -#: src/Module/Admin/Themes/Index.php:118 +#: src/Module/Admin/Themes/Index.php:124 #, php-format msgid "No themes found on the system. They should be placed in %1$s" msgstr "Nie znaleziono motywów w systemie. Powinny zostać umieszczone %1$s" -#: src/Module/Admin/Themes/Index.php:119 +#: src/Module/Admin/Themes/Index.php:125 msgid "[Experimental]" msgstr "[Eksperymentalne]" -#: src/Module/Admin/Themes/Index.php:120 +#: src/Module/Admin/Themes/Index.php:126 msgid "[Unsupported]" msgstr "[Niewspieralne]" @@ -6122,7 +6139,7 @@ msgstr "sprawdź webfinger" msgid "Babel" msgstr "Babel" -#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:137 +#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:143 msgid "ActivityPub Conversion" msgstr "Konwersja ActivityPub" @@ -6178,7 +6195,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:115 msgid "Reports" msgstr "" @@ -6203,11 +6220,11 @@ msgstr "Lista zablokowanych serwerów" msgid "Delete Item" msgstr "Usuń przedmiot" -#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:76 +#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:82 msgid "Item Source" msgstr "Źródło elementu" -#: src/Module/BaseProfile.php:52 src/Module/Contact.php:506 +#: src/Module/BaseProfile.php:52 src/Module/Contact.php:513 msgid "Profile Details" msgstr "Szczegóły profilu" @@ -6273,7 +6290,7 @@ msgstr "Uwierzytelnianie dwuskładnikowe" msgid "Display" msgstr "Wygląd" -#: 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 "Portale społecznościowe" @@ -6350,7 +6367,7 @@ msgstr "Rozpoczęcie wydarzenia:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php: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 @@ -6386,7 +6403,7 @@ msgstr "" msgid "Share this event" msgstr "Udostępnij te wydarzenie" -#: 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 "Podstawowy" @@ -6442,8 +6459,8 @@ msgstr "" #: 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:95 src/Module/Contact/Redir.php:141 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:183 +#: 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 "Nie znaleziono kontaktu." @@ -6452,7 +6469,7 @@ msgstr "Nie znaleziono kontaktu." msgid "Invalid contact." msgstr "Nieprawidłowy kontakt." -#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:73 +#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:70 msgid "Contact is deleted." msgstr "Kontakt został usunięty." @@ -6520,7 +6537,7 @@ msgstr "Kliknij na kontakt w celu dodania lub usunięcia." msgid "Add contact to circle" msgstr "" -#: src/Module/Contact.php:96 +#: src/Module/Contact.php:102 #, php-format msgid "%d contact edited." msgid_plural "%d contacts edited." @@ -6529,142 +6546,142 @@ msgstr[1] "Zedytowano %d kontakty." msgstr[2] "Zedytowano %d kontaktów." msgstr[3] "%dedytuj kontakty." -#: src/Module/Contact.php:347 +#: src/Module/Contact.php:353 msgid "Show all contacts" msgstr "Pokaż wszystkie kontakty" -#: src/Module/Contact.php:352 src/Module/Contact.php:431 +#: src/Module/Contact.php:358 src/Module/Contact.php:437 #: src/Module/Moderation/BaseUsers.php:85 msgid "Pending" msgstr "Oczekujące" -#: src/Module/Contact.php:355 +#: src/Module/Contact.php:361 msgid "Only show pending contacts" msgstr "Pokaż tylko oczekujące kontakty" -#: src/Module/Contact.php:360 src/Module/Contact.php:434 +#: src/Module/Contact.php:366 src/Module/Contact.php:440 #: src/Module/Moderation/BaseUsers.php:93 msgid "Blocked" msgstr "Zablokowane" -#: src/Module/Contact.php:363 +#: src/Module/Contact.php:369 msgid "Only show blocked contacts" msgstr "Pokaż tylko zablokowane kontakty" -#: src/Module/Contact.php:368 src/Module/Contact.php:440 +#: src/Module/Contact.php:374 src/Module/Contact.php:446 #: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Ignorowane" -#: src/Module/Contact.php:371 +#: src/Module/Contact.php:377 msgid "Only show ignored contacts" msgstr "Pokaż tylko ignorowane kontakty" -#: src/Module/Contact.php:376 src/Module/Contact.php:443 +#: src/Module/Contact.php:382 src/Module/Contact.php:449 msgid "Collapsed" msgstr "" -#: src/Module/Contact.php:379 +#: src/Module/Contact.php:385 msgid "Only show collapsed contacts" msgstr "" -#: src/Module/Contact.php:384 src/Module/Contact.php:446 +#: src/Module/Contact.php:390 src/Module/Contact.php:452 msgid "Archived" msgstr "Zarchiwizowane" -#: src/Module/Contact.php:387 +#: src/Module/Contact.php:393 msgid "Only show archived contacts" msgstr "Pokaż tylko zarchiwizowane kontakty" -#: src/Module/Contact.php:392 src/Module/Contact.php:437 +#: src/Module/Contact.php:398 src/Module/Contact.php:443 msgid "Hidden" msgstr "Ukryte" -#: src/Module/Contact.php:395 +#: src/Module/Contact.php:401 msgid "Only show hidden contacts" msgstr "Pokaż tylko ukryte kontakty" -#: src/Module/Contact.php:403 +#: src/Module/Contact.php:409 msgid "Organize your contact circles" msgstr "" -#: src/Module/Contact.php:458 +#: src/Module/Contact.php:464 msgid "Search your contacts" msgstr "Wyszukaj w kontaktach" -#: src/Module/Contact.php:459 src/Module/Search/Index.php:207 +#: src/Module/Contact.php:465 src/Module/Search/Index.php:207 #, php-format msgid "Results for: %s" msgstr "Wyniki dla: %s" -#: src/Module/Contact.php:466 +#: src/Module/Contact.php:473 msgid "Update" msgstr "Zaktualizuj" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 +#: src/Module/Contact.php:474 src/Module/Contact/Profile.php:532 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Odblokuj" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 +#: src/Module/Contact.php:475 src/Module/Contact/Profile.php:540 msgid "Unignore" msgstr "Odblokuj" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 +#: src/Module/Contact.php:476 src/Module/Contact/Profile.php:548 msgid "Uncollapse" msgstr "" -#: src/Module/Contact.php:471 +#: src/Module/Contact.php:478 msgid "Batch Actions" msgstr "Akcje wsadowe" -#: src/Module/Contact.php:514 +#: src/Module/Contact.php:521 msgid "Conversations started by this contact" msgstr "Rozmowy rozpoczęły się od tego kontaktu" -#: src/Module/Contact.php:519 +#: src/Module/Contact.php:526 msgid "Posts and Comments" msgstr "Wpisy i komentarze" -#: src/Module/Contact.php:522 +#: src/Module/Contact.php:529 msgid "Individual Posts and Replies" msgstr "" -#: src/Module/Contact.php:530 +#: src/Module/Contact.php:537 msgid "Posts containing media objects" msgstr "Wpisy zawierające obiekty multimedialne" -#: src/Module/Contact.php:538 +#: src/Module/Contact.php:545 msgid "View all known contacts" msgstr "Zobacz wszystkie znane kontakty" -#: src/Module/Contact.php:549 +#: src/Module/Contact.php:556 msgid "Advanced Contact Settings" msgstr "Zaawansowane ustawienia kontaktów" -#: src/Module/Contact.php:585 +#: src/Module/Contact.php:592 msgid "Mutual Friendship" msgstr "Wzajemna przyjaźń" -#: src/Module/Contact.php:589 +#: src/Module/Contact.php:596 msgid "is a fan of yours" msgstr "jest twoim fanem" -#: src/Module/Contact.php:593 +#: src/Module/Contact.php:600 msgid "you are a fan of" msgstr "jesteś fanem" -#: src/Module/Contact.php:611 +#: src/Module/Contact.php:618 msgid "Pending outgoing contact request" msgstr "Oczekujące żądanie kontaktu wychodzącego" -#: src/Module/Contact.php:613 +#: src/Module/Contact.php:620 msgid "Pending incoming contact request" msgstr "Oczekujące żądanie kontaktu przychodzącego" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 +#: src/Module/Contact.php:633 src/Module/Contact/Profile.php:391 #, php-format msgid "Visit %s's profile [%s]" msgstr "Obejrzyj %s's profil [%s]" @@ -6679,7 +6696,7 @@ msgstr "Wróć do edytora kontaktów" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6771,9 +6788,9 @@ msgstr[1] "Kontakty (%s)" msgstr[2] "Kontaktów (%s)" msgstr[3] "Kontaktów (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 -#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 -#: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 +#: src/Module/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:59 #: 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 @@ -6811,18 +6828,18 @@ msgstr "Proszę odpowiedzieć na następujące pytania:" msgid "Your Identity Address:" msgstr "Twój adres tożsamości:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:422 #: 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 +#: src/Module/Moderation/Reports.php:123 +#: src/Module/Notifications/Introductions.php:135 +#: src/Module/Notifications/Introductions.php:204 msgid "Profile URL" msgstr "Adres URL profilu" -#: 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/Contact/Follow.php:171 src/Module/Contact/Profile.php:434 +#: src/Module/Notifications/Introductions.php:197 +#: src/Module/Profile/Profile.php:236 msgid "Tags:" msgstr "Znaczniki:" @@ -6863,241 +6880,241 @@ msgstr "Dopasowanie profilu" msgid "Failed to update contact record." msgstr "Aktualizacja rekordu kontaktu nie powiodła się." -#: src/Module/Contact/Profile.php:195 +#: src/Module/Contact/Profile.php:209 msgid "Contact has been unblocked" msgstr "Kontakt został odblokowany" -#: src/Module/Contact/Profile.php:199 +#: src/Module/Contact/Profile.php:213 msgid "Contact has been blocked" msgstr "Kontakt został zablokowany" -#: src/Module/Contact/Profile.php:211 +#: src/Module/Contact/Profile.php:225 msgid "Contact has been unignored" msgstr "Kontakt nie jest ignorowany" -#: src/Module/Contact/Profile.php:215 +#: src/Module/Contact/Profile.php:229 msgid "Contact has been ignored" msgstr "Kontakt jest ignorowany" -#: src/Module/Contact/Profile.php:227 +#: src/Module/Contact/Profile.php:241 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:231 +#: src/Module/Contact/Profile.php:245 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:259 +#: src/Module/Contact/Profile.php:273 #, php-format msgid "You are mutual friends with %s" msgstr "Jesteś już znajomym z %s" -#: src/Module/Contact/Profile.php:260 +#: src/Module/Contact/Profile.php:274 #, php-format msgid "You are sharing with %s" msgstr "Współdzielisz z %s" -#: src/Module/Contact/Profile.php:261 +#: src/Module/Contact/Profile.php:275 #, php-format msgid "%s is sharing with you" msgstr "%s współdzieli z tobą" -#: src/Module/Contact/Profile.php:277 +#: src/Module/Contact/Profile.php:291 msgid "Private communications are not available for this contact." msgstr "Nie można nawiązać prywatnej rozmowy z tym kontaktem." -#: src/Module/Contact/Profile.php:287 +#: src/Module/Contact/Profile.php:301 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:290 +#: src/Module/Contact/Profile.php:304 msgid "Never" msgstr "Nigdy" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was not successful)" msgstr "(Aktualizacja nie powiodła się)" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was successful)" msgstr "(Aktualizacja przebiegła pomyślnie)" -#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 +#: src/Module/Contact/Profile.php:309 src/Module/Contact/Profile.php:503 msgid "Suggest friends" msgstr "Osoby, które możesz znać" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:313 #, php-format msgid "Network type: %s" msgstr "Typ sieci: %s" -#: src/Module/Contact/Profile.php:304 +#: src/Module/Contact/Profile.php:318 msgid "Communications lost with this contact!" msgstr "Utracono komunikację z tym kontaktem!" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:324 msgid "Fetch further information for feeds" msgstr "Pobierz dalsze informacje dla kanałów" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:326 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Pobieranie informacji, takich jak zdjęcia podglądu, tytuł i zwiastun z elementu kanału. Możesz to aktywować, jeśli plik danych nie zawiera dużo tekstu. Słowa kluczowe są pobierane z nagłówka meta w elemencie kanału i są publikowane jako znaczniki haszowania." -#: src/Module/Contact/Profile.php:315 +#: src/Module/Contact/Profile.php:329 msgid "Fetch information" msgstr "Pobierz informacje" -#: src/Module/Contact/Profile.php:316 +#: src/Module/Contact/Profile.php:330 msgid "Fetch keywords" msgstr "Pobierz słowa kluczowe" -#: src/Module/Contact/Profile.php:317 +#: src/Module/Contact/Profile.php:331 msgid "Fetch information and keywords" msgstr "Pobierz informacje i słowa kluczowe" -#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 -#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 +#: src/Module/Contact/Profile.php:341 src/Module/Contact/Profile.php:346 +#: src/Module/Contact/Profile.php:351 src/Module/Contact/Profile.php:357 msgid "No mirroring" msgstr "Bez dublowania" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 -#: src/Module/Contact/Profile.php:344 +#: src/Module/Contact/Profile.php:342 src/Module/Contact/Profile.php:352 +#: src/Module/Contact/Profile.php:358 msgid "Mirror as my own posting" msgstr "Lustro mojego własnego komentarza" -#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:347 src/Module/Contact/Profile.php:353 msgid "Native reshare" msgstr "Udostępnianie natywne" -#: src/Module/Contact/Profile.php:359 +#: src/Module/Contact/Profile.php:373 msgid "Contact Information / Notes" msgstr "Informacje kontaktowe/Notatki" -#: src/Module/Contact/Profile.php:360 +#: src/Module/Contact/Profile.php:374 msgid "Contact Settings" msgstr "Ustawienia kontaktów" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:382 msgid "Contact" msgstr "Kontakt" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:386 msgid "Their personal note" msgstr "Ich osobista uwaga" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:388 msgid "Edit contact notes" msgstr "Edytuj notatki kontaktu" -#: src/Module/Contact/Profile.php:378 +#: src/Module/Contact/Profile.php:392 msgid "Block/Unblock contact" msgstr "Zablokuj/odblokuj kontakt" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:393 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Ignoruj kontakt" -#: src/Module/Contact/Profile.php:380 +#: src/Module/Contact/Profile.php:394 msgid "View conversations" msgstr "Wyświetl rozmowy" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:399 msgid "Last update:" msgstr "Ostatnia aktualizacja:" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:401 msgid "Update public posts" msgstr "Zaktualizuj publiczne wpisy" -#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 +#: src/Module/Contact/Profile.php:403 src/Module/Contact/Profile.php:513 msgid "Update now" msgstr "Aktualizuj teraz" -#: src/Module/Contact/Profile.php:391 +#: src/Module/Contact/Profile.php:405 msgid "Awaiting connection acknowledge" msgstr "Oczekiwanie na potwierdzenie połączenia" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:406 msgid "Currently blocked" msgstr "Obecnie zablokowany" -#: src/Module/Contact/Profile.php:393 +#: src/Module/Contact/Profile.php:407 msgid "Currently ignored" msgstr "Obecnie zignorowany" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:408 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:409 msgid "Currently archived" msgstr "Obecnie zarchiwizowany" -#: src/Module/Contact/Profile.php:398 +#: src/Module/Contact/Profile.php:412 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:400 -#: src/Module/Notifications/Introductions.php:192 +#: src/Module/Contact/Profile.php:414 +#: src/Module/Notifications/Introductions.php:198 msgid "Hide this contact from others" msgstr "Ukryj ten kontakt przed innymi" -#: src/Module/Contact/Profile.php:400 +#: src/Module/Contact/Profile.php:414 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Odpowiedzi/kliknięcia \"lubię to\" do Twoich publicznych wpisów nadal mogą być widoczne" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Notification for new posts" msgstr "Powiadomienie o nowych wpisach" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Send a notification of every new post of this contact" msgstr "Wyślij powiadomienie o każdym nowym poście tego kontaktu" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 msgid "Keyword Deny List" msgstr "Lista odrzuconych słów kluczowych" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Rozdzielana przecinkami lista słów kluczowych, które nie powinny zostać przekonwertowane na hashtagi, gdy wybrana jest opcja 'Pobierz informacje i słowa kluczowe'" -#: src/Module/Contact/Profile.php:421 +#: src/Module/Contact/Profile.php:435 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Akcja" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:437 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Stan" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:443 msgid "Mirror postings from this contact" msgstr "Publikacje lustrzane od tego kontaktu" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:445 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Oznacz ten kontakt jako remote_self, spowoduje to, że friendica odeśle nowe wpisy z tego kontaktu." -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:448 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:435 +#: src/Module/Contact/Profile.php:449 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:436 +#: src/Module/Contact/Profile.php:450 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 " @@ -7107,94 +7124,90 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 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 +#: src/Module/Contact/Profile.php:452 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:438 +#: src/Module/Contact/Profile.php:452 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 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 +#: src/Module/Contact/Profile.php:454 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:440 +#: src/Module/Contact/Profile.php:454 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 msgid "Channel Only" msgstr "" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 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 +#: src/Module/Contact/Profile.php:523 msgid "Refetch contact data" msgstr "Pobierz ponownie dane kontaktowe" -#: src/Module/Contact/Profile.php:520 +#: src/Module/Contact/Profile.php:534 msgid "Toggle Blocked status" msgstr "Przełącz stan na Zablokowany" -#: src/Module/Contact/Profile.php:528 +#: src/Module/Contact/Profile.php:542 msgid "Toggle Ignored status" msgstr "Przełącz stan na Ignorowany" -#: src/Module/Contact/Profile.php:536 +#: src/Module/Contact/Profile.php:550 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:557 src/Module/Contact/Revoke.php:103 msgid "Revoke Follow" msgstr "Anuluj obserwowanie" -#: src/Module/Contact/Profile.php:545 +#: src/Module/Contact/Profile.php:559 msgid "Revoke the follow from this contact" msgstr "Anuluj obserwację przez ten kontakt" -#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 +#: src/Module/Contact/Redir.php:139 msgid "Bad Request." msgstr "Błędne zapytanie." -#: src/Module/Contact/Revoke.php:63 -msgid "Unknown contact." -msgstr "Nieznany kontakt." - -#: src/Module/Contact/Revoke.php:77 +#: src/Module/Contact/Revoke.php:74 msgid "Contact is being deleted." msgstr "Kontakt jest usuwany." -#: src/Module/Contact/Revoke.php:91 +#: src/Module/Contact/Revoke.php:88 msgid "Follow was successfully revoked." msgstr "Obserwacja została pomyślnie anulowana." -#: src/Module/Contact/Revoke.php:107 +#: src/Module/Contact/Revoke.php:104 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." @@ -7250,29 +7263,29 @@ msgstr "Opcja wspólnotowa jest niedostępna." msgid "Not available." msgstr "Niedostępne." -#: src/Module/Conversation/Network.php:214 +#: src/Module/Conversation/Network.php:216 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:218 +#: src/Module/Conversation/Network.php:220 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:237 +#: src/Module/Conversation/Network.php:239 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:314 +#: src/Module/Conversation/Network.php:316 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:203 +#: src/Module/Conversation/Timeline.php:204 msgid "Include" msgstr "Zawiera" -#: src/Module/Conversation/Timeline.php:204 +#: src/Module/Conversation/Timeline.php:205 msgid "Hide" msgstr "Ukryj" @@ -7287,24 +7300,24 @@ msgid "" "code or the translation of Friendica. Thank you all!" msgstr "Friendica to projekt społecznościowy, który nie byłby możliwy bez pomocy wielu osób. Oto lista osób, które przyczyniły się do tworzenia kodu lub tłumaczenia Friendica. Dziękuję wam wszystkim!" -#: src/Module/Debug/ActivityPubConversion.php:53 +#: src/Module/Debug/ActivityPubConversion.php:59 msgid "Formatted" msgstr "Sformatowany" -#: src/Module/Debug/ActivityPubConversion.php:65 +#: src/Module/Debug/ActivityPubConversion.php:71 msgid "Activity" msgstr "Aktywność" -#: src/Module/Debug/ActivityPubConversion.php:117 +#: src/Module/Debug/ActivityPubConversion.php:123 msgid "Object data" msgstr "Dane obiektu" -#: src/Module/Debug/ActivityPubConversion.php:124 +#: src/Module/Debug/ActivityPubConversion.php:130 msgid "Result Item" msgstr "Pozycja wynikowa" -#: src/Module/Debug/ActivityPubConversion.php:129 -#: src/Module/Debug/Babel.php:294 src/Module/Moderation/Item/Source.php:87 +#: src/Module/Debug/ActivityPubConversion.php:135 +#: src/Module/Debug/Babel.php:300 src/Module/Moderation/Item/Source.php:93 #: src/Module/Security/TwoFactor/Verify.php:98 msgid "Error" msgid_plural "Errors" @@ -7313,188 +7326,188 @@ msgstr[1] "Błędów" msgstr[2] "Błędy" msgstr[3] "Błędów" -#: src/Module/Debug/ActivityPubConversion.php:138 +#: src/Module/Debug/ActivityPubConversion.php:144 msgid "Source activity" msgstr "Aktywność źródła" -#: src/Module/Debug/Babel.php:52 +#: src/Module/Debug/Babel.php:58 msgid "Source input" msgstr "Źródło wejściowe" -#: src/Module/Debug/Babel.php:58 +#: src/Module/Debug/Babel.php:64 msgid "BBCode::toPlaintext" msgstr "BBCode::na prosty tekst" -#: src/Module/Debug/Babel.php:64 +#: src/Module/Debug/Babel.php:70 msgid "BBCode::convert (raw HTML)" msgstr "BBCode:: konwersjia (raw HTML)" -#: src/Module/Debug/Babel.php:69 +#: src/Module/Debug/Babel.php:75 msgid "BBCode::convert (hex)" msgstr "" -#: src/Module/Debug/Babel.php:74 +#: src/Module/Debug/Babel.php:80 msgid "BBCode::convert" msgstr "BBCode::przekształć" -#: src/Module/Debug/Babel.php:80 +#: src/Module/Debug/Babel.php:86 msgid "BBCode::convert => HTML::toBBCode" msgstr "BBCode::przekształć => HTML::toBBCode" -#: src/Module/Debug/Babel.php:86 +#: src/Module/Debug/Babel.php:92 msgid "BBCode::toMarkdown" msgstr "BBCode::toMarkdown" -#: src/Module/Debug/Babel.php:92 +#: src/Module/Debug/Babel.php:98 msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" msgstr "" -#: src/Module/Debug/Babel.php:96 +#: src/Module/Debug/Babel.php:102 msgid "BBCode::toMarkdown => Markdown::convert" msgstr "BBCode::toMarkdown => Markdown::przekształć" -#: src/Module/Debug/Babel.php:102 +#: src/Module/Debug/Babel.php:108 msgid "BBCode::toMarkdown => Markdown::toBBCode" msgstr "BBCode::toMarkdown => Markdown::toBBCode" -#: src/Module/Debug/Babel.php:108 +#: src/Module/Debug/Babel.php:114 msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" msgstr "BBCode::toMarkdown => Markdown::przekształć => HTML::toBBCode" -#: src/Module/Debug/Babel.php:116 +#: src/Module/Debug/Babel.php:122 msgid "Item Body" msgstr "Element Body" -#: src/Module/Debug/Babel.php:120 +#: src/Module/Debug/Babel.php:126 msgid "Item Tags" msgstr "Znaczniki elementu" -#: src/Module/Debug/Babel.php:126 +#: src/Module/Debug/Babel.php:132 msgid "PageInfo::appendToBody" msgstr "" -#: src/Module/Debug/Babel.php:131 +#: src/Module/Debug/Babel.php:137 msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" msgstr "" -#: src/Module/Debug/Babel.php:135 +#: src/Module/Debug/Babel.php:141 msgid "PageInfo::appendToBody => BBCode::convert" msgstr "" -#: src/Module/Debug/Babel.php:142 +#: src/Module/Debug/Babel.php:148 msgid "Source input (Diaspora format)" msgstr "Źródło wejściowe (format Diaspora)" -#: src/Module/Debug/Babel.php:151 +#: src/Module/Debug/Babel.php:157 msgid "Source input (Markdown)" msgstr "Wejście źródłowe (Markdown)" -#: src/Module/Debug/Babel.php:157 +#: src/Module/Debug/Babel.php:163 msgid "Markdown::convert (raw HTML)" msgstr "Markdown::convert (raw HTML)" -#: src/Module/Debug/Babel.php:162 +#: src/Module/Debug/Babel.php:168 msgid "Markdown::convert" msgstr "Markdown::convert" -#: src/Module/Debug/Babel.php:168 +#: src/Module/Debug/Babel.php:174 msgid "Markdown::toBBCode" msgstr "Markdown::toBBCode" -#: src/Module/Debug/Babel.php:175 +#: src/Module/Debug/Babel.php:181 msgid "Raw HTML input" msgstr "Surowe wejście HTML" -#: src/Module/Debug/Babel.php:180 +#: src/Module/Debug/Babel.php:186 msgid "HTML Input" msgstr "Wejście HTML" -#: src/Module/Debug/Babel.php:187 +#: src/Module/Debug/Babel.php:193 msgid "HTML Purified (raw)" msgstr "Oczyszczony HTML (surowy)" -#: src/Module/Debug/Babel.php:192 +#: src/Module/Debug/Babel.php:198 msgid "HTML Purified (hex)" msgstr "Oczyszczony HTML (szesnastkowy)" -#: src/Module/Debug/Babel.php:197 +#: src/Module/Debug/Babel.php:203 msgid "HTML Purified" msgstr "Oczyszczony HTML" -#: src/Module/Debug/Babel.php:203 +#: src/Module/Debug/Babel.php:209 msgid "HTML::toBBCode" msgstr "HTML::toBBCode" -#: src/Module/Debug/Babel.php:209 +#: src/Module/Debug/Babel.php:215 msgid "HTML::toBBCode => BBCode::convert" msgstr "HTML::toBBCode => BBCode::convert" -#: src/Module/Debug/Babel.php:214 +#: src/Module/Debug/Babel.php:220 msgid "HTML::toBBCode => BBCode::convert (raw HTML)" msgstr "HTML::toBBCode => BBCode::convert (raw HTML)" -#: src/Module/Debug/Babel.php:220 +#: src/Module/Debug/Babel.php:226 msgid "HTML::toBBCode => BBCode::toPlaintext" msgstr "" -#: src/Module/Debug/Babel.php:226 +#: src/Module/Debug/Babel.php:232 msgid "HTML::toMarkdown" msgstr "HTML::toMarkdown" -#: src/Module/Debug/Babel.php:232 +#: src/Module/Debug/Babel.php:238 msgid "HTML::toPlaintext" msgstr "HTML::toPlaintext" -#: src/Module/Debug/Babel.php:238 +#: src/Module/Debug/Babel.php:244 msgid "HTML::toPlaintext (compact)" msgstr "" -#: src/Module/Debug/Babel.php:256 +#: src/Module/Debug/Babel.php:262 msgid "Decoded post" msgstr "Odkodowany wpis" -#: src/Module/Debug/Babel.php:277 +#: src/Module/Debug/Babel.php:283 msgid "Post array before expand entities" msgstr "" -#: src/Module/Debug/Babel.php:284 +#: src/Module/Debug/Babel.php:290 msgid "Post converted" msgstr "Wpis przekonwertowany" -#: src/Module/Debug/Babel.php:289 +#: src/Module/Debug/Babel.php:295 msgid "Converted body" msgstr "" -#: src/Module/Debug/Babel.php:295 +#: src/Module/Debug/Babel.php:301 msgid "Twitter addon is absent from the addon/ folder." msgstr "Dodatek do Twittera jest nieobecny w katalogu addon/." -#: src/Module/Debug/Babel.php:305 +#: src/Module/Debug/Babel.php:311 msgid "Babel Diagnostic" msgstr "Diagnostyka Babel" -#: src/Module/Debug/Babel.php:307 +#: src/Module/Debug/Babel.php:313 msgid "Source text" msgstr "Tekst źródłowy" -#: src/Module/Debug/Babel.php:308 +#: src/Module/Debug/Babel.php:314 msgid "BBCode" msgstr "BBCode" -#: src/Module/Debug/Babel.php:310 +#: src/Module/Debug/Babel.php:316 msgid "Markdown" msgstr "Markdown" -#: src/Module/Debug/Babel.php:311 +#: src/Module/Debug/Babel.php:317 msgid "HTML" msgstr "HTML" -#: src/Module/Debug/Babel.php:313 +#: src/Module/Debug/Babel.php:319 msgid "Twitter Source / Tweet URL (requires API key)" msgstr "Źródło Twitter / URL Tweeta (wymaga klucza 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 "Musisz być zalogowany, aby korzystać z tego modułu" @@ -7555,19 +7568,19 @@ msgstr "Diagnostyka Webfinger" msgid "Lookup address:" msgstr "Wyszukaj adres:" -#: src/Module/Directory.php:74 +#: src/Module/Directory.php:75 msgid "No entries (some entries may be hidden)." msgstr "Brak odwiedzin (niektóre odwiedziny mogą być ukryte)." -#: src/Module/Directory.php:90 +#: src/Module/Directory.php:91 msgid "Find on this site" msgstr "Znajdź na tej stronie" -#: src/Module/Directory.php:92 +#: src/Module/Directory.php:93 msgid "Results for:" msgstr "Wyniki dla:" -#: src/Module/Directory.php:94 +#: src/Module/Directory.php:95 msgid "Site Directory" msgstr "Katalog Witryny" @@ -7665,7 +7678,7 @@ msgstr "Metoda nie akceptowana." msgid "Help:" msgstr "Pomoc:" -#: src/Module/Home.php:63 +#: src/Module/Home.php:66 #, php-format msgid "Welcome to %s" msgstr "Witamy w %s" @@ -8060,23 +8073,23 @@ msgstr "Usunięte" msgid "List of pending user deletions" msgstr "Lista oczekujących na usunięcie użytkowników" -#: 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 "Normalna strona konta" -#: 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 "Strona Soapbox" -#: 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 "Automatyczna strona znajomego" @@ -8085,22 +8098,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 "Strona osobista" #: 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 "Strona Organizacji" #: 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 "Strona Wiadomości" #: 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 "" @@ -8156,7 +8169,7 @@ msgid "Block New Remote Contact" msgstr "Zablokuj nowy kontakt zdalny" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Photo" msgstr "Zdjęcie" @@ -8470,56 +8483,56 @@ msgstr "GUID" msgid "The GUID of the item you want to delete." msgstr "Identyfikator elementu GUID, który chcesz usunąć." -#: src/Module/Moderation/Item/Source.php:77 +#: src/Module/Moderation/Item/Source.php:83 msgid "Item Id" msgstr "Identyfikator elementu" -#: src/Module/Moderation/Item/Source.php:78 +#: src/Module/Moderation/Item/Source.php:84 msgid "Item URI" msgstr "Identyfikator URI elementu" -#: src/Module/Moderation/Item/Source.php:80 +#: src/Module/Moderation/Item/Source.php:86 msgid "Terms" msgstr "Zasady" -#: src/Module/Moderation/Item/Source.php:81 +#: src/Module/Moderation/Item/Source.php:87 msgid "Tag" msgstr "Znacznik" -#: src/Module/Moderation/Item/Source.php:82 +#: src/Module/Moderation/Item/Source.php:88 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Index.php:140 msgid "Type" msgstr "Typu" -#: src/Module/Moderation/Item/Source.php:83 +#: src/Module/Moderation/Item/Source.php:89 msgid "Term" msgstr "Zasada" -#: src/Module/Moderation/Item/Source.php:84 +#: src/Module/Moderation/Item/Source.php:90 msgid "URL" msgstr "URL" -#: src/Module/Moderation/Item/Source.php:86 +#: src/Module/Moderation/Item/Source.php:92 msgid "Implicit Mention" msgstr "Wzmianka niejawna" -#: src/Module/Moderation/Item/Source.php:88 +#: src/Module/Moderation/Item/Source.php:94 msgid "Item not found" msgstr "Nie znaleziono elementu" -#: src/Module/Moderation/Item/Source.php:89 +#: src/Module/Moderation/Item/Source.php:95 msgid "No source recorded" msgstr "" -#: src/Module/Moderation/Item/Source.php:90 +#: src/Module/Moderation/Item/Source.php:96 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 +#: src/Module/Moderation/Item/Source.php:98 msgid "Item Guid" msgstr "Element Guid" @@ -8727,23 +8740,23 @@ msgstr "" msgid "3. Pick posts" msgstr "" -#: src/Module/Moderation/Reports.php:105 +#: src/Module/Moderation/Reports.php:111 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:106 +#: src/Module/Moderation/Reports.php:112 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:107 +#: src/Module/Moderation/Reports.php:113 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:114 +#: src/Module/Moderation/Reports.php:120 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8752,11 +8765,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Moderation/Reports.php:117 +#: src/Module/Moderation/Reports.php:123 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 "" @@ -8981,59 +8994,59 @@ msgstr "Uwaga od użytkownika" msgid "Deny" msgstr "Odmów" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Show Ignored Requests" msgstr "Pokaż ignorowane żądania" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Hide Ignored Requests" msgstr "Ukryj zignorowane prośby" -#: src/Module/Notifications/Introductions.php:115 -#: src/Module/Notifications/Introductions.php:178 +#: src/Module/Notifications/Introductions.php:121 +#: src/Module/Notifications/Introductions.php:184 msgid "Notification type:" msgstr "Typ powiadomienia:" -#: src/Module/Notifications/Introductions.php:118 +#: src/Module/Notifications/Introductions.php:124 msgid "Suggested by:" msgstr "Sugerowany przez:" -#: src/Module/Notifications/Introductions.php:143 +#: src/Module/Notifications/Introductions.php:149 msgid "Claims to be known to you: " msgstr "Twierdzi, że go/ją znasz: " -#: src/Module/Notifications/Introductions.php:152 +#: src/Module/Notifications/Introductions.php:158 msgid "Shall your connection be bidirectional or not?" msgstr "Czy twoje połączenie ma być dwukierunkowe, czy nie?" -#: src/Module/Notifications/Introductions.php:153 +#: src/Module/Notifications/Introductions.php:159 #, 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 "Przyjmowanie %s jako znajomego pozwala %s zasubskrybować twoje posty, a także otrzymywać od nich aktualizacje w swoim kanale wiadomości." -#: src/Module/Notifications/Introductions.php:154 +#: src/Module/Notifications/Introductions.php:160 #, 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 "Zaakceptowanie %s jako subskrybenta umożliwia im subskrybowanie Twoich postów, ale nie otrzymasz od nich aktualizacji w swoim kanale wiadomości." -#: src/Module/Notifications/Introductions.php:156 +#: src/Module/Notifications/Introductions.php:162 msgid "Friend" msgstr "Znajomy" -#: src/Module/Notifications/Introductions.php:157 +#: src/Module/Notifications/Introductions.php:163 msgid "Subscriber" msgstr "Subskrybent" -#: src/Module/Notifications/Introductions.php:216 +#: src/Module/Notifications/Introductions.php:222 msgid "No introductions." msgstr "Brak dostępu." -#: src/Module/Notifications/Introductions.php:217 -#: src/Module/Notifications/Notifications.php:135 +#: src/Module/Notifications/Introductions.php:223 +#: src/Module/Notifications/Notifications.php:141 #, php-format msgid "No more %s notifications." msgstr "Brak kolejnych %s powiadomień." @@ -9058,7 +9071,7 @@ msgstr "Prywatne powiadomienia" msgid "Home Notifications" msgstr "Powiadomienia domowe" -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show unread" msgstr "Pokaż nieprzeczytane" @@ -9164,21 +9177,21 @@ msgstr "nie powiodło się" msgid "ignored" msgstr "ignorowany(-a)" -#: src/Module/Photo.php:124 +#: src/Module/Photo.php:122 msgid "The Photo is not available." msgstr "Zdjęcie jest niedostępne." -#: src/Module/Photo.php:149 +#: src/Module/Photo.php:147 #, php-format msgid "The Photo with id %s is not available." msgstr "Zdjęcie z identyfikatorem %s nie jest dostępne." -#: src/Module/Photo.php:190 +#: src/Module/Photo.php:188 #, php-format msgid "Invalid external resource with url %s." msgstr "Nieprawidłowy zasób zewnętrzny z adresem URL %s." -#: src/Module/Photo.php:192 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid photo with id %s." msgstr "Nieprawidłowe zdjęcie z identyfikatorem %s." @@ -9281,21 +9294,21 @@ msgid "No contacts." msgstr "Brak kontaktów." #: src/Module/Profile/Conversations.php:106 -#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php: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 "oś czasu %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 "wpisy %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 "komentarze %s" @@ -9329,44 +9342,44 @@ msgstr "Plik obrazka jest pusty." msgid "View Album" msgstr "Zobacz 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 "Nie znaleziono profilu." -#: 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 "Obecnie przeglądasz swój profil jako %s Anuluj" -#: src/Module/Profile/Profile.php:167 +#: src/Module/Profile/Profile.php:169 msgid "Full Name:" msgstr "Imię i nazwisko:" -#: src/Module/Profile/Profile.php:172 +#: src/Module/Profile/Profile.php:174 msgid "Member since:" msgstr "Członek od:" -#: src/Module/Profile/Profile.php:178 +#: src/Module/Profile/Profile.php:180 msgid "j F, Y" msgstr "d M, R" -#: src/Module/Profile/Profile.php:179 +#: src/Module/Profile/Profile.php:181 msgid "j F" msgstr "d M" -#: 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 "Urodziny:" -#: 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 "Wiek: " -#: 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" @@ -9375,20 +9388,20 @@ msgstr[1] "%d lata" msgstr[2] "%d lat" msgstr[3] "%d lat" -#: 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 "Opis:" -#: 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 "Wyświetl profil jako:" -#: src/Module/Profile/Profile.php:290 +#: src/Module/Profile/Profile.php:292 msgid "View as" msgstr "Zobacz jako" @@ -9455,174 +9468,174 @@ msgstr "Zawartość" msgid "Remove post" msgstr "Usuń wpis" -#: src/Module/Register.php:85 +#: src/Module/Register.php:91 msgid "Only parent users can create additional accounts." msgstr "Tylko użytkownicy nadrzędni mogą tworzyć dodatkowe konta." -#: 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 "Strona przekroczyła ilość dozwolonych rejestracji na dzień. Proszę spróbuj ponownie jutro." -#: 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 "Możesz (opcjonalnie) wypełnić ten formularz za pośrednictwem OpenID, podając swój OpenID i klikając \"Register\"." -#: 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 "Jeśli nie jesteś zaznajomiony z OpenID, zostaw to pole puste i uzupełnij resztę elementów." -#: src/Module/Register.php:119 +#: src/Module/Register.php:125 msgid "Your OpenID (optional): " msgstr "Twój OpenID (opcjonalnie): " -#: src/Module/Register.php:128 +#: src/Module/Register.php:134 msgid "Include your profile in member directory?" msgstr "Czy dołączyć twój profil do katalogu członków?" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Note for the admin" msgstr "Uwaga dla administratora" -#: 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 "Pozostaw wiadomość dla administratora, dlaczego chcesz dołączyć do tego węzła" -#: src/Module/Register.php:150 +#: src/Module/Register.php:156 msgid "Membership on this site is by invitation only." msgstr "Członkostwo na tej stronie możliwe tylko dzięki zaproszeniu." -#: src/Module/Register.php:151 +#: src/Module/Register.php:157 msgid "Your invitation code: " msgstr "Twój kod zaproszenia: " -#: 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 "Twój adres e-mail: (Informacje początkowe zostaną wysłane tam, więc musi to być istniejący adres)." -#: src/Module/Register.php:161 +#: src/Module/Register.php:167 msgid "Please repeat your e-mail address:" msgstr "Powtórz swój adres e-mail:" -#: 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 "Nowe hasło:" -#: src/Module/Register.php:163 +#: src/Module/Register.php:169 msgid "Leave empty for an auto generated password." msgstr "Pozostaw puste dla wygenerowanego automatycznie hasła." -#: 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 "Potwierdź:" -#: 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 "Wybierz pseudonim profilu. Musi zaczynać się od znaku tekstowego. Twój adres profilu na tej stronie to \"nickname@%s\"." -#: src/Module/Register.php:166 +#: src/Module/Register.php:172 msgid "Choose a nickname: " msgstr "Wybierz pseudonim: " -#: src/Module/Register.php:174 src/Module/User/Import.php:118 +#: src/Module/Register.php:180 src/Module/User/Import.php:118 msgid "Import" msgstr "Import" -#: src/Module/Register.php:175 +#: src/Module/Register.php:181 msgid "Import your profile to this friendica instance" msgstr "Zaimportuj swój profil do tej instancji friendica" -#: src/Module/Register.php:182 +#: src/Module/Register.php:188 msgid "Note: This node explicitly contains adult content" msgstr "Uwaga: Ten węzeł jawnie zawiera treści dla dorosłych" -#: 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 "Hasło nadrzędne:" -#: 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 "Wprowadź hasło konta nadrzędnego, aby legalizować swoje żądanie." -#: src/Module/Register.php:213 +#: src/Module/Register.php:219 msgid "Password doesn't match." msgstr "Hasło nie jest zgodne." -#: src/Module/Register.php:219 +#: src/Module/Register.php:225 msgid "Please enter your password." msgstr "Wprowadź hasło." -#: src/Module/Register.php:261 +#: src/Module/Register.php:267 msgid "You have entered too much information." msgstr "Podałeś za dużo informacji." -#: src/Module/Register.php:284 +#: src/Module/Register.php:290 msgid "Please enter the identical mail address in the second field." msgstr "Wpisz identyczny adres e-mail w drugim polu." -#: 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 "Dodatkowe konto zostało utworzone." -#: src/Module/Register.php:348 +#: src/Module/Register.php:354 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Rejestracja zakończona pomyślnie. Dalsze instrukcje zostały wysłane na twojego e-maila." -#: src/Module/Register.php: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 "Nie udało się wysłać wiadomości e-mail. Tutaj szczegóły twojego konta:
    login: %s
    hasło: %s

    Możesz zmienić swoje hasło po zalogowaniu." -#: src/Module/Register.php:361 +#: src/Module/Register.php:367 msgid "Registration successful." msgstr "Rejestracja udana." -#: 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 "Nie można przetworzyć Twojej rejestracji." -#: src/Module/Register.php:376 +#: src/Module/Register.php:382 msgid "You have to leave a request note for the admin." msgstr "Musisz zostawić notatkę z prośbą do administratora." -#: src/Module/Register.php:386 +#: src/Module/Register.php:392 msgid "An internal error occured." msgstr "Wystąpił błąd wewnętrzny." -#: src/Module/Register.php:408 +#: src/Module/Register.php:414 msgid "Your registration is pending approval by the site owner." msgstr "Twoja rejestracja oczekuje na zaakceptowanie przez właściciela witryny." -#: src/Module/Search/Acl.php:73 +#: src/Module/Search/Acl.php:78 msgid "You must be logged in to use this module." msgstr "Musisz być zalogowany, aby korzystać z tego modułu." @@ -9639,65 +9652,65 @@ msgstr "Dla niezalogowanych użytkowników dozwolone jest tylko jedno wyszukiwan msgid "Items tagged with: %s" msgstr "Elementy oznaczone znacznikiem: %s" -#: src/Module/Search/Saved.php:59 +#: src/Module/Search/Saved.php:63 msgid "Search term was not saved." msgstr "Wyszukiwane hasło nie zostało zapisane." -#: src/Module/Search/Saved.php:62 +#: src/Module/Search/Saved.php:66 msgid "Search term already saved." msgstr "Wyszukiwane hasło jest już zapisane." -#: src/Module/Search/Saved.php:68 +#: src/Module/Search/Saved.php:72 msgid "Search term was not removed." msgstr "Wyszukiwane hasło nie zostało usunięte." -#: src/Module/Security/Login.php:123 +#: src/Module/Security/Login.php:127 msgid "Create a New Account" msgstr "Załóż nowe konto" -#: src/Module/Security/Login.php:142 +#: src/Module/Security/Login.php:146 msgid "Your OpenID: " msgstr "Twój OpenID: " -#: src/Module/Security/Login.php:145 +#: src/Module/Security/Login.php:149 msgid "" "Please enter your username and password to add the OpenID to your existing " "account." msgstr "Wprowadź nazwę użytkownika i hasło, aby dodać OpenID do istniejącego konta." -#: src/Module/Security/Login.php:147 +#: src/Module/Security/Login.php:151 msgid "Or login using OpenID: " msgstr "Lub zaloguj się za pośrednictwem OpenID: " -#: src/Module/Security/Login.php:161 +#: src/Module/Security/Login.php:165 msgid "Password: " msgstr "Hasło: " -#: src/Module/Security/Login.php:162 +#: src/Module/Security/Login.php:166 msgid "Remember me" msgstr "Zapamiętaj mnie" -#: src/Module/Security/Login.php:171 +#: src/Module/Security/Login.php:175 msgid "Forgot your password?" msgstr "Zapomniałeś swojego hasła?" -#: src/Module/Security/Login.php:174 +#: src/Module/Security/Login.php:178 msgid "Website Terms of Service" msgstr "Warunki korzystania z witryny" -#: src/Module/Security/Login.php:175 +#: src/Module/Security/Login.php:179 msgid "terms of service" msgstr "warunki użytkowania" -#: src/Module/Security/Login.php:177 +#: src/Module/Security/Login.php:181 msgid "Website Privacy Policy" msgstr "Polityka Prywatności Witryny" -#: src/Module/Security/Login.php:178 +#: src/Module/Security/Login.php:182 msgid "privacy policy" msgstr "polityka prywatności" -#: src/Module/Security/Logout.php:84 +#: src/Module/Security/Logout.php:89 #: src/Module/Security/TwoFactor/SignOut.php:78 #: src/Module/Security/TwoFactor/SignOut.php:86 #: src/Module/Security/TwoFactor/SignOut.php:108 @@ -9751,24 +9764,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 "Aktualne hasło:" #: 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 "Wpisz aktualne hasło, aby potwierdzić zmiany" #: 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 "" @@ -9898,103 +9911,103 @@ msgstr "Nie można zmienić tego e-maila." msgid "Settings were not updated." msgstr "Ustawienia nie zostały zaktualizowane." -#: src/Module/Settings/Account.php:342 +#: src/Module/Settings/Account.php:347 msgid "Contact CSV file upload error" msgstr "Kontakt z plikiem CSV błąd przekazywania plików" -#: src/Module/Settings/Account.php:361 +#: src/Module/Settings/Account.php:366 msgid "Importing Contacts done" msgstr "Importowanie kontaktów zakończone" -#: src/Module/Settings/Account.php:374 +#: src/Module/Settings/Account.php:379 msgid "Relocate message has been send to your contacts" msgstr "Przeniesienie wiadomości zostało wysłane do Twoich kontaktów" -#: src/Module/Settings/Account.php:391 +#: src/Module/Settings/Account.php:396 msgid "Unable to find your profile. Please contact your admin." msgstr "Nie można znaleźć Twojego profilu. Skontaktuj się z administratorem." -#: 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 "Podtypy osobistych stron" -#: 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 "Konto dla profilu osobistego." -#: 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 dla organizacji, która automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\"." -#: 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 dla reflektora wiadomości, który automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\"." -#: src/Module/Settings/Account.php:476 +#: src/Module/Settings/Account.php:481 msgid "Account for community discussions." msgstr "Konto do dyskusji w społeczności." -#: 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 dla zwykłego profilu osobistego, który wymaga ręcznej zgody \"Przyjaciół\" i \"Obserwatorów\"." -#: 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 dla profilu publicznego, który automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\"." -#: src/Module/Settings/Account.php:498 +#: src/Module/Settings/Account.php:503 msgid "Automatically approves all contact requests." msgstr "Automatycznie zatwierdza wszystkie prośby o kontakt." -#: 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 "Konto popularnego profilu, które automatycznie zatwierdza prośby o kontakt jako \"Przyjaciele\"." -#: 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 "Wymaga ręcznego zatwierdzania żądań kontaktów." -#: 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 "(Opcjonalnie) Pozwól zalogować się na to konto przy pomocy OpenID." -#: src/Module/Settings/Account.php:536 +#: src/Module/Settings/Account.php:541 msgid "Publish your profile in your local site directory?" msgstr "Czy opublikować twój profil w katalogu lokalnej witryny?" -#: 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 " @@ -10002,94 +10015,94 @@ msgid "" " system settings." msgstr "Twój profil zostanie opublikowany w lokalnym katalogu tego węzła. Dane Twojego profilu mogą być publicznie widoczne w zależności od ustawień systemu." -#: src/Module/Settings/Account.php: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 "Twój profil zostanie również opublikowany w globalnych katalogach Friendica (np. %s)." -#: src/Module/Settings/Account.php:555 +#: src/Module/Settings/Account.php:560 msgid "Account Settings" msgstr "Ustawienia konta" -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:561 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "Twój adres tożsamości to '%s' lub '%s'." -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:568 msgid "Password Settings" msgstr "Ustawienia hasła" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:570 msgid "Leave password fields blank unless changing" msgstr "Pozostaw pole hasła puste, jeżeli nie chcesz go zmienić." -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:572 msgid "Password:" msgstr "Hasło:" -#: 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 "Twoje obecne hasło, aby potwierdzić zmiany adresu e-mail" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:575 msgid "Delete OpenID URL" msgstr "Usuń adres URL OpenID" -#: src/Module/Settings/Account.php:572 +#: src/Module/Settings/Account.php:577 msgid "Basic Settings" msgstr "Ustawienia podstawowe" -#: 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 "Nazwa wyświetlana:" -#: src/Module/Settings/Account.php:574 +#: src/Module/Settings/Account.php:579 msgid "Email Address:" msgstr "Adres email:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:580 msgid "Your Timezone:" msgstr "Twoja strefa czasowa:" -#: src/Module/Settings/Account.php:576 +#: src/Module/Settings/Account.php:581 msgid "Your Language:" msgstr "Twój język:" -#: 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 "Wybierz język, ktory bedzie używany do wyświetlania użytkownika friendica i wysłania Ci e-maili" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:582 msgid "Default Post Location:" msgstr "Domyślna lokalizacja wpisów:" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:583 msgid "Use Browser Location:" msgstr "Używaj lokalizacji przeglądarki:" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:585 msgid "Security and Privacy Settings" msgstr "Ustawienia bezpieczeństwa i prywatności" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:587 msgid "Maximum Friend Requests/Day:" msgstr "Maksymalna dzienna liczba zaproszeń do grona przyjaciół:" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:587 msgid "(to prevent spam abuse)" msgstr "(aby zapobiec spamowaniu)" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:589 msgid "Allow your profile to be searchable globally?" msgstr "Czy Twój profil ma być dostępny do wyszukiwania na całym świecie?" -#: src/Module/Settings/Account.php: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 " @@ -10097,43 +10110,43 @@ msgid "" "indexed or not." msgstr "Aktywuj to ustawienie, jeśli chcesz, aby inni mogli Cię łatwo znaleźć i śledzić. Twój profil będzie można przeszukiwać na zdalnych systemach. To ustawienie określa również, czy Friendica poinformuje wyszukiwarki, że Twój profil powinien być indeksowany, czy nie." -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:590 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Ukryć listę kontaktów/znajomych przed osobami przeglądającymi Twój profil?" -#: src/Module/Settings/Account.php: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 "Lista kontaktów jest wyświetlana na stronie profilu. Aktywuj tę opcję, aby wyłączyć wyświetlanie listy kontaktów." -#: src/Module/Settings/Account.php: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 "Ustaw publiczne wpisy jako niepubliczne" -#: 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 "Twoje publiczne posty nie będą wyświetlane na stronach społeczności ani w wynikach wyszukiwania ani nie będą wysyłane do serwerów przekazywania. Jednak nadal mogą one pojawiać się w publicznych kanałach na serwerach zdalnych." -#: src/Module/Settings/Account.php:588 +#: src/Module/Settings/Account.php:593 msgid "Make all posted pictures accessible" msgstr "Udostępnij wszystkie opublikowane zdjęcia" -#: 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 " @@ -10141,227 +10154,227 @@ msgid "" "public on your photo albums though." msgstr "Ta opcja powoduje, że każde opublikowane zdjęcie jest dostępne poprzez bezpośredni link. Jest to obejście problemu polegającego na tym, że większość innych sieci nie może obsłużyć uprawnień do zdjęć. Jednak zdjęcia niepubliczne nadal nie będą widoczne publicznie w Twoich albumach." -#: src/Module/Settings/Account.php:589 +#: src/Module/Settings/Account.php:594 msgid "Allow friends to post to your profile page?" msgstr "Zezwalać znajomym na publikowanie postów na stronie Twojego profilu?" -#: src/Module/Settings/Account.php: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 "Twoi znajomi mogą pisać posty na stronie Twojego profilu. Posty zostaną przesłane do Twoich kontaktów." -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:595 msgid "Allow friends to tag your posts?" msgstr "Zezwolić na oznaczanie Twoich postów przez znajomych?" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:595 msgid "Your contacts can add additional tags to your posts." msgstr "Twoje kontakty mogą dodawać do tagów dodatkowe posty." -#: src/Module/Settings/Account.php: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 "Domyślne prawa dostępu wiadomości" -#: src/Module/Settings/Account.php:597 +#: src/Module/Settings/Account.php:602 msgid "Expiration settings" msgstr "Ustawienia ważności" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:603 msgid "Automatically expire posts after this many days:" msgstr "Posty wygasną automatycznie po następującej liczbie dni:" -#: 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 "Pole puste, wiadomość nie wygaśnie. Niezapisane wpisy zostaną usunięte." -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:604 msgid "Expire posts" msgstr "Ważność wpisów" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:604 msgid "When activated, posts and comments will be expired." msgstr "Po aktywacji posty i komentarze wygasną." -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:605 msgid "Expire personal notes" msgstr "Ważność osobistych notatek" -#: 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 "Po aktywacji osobiste notatki na stronie profilu wygasną." -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:606 msgid "Expire starred posts" msgstr "Wygasaj wpisy oznaczone gwiazdką" -#: 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 "Oznaczanie postów gwiazdką powoduje, że wygasają. To zachowanie jest zastępowane przez to ustawienie." -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:607 msgid "Only expire posts by others" msgstr "Wygasają tylko wpisy innych osób" -#: 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 "Po aktywacji Twoje posty nigdy nie wygasają. Zatem powyższe ustawienia obowiązują tylko dla otrzymanych postów." -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:610 msgid "Notification Settings" msgstr "Ustawienia powiadomień" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:611 msgid "Send a notification email when:" msgstr "Wysyłaj powiadmonienia na email, kiedy:" -#: src/Module/Settings/Account.php:607 +#: src/Module/Settings/Account.php:612 msgid "You receive an introduction" msgstr "Otrzymałeś zaproszenie" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:613 msgid "Your introductions are confirmed" msgstr "Twoje zaproszenie jest potwierdzone" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:614 msgid "Someone writes on your profile wall" msgstr "Ktoś pisze na Twojej tablicy profilu" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:615 msgid "Someone writes a followup comment" msgstr "Ktoś pisze komentarz nawiązujący." -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:616 msgid "You receive a private message" msgstr "Otrzymałeś prywatną wiadomość" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:617 msgid "You receive a friend suggestion" msgstr "Otrzymałeś propozycję od znajomych" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:618 msgid "You are tagged in a post" msgstr "Jesteś oznaczony znacznikiem we wpisie" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:620 msgid "Create a desktop notification when:" msgstr "Utwórz powiadomienia na pulpicie gdy:" -#: src/Module/Settings/Account.php:616 +#: src/Module/Settings/Account.php:621 msgid "Someone tagged you" msgstr "Ktoś Cię oznaczył" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:622 msgid "Someone directly commented on your post" msgstr "Ktoś bezpośrednio skomentował Twój wpis" -#: src/Module/Settings/Account.php:618 +#: src/Module/Settings/Account.php:623 msgid "Someone liked your content" msgstr "Ktoś polubił Twoje treści" -#: 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 "Można włączyć tylko wtedy, gdy włączone jest bezpośrednie powiadomienie o komentarzach." -#: src/Module/Settings/Account.php:619 +#: src/Module/Settings/Account.php:624 msgid "Someone shared your content" msgstr "Ktoś udostępnił Twoje treści" -#: src/Module/Settings/Account.php:620 +#: src/Module/Settings/Account.php:625 msgid "Someone commented in your thread" msgstr "Ktoś skomentował w Twoim wątku" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:626 msgid "Someone commented in a thread where you commented" msgstr "Ktoś skomentował w wątku, w którym Ty skomentowałeś" -#: src/Module/Settings/Account.php:622 +#: src/Module/Settings/Account.php:627 msgid "Someone commented in a thread where you interacted" msgstr "Ktoś skomentował w wątku, w którym wchodziłeś w interakcję" -#: src/Module/Settings/Account.php:624 +#: src/Module/Settings/Account.php:629 msgid "Activate desktop notifications" msgstr "Aktywuj powiadomienia na pulpicie" -#: src/Module/Settings/Account.php:624 +#: src/Module/Settings/Account.php:629 msgid "Show desktop popup on new notifications" msgstr "Pokazuj wyskakujące okienko gdy otrzymasz powiadomienie" -#: src/Module/Settings/Account.php:628 +#: src/Module/Settings/Account.php:633 msgid "Text-only notification emails" msgstr "E-maile z powiadomieniami tekstowymi" -#: src/Module/Settings/Account.php:630 +#: src/Module/Settings/Account.php:635 msgid "Send text only notification emails, without the html part" msgstr "Wysyłaj tylko e-maile z powiadomieniami tekstowymi, bez części html" -#: src/Module/Settings/Account.php:634 +#: src/Module/Settings/Account.php:639 msgid "Show detailled notifications" msgstr "Pokazuj szczegółowe powiadomienia" -#: 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 "Domyślne powiadomienia są skondensowane z jednym powiadomieniem dla każdego przedmiotu. Po włączeniu wyświetlane jest każde powiadomienie." -#: src/Module/Settings/Account.php:640 +#: src/Module/Settings/Account.php:645 msgid "Show notifications of ignored contacts" msgstr "Pokaż powiadomienia o zignorowanych kontaktach" -#: 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 "Nie widzisz wpisów od ignorowanych kontaktów. Ale nadal widzisz ich komentarze. To ustawienie określa, czy chcesz nadal otrzymywać regularne powiadomienia, które są powodowane przez ignorowane kontakty, czy nie." -#: src/Module/Settings/Account.php:645 +#: src/Module/Settings/Account.php:650 msgid "Advanced Account/Page Type Settings" msgstr "Zaawansowane ustawienia konta/rodzaju strony" -#: src/Module/Settings/Account.php:646 +#: src/Module/Settings/Account.php:651 msgid "Change the behaviour of this account for special situations" msgstr "Zmień zachowanie tego konta w sytuacjach specjalnych" -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:654 msgid "Import Contacts" msgstr "Import kontaktów" -#: 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 "Prześlij plik CSV zawierający obsługę obserwowanych kont w pierwszej kolumnie wyeksportowanej ze starego konta." -#: src/Module/Settings/Account.php:651 +#: src/Module/Settings/Account.php:656 msgid "Upload File" msgstr "Prześlij plik" -#: src/Module/Settings/Account.php:654 +#: src/Module/Settings/Account.php:659 msgid "Relocate" msgstr "Przeniesienie" -#: 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 "Jeśli ten profil został przeniesiony z innego serwera, a niektóre z Twoich kontaktów nie otrzymają aktualizacji, spróbuj nacisnąć ten przycisk." -#: src/Module/Settings/Account.php:656 +#: src/Module/Settings/Account.php:661 msgid "Resend relocate message to contacts" msgstr "Wyślij ponownie przenieść wiadomości do kontaktów" @@ -10526,198 +10539,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 "Połączenie z kontem email używając wybranych ustawień nie powiodło się." -#: 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 "" -#: src/Module/Settings/Connectors.php:167 -#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 #, php-format msgid "Built-in support for %s connectivity is disabled" msgstr "" -#: src/Module/Settings/Connectors.php:169 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 +#: src/Module/Settings/Connectors.php:173 msgid "OStatus (GNU Social)" msgstr "OStatus (GNU Social)" -#: src/Module/Settings/Connectors.php:182 +#: src/Module/Settings/Connectors.php:185 msgid "Email access is disabled on this site." msgstr "Dostęp do e-maila jest wyłączony na tej stronie." -#: 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 "Brak" -#: src/Module/Settings/Connectors.php:209 +#: src/Module/Settings/Connectors.php:204 +msgid "Default (Mastodon will display the title and a link to the post)" +msgstr "" + +#: src/Module/Settings/Connectors.php:205 +msgid "" +"Use the summary (Mastodon and some others will treat it as content warning)" +msgstr "" + +#: src/Module/Settings/Connectors.php:206 +msgid "Embed the title in the body" +msgstr "" + +#: src/Module/Settings/Connectors.php:218 msgid "General Social Media Settings" msgstr "Ogólne ustawienia mediów społecznościowych" -#: src/Module/Settings/Connectors.php:212 +#: src/Module/Settings/Connectors.php:221 msgid "Followed content scope" msgstr "Obserwowany zakres treści" -#: 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 "Domyślnie na Twojej osi czasu będą pokazywane wątki, w których uczestniczyli Twoi obserwowani, ale które nie zostały przez nich rozpoczęte. Możesz wyłączyć tę funkcję lub rozszerzyć ją na konwersacje, w których Twoi obserwujący polubili dany wpis." -#: src/Module/Settings/Connectors.php:216 +#: src/Module/Settings/Connectors.php:225 msgid "Only conversations my follows started" msgstr "Tylko rozmowy, które rozpoczęli moi obserwowani" -#: src/Module/Settings/Connectors.php:217 +#: src/Module/Settings/Connectors.php:226 msgid "Conversations my follows started or commented on (default)" msgstr "Rozmowy, które rozpoczęli moi obserwowani, lub które komentowali (domyślnie)" -#: src/Module/Settings/Connectors.php:218 +#: src/Module/Settings/Connectors.php:227 msgid "Any conversation my follows interacted with, including likes" msgstr "Wszelkie rozmowy, z którymi wchodziłem w interakcję, w tym polubienia" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "Collapse sensitive posts" msgstr "" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "" "If a post is marked as \"sensitive\", it will be displayed in a collapsed " "state, if this option is enabled." msgstr "" -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "Enable intelligent shortening" msgstr "Włącz inteligentne skracanie" -#: 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 "Zwykle system próbuje znaleźć najlepszy odnośnik do dodania do skróconych postów. Jeśli wyłączone, każdy skrócony wpis będzie zawsze wskazywał na oryginalny wpis friendica." -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "Enable simple text shortening" msgstr "Włącz proste skracanie tekstu" -#: 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 "Zwykle system skraca wpisy przy następnym wysunięciu wiersza. Jeśli ta opcja jest włączona, system skróci tekst do maksymalnego limitu znaków." -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "Attach the link title" msgstr "Dołącz tytuł linku" -#: 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 "Po aktywacji tytuł dołączonego linku zostanie dodany jako tytuł postów do Diaspory. Jest to szczególnie pomocne w przypadku kontaktów „zdalnych”, które udostępniają treść kanału." -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "API: Use spoiler field as title" msgstr "" -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "" "When activated, the \"spoiler_text\" field in the API will be used for the " "title on standalone posts. When deactivated it will be used for spoiler " "text. For comments it will always be used for spoiler text." msgstr "" -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "API: Automatically links at the end of the post as attached posts" msgstr "" -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "" "When activated, added links at the end of the post react the same way as " "added links in the web interface." msgstr "" -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:236 +msgid "Article Mode" +msgstr "" + +#: src/Module/Settings/Connectors.php:236 +msgid "" +"Controls how posts with titles are transmitted. Mastodon and its forks don't" +" display the content of these posts if the post is created in the correct " +"(default) way." +msgstr "" + +#: src/Module/Settings/Connectors.php:237 msgid "Your legacy ActivityPub/GNU Social account" msgstr "Twoje stare konto 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 "Jeśli wprowadzisz tutaj swoją starą nazwę konta z systemu opartego na ActivityPub lub nazwę konta GNU Social/Statusnet (w formacie użytkownik@domena.tld), Twoje kontakty zostaną dodane automatycznie. Po zakończeniu pole zostanie opróżnione." -#: src/Module/Settings/Connectors.php:229 +#: src/Module/Settings/Connectors.php:239 msgid "Repair OStatus subscriptions" msgstr "Napraw subskrypcje OStatus" -#: src/Module/Settings/Connectors.php:233 +#: src/Module/Settings/Connectors.php:243 msgid "Email/Mailbox Setup" msgstr "Ustawienia emaila/skrzynki mailowej" -#: 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 "Jeśli chcesz komunikować się z kontaktami e-mail za pomocą tej usługi (opcjonalnie), określ sposób łączenia się ze skrzynką pocztową." -#: src/Module/Settings/Connectors.php:235 +#: src/Module/Settings/Connectors.php:245 msgid "Last successful email check:" msgstr "Ostatni sprawdzony e-mail:" -#: src/Module/Settings/Connectors.php:237 +#: src/Module/Settings/Connectors.php:247 msgid "IMAP server name:" msgstr "Nazwa serwera IMAP:" -#: src/Module/Settings/Connectors.php:238 +#: src/Module/Settings/Connectors.php:248 msgid "IMAP port:" msgstr "Port IMAP:" -#: src/Module/Settings/Connectors.php:239 +#: src/Module/Settings/Connectors.php:249 msgid "Security:" msgstr "Bezpieczeństwo:" -#: src/Module/Settings/Connectors.php:240 +#: src/Module/Settings/Connectors.php:250 msgid "Email login name:" msgstr "Nazwa logowania e-mail:" -#: src/Module/Settings/Connectors.php:241 +#: src/Module/Settings/Connectors.php:251 msgid "Email password:" msgstr "Hasło e-mail:" -#: src/Module/Settings/Connectors.php:242 +#: src/Module/Settings/Connectors.php:252 msgid "Reply-to address:" msgstr "Adres zwrotny:" -#: src/Module/Settings/Connectors.php:243 +#: src/Module/Settings/Connectors.php:253 msgid "Send public posts to all email contacts:" msgstr "Wyślij publiczny wpis do wszystkich kontaktów e-mail:" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Action after import:" msgstr "Akcja po zaimportowaniu:" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Move to folder" msgstr "Przenieś do katalogu" -#: src/Module/Settings/Connectors.php:245 +#: src/Module/Settings/Connectors.php:255 msgid "Move to folder:" msgstr "Przenieś do katalogu:" @@ -10989,81 +11026,81 @@ msgstr "Odwołaj upoważnienie" 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 "Profil nie mógł zostać zaktualizowany." -#: 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 "Etykieta:" -#: 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 "Wartość:" -#: 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 "Uprawnienia pola" -#: 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 "(kliknij by otworzyć/zamknąć)" -#: src/Module/Settings/Profile/Index.php:224 +#: src/Module/Settings/Profile/Index.php:229 msgid "Add a new profile field" msgstr "Dodaj nowe pole profilu" -#: 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 "Akcje profilowe" -#: src/Module/Settings/Profile/Index.php:256 +#: src/Module/Settings/Profile/Index.php:261 msgid "Edit Profile Details" msgstr "Edytuj informacje o profilu" -#: src/Module/Settings/Profile/Index.php:258 +#: src/Module/Settings/Profile/Index.php:263 msgid "Change Profile Photo" msgstr "Zmień zdjęcie profilowe" -#: src/Module/Settings/Profile/Index.php:261 +#: src/Module/Settings/Profile/Index.php:266 msgid "Profile picture" msgstr "Zdjęcie profilowe" -#: src/Module/Settings/Profile/Index.php:262 +#: src/Module/Settings/Profile/Index.php:267 msgid "Location" msgstr "Lokalizacja" -#: 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 "Różne" -#: src/Module/Settings/Profile/Index.php:264 +#: src/Module/Settings/Profile/Index.php:269 msgid "Custom Profile Fields" msgstr "Niestandardowe pola profilu" -#: 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 "Wyślij zdjęcie profilowe" -#: 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" @@ -11073,61 +11110,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 "" -#: src/Module/Settings/Profile/Index.php:286 +#: src/Module/Settings/Profile/Index.php:291 msgid "Street Address:" msgstr "Ulica:" -#: src/Module/Settings/Profile/Index.php:287 +#: src/Module/Settings/Profile/Index.php:292 msgid "Locality/City:" msgstr "Miasto:" -#: src/Module/Settings/Profile/Index.php:288 +#: src/Module/Settings/Profile/Index.php:293 msgid "Region/State:" msgstr "Województwo/Stan:" -#: src/Module/Settings/Profile/Index.php:289 +#: src/Module/Settings/Profile/Index.php:294 msgid "Postal/Zip Code:" msgstr "Kod pocztowy:" -#: src/Module/Settings/Profile/Index.php:290 +#: src/Module/Settings/Profile/Index.php:295 msgid "Country:" msgstr "Kraj:" -#: src/Module/Settings/Profile/Index.php:292 +#: src/Module/Settings/Profile/Index.php:297 msgid "XMPP (Jabber) address:" msgstr "Adres 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 "Adres XMPP zostanie opublikowany, aby ludzie mogli Cię tam śledzić." -#: src/Module/Settings/Profile/Index.php:293 +#: src/Module/Settings/Profile/Index.php:298 msgid "Matrix (Element) address:" msgstr "Adres 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 "Adres Matrix zostanie opublikowany, aby ludzie mogli Cię tam śledzić." -#: src/Module/Settings/Profile/Index.php:294 +#: src/Module/Settings/Profile/Index.php:299 msgid "Homepage URL:" msgstr "Adres URL strony domowej:" -#: src/Module/Settings/Profile/Index.php:295 +#: src/Module/Settings/Profile/Index.php:300 msgid "Public Keywords:" msgstr "Publiczne słowa kluczowe:" -#: 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 "(Używany do sugerowania potencjalnych znajomych, jest widoczny dla innych)" -#: src/Module/Settings/Profile/Index.php:296 +#: src/Module/Settings/Profile/Index.php:301 msgid "Private Keywords:" msgstr "Prywatne słowa kluczowe:" -#: src/Module/Settings/Profile/Index.php:296 +#: src/Module/Settings/Profile/Index.php:301 msgid "(Used for searching profiles, never shown to others)" msgstr "(Używany do wyszukiwania profili, niepokazywany innym)" @@ -12720,7 +12757,7 @@ msgstr "" msgid "Quote shared by: %s" msgstr "" -#: src/Protocol/ActivityPub/Receiver.php:568 +#: src/Protocol/ActivityPub/Receiver.php:571 msgid "Chat" msgstr "" @@ -12751,23 +12788,28 @@ msgstr "przestał śledzić" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:216 +#: src/Security/Authentication.php:214 msgid "Login failed." msgstr "Logowanie nieudane." -#: src/Security/Authentication.php:261 +#: src/Security/Authentication.php:259 msgid "Login failed. Please check your credentials." msgstr "Logowanie nie powiodło się. Sprawdź swoje dane uwierzytelniające." -#: src/Security/Authentication.php:375 +#: src/Security/Authentication.php:373 #, php-format msgid "Welcome %s" msgstr "Witaj %s" -#: src/Security/Authentication.php:376 +#: src/Security/Authentication.php:374 msgid "Please upload a profile photo." msgstr "Proszę dodać zdjęcie profilowe." +#: src/Security/OpenWebAuth.php:163 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: %1$s wita %2$s" + #: src/Util/EMailer/MailBuilder.php:260 msgid "Friendica Notification" msgstr "Powiadomienia Friendica" diff --git a/view/lang/pl/strings.php b/view/lang/pl/strings.php index 1ef42fe5c4..562b084f09 100644 --- a/view/lang/pl/strings.php +++ b/view/lang/pl/strings.php @@ -757,7 +757,6 @@ $a->strings['g A l F d'] = 'g A I F d'; $a->strings['[No description]'] = '[Brak opisu]'; $a->strings['Event Reminders'] = 'Przypominacze wydarzeń'; $a->strings['Upcoming events the next 7 days:'] = 'Nadchodzące wydarzenia w ciągu następnych 7 dni:'; -$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = 'OpenWebAuth: %1$s wita %2$s'; $a->strings['Hometown:'] = 'Miasto rodzinne:'; $a->strings['Marital Status:'] = 'Stan cywilny:'; $a->strings['With:'] = 'Z:'; @@ -1392,7 +1391,6 @@ $a->strings['Toggle Ignored status'] = 'Przełącz stan na Ignorowany'; $a->strings['Revoke Follow'] = 'Anuluj obserwowanie'; $a->strings['Revoke the follow from this contact'] = 'Anuluj obserwację przez ten kontakt'; $a->strings['Bad Request.'] = 'Błędne zapytanie.'; -$a->strings['Unknown contact.'] = 'Nieznany kontakt.'; $a->strings['Contact is being deleted.'] = 'Kontakt jest usuwany.'; $a->strings['Follow was successfully revoked.'] = 'Obserwacja została pomyślnie anulowana.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'Czy na pewno chcesz cofnąć obserwowanie przez ten kontakt? Nie można tego cofnąć i przy chęci przywrócenia obserwacji będzie trzeba zrobić to ponownie ręcznie.'; @@ -2459,6 +2457,7 @@ $a->strings['Login failed.'] = 'Logowanie nieudane.'; $a->strings['Login failed. Please check your credentials.'] = 'Logowanie nie powiodło się. Sprawdź swoje dane uwierzytelniające.'; $a->strings['Welcome %s'] = 'Witaj %s'; $a->strings['Please upload a profile photo.'] = 'Proszę dodać zdjęcie profilowe.'; +$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = 'OpenWebAuth: %1$s wita %2$s'; $a->strings['Friendica Notification'] = 'Powiadomienia Friendica'; $a->strings['%1$s, %2$s Administrator'] = '%1$s, %2$s Administrator'; $a->strings['%s Administrator'] = '%s Administrator'; diff --git a/view/lang/ru/messages.po b/view/lang/ru/messages.po index b93294b0a2..22285fa70b 100644 --- a/view/lang/ru/messages.po +++ b/view/lang/ru/messages.po @@ -7,6 +7,7 @@ # Alexander An , 2020-2024 # Alex , 2012-2013 # soko1 , 2016 +# Andrey Esin, 2024 # vislav , 2014 # Eugene Veresk , 2020 # Alex , 2013 @@ -24,9 +25,9 @@ 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-08-11 06:43+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" -"Last-Translator: Alexander An , 2020-2024\n" +"Last-Translator: Andrey Esin, 2024\n" "Language-Team: Russian (http://app.transifex.com/Friendica/friendica/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -50,18 +51,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 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:42 +#: mod/item.php:437 src/Module/Admin/Themes/Details.php:45 +#: src/Module/Admin/Themes/Index.php:65 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 +80,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 @@ -162,7 +163,7 @@ msgid "" "your email for further instructions." msgstr "Введите адрес электронной почты и подтвердите, что вы хотите сбросить ваш пароль. Затем проверьте свою электронную почту для получения дальнейших инструкций." -#: mod/lostpass.php:130 src/Module/Security/Login.php:160 +#: mod/lostpass.php:130 src/Module/Security/Login.php:164 msgid "Nickname or Email: " msgstr "Ник или E-mail: " @@ -170,7 +171,7 @@ msgstr "Ник или E-mail: " msgid "Reset" msgstr "Сброс" -#: mod/lostpass.php:146 src/Module/Security/Login.php:172 +#: mod/lostpass.php:146 src/Module/Security/Login.php:176 msgid "Password Reset" msgstr "Сброс пароля" @@ -250,8 +251,8 @@ msgstr "Сообщение не может быть отправлено." msgid "Message collection failure." msgstr "Неудача коллекции сообщения." -#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 -#: src/Module/Notifications/Introductions.php:170 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:141 +#: src/Module/Notifications/Introductions.php:176 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Отказаться" @@ -302,31 +303,31 @@ 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 -#: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 +#: src/Module/Contact/Profile.php:384 +#: src/Module/Debug/ActivityPubConversion.php:146 +#: src/Module/Debug/Babel.php:321 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/Item/Source.php:85 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 #: src/Module/Moderation/Report/Create.php:211 #: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 -#: src/Module/Settings/Profile/Index.php:257 +#: src/Module/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,113 +403,113 @@ 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/DFRN/Poll.php:43 src/Module/Feed.php:66 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 -#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 +#: mod/photos.php:793 mod/photos.php:893 src/Content/Conversation.php:417 +#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:106 #: 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 @@ -517,166 +518,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 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 +#: src/Module/Contact.php:625 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 -#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 +#: src/Module/Moderation/Reports.php:116 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 "Приносим извинения, но этот сервис сейчас недоступен." @@ -791,6 +792,7 @@ msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "Метод не разрешён для этого модуля. Разрешенный метод(ы): %s" #: src/App/Router.php:311 src/Module/HTTPException/PageNotFound.php:49 +#: src/Module/Stats.php:63 msgid "Page not found." msgstr "Страница не найдена." @@ -809,7 +811,7 @@ 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/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:420 #: src/Module/Privacy/PermissionTooltip.php:164 #: src/Module/Privacy/PermissionTooltip.php:186 #: src/Module/Settings/Channels.php:160 @@ -817,12 +819,12 @@ msgid "Followers" msgstr "Подписаны на вас" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 +#: src/Module/Contact.php:423 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Ваши подписки" #: src/BaseModule.php:449 src/Content/Widget.php:242 -#: src/Module/Contact.php:420 +#: src/Module/Contact.php:426 msgid "Mutual friends" msgstr "Взаимные друзья" @@ -851,6 +853,12 @@ msgstr "Не удалось найти не архивированных кон msgid "The contact entries have been archived" msgstr "Записи этого контакта были архивированы." +#: src/Console/ClearAvatarCache.php:87 +msgid "" +"The avatar cache needs to be disabled in local.config.php to use this " +"command." +msgstr "" + #: src/Console/GlobalCommunityBlock.php:96 #: src/Module/Moderation/Blocklist/Contact.php:65 #, php-format @@ -976,7 +984,7 @@ msgstr "Все операции по обновлению записей вып msgid "Enter user nickname: " msgstr "Введите ник пользователя:" -#: src/Console/User.php:182 src/Model/User.php:824 +#: src/Console/User.php:182 src/Model/User.php:847 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1099,7 +1107,7 @@ msgstr "RSS/Atom" msgid "Email" msgstr "Эл. почта" -#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:309 +#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:315 msgid "Diaspora" msgstr "Diaspora" @@ -1424,7 +1432,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 +1688,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 +1720,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,10 +1768,10 @@ 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 +#: src/Model/Circle.php:601 src/Module/Contact.php:406 #: src/Module/Welcome.php:76 msgid "Circles" msgstr "Круги" @@ -1771,17 +1779,17 @@ 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 -#: src/Content/Widget.php:538 src/Model/User.php:1390 +#: src/Content/Widget.php:538 src/Model/User.php:1413 msgid "Groups" 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 +1797,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 +1805,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 +1832,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 +1840,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 +1850,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 +1858,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" @@ -1903,7 +1911,7 @@ msgstr "показать больше" msgid "Create new group" msgstr "Создать новую группу" -#: src/Content/Item.php:331 src/Model/Item.php:3256 +#: src/Content/Item.php:331 src/Model/Item.php:3304 msgid "event" msgstr "мероприятие" @@ -1911,7 +1919,7 @@ msgstr "мероприятие" msgid "status" msgstr "статус" -#: src/Content/Item.php:340 src/Model/Item.php:3258 +#: src/Content/Item.php:340 src/Model/Item.php:3306 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "фото" @@ -1925,53 +1933,53 @@ 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:1256 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:1191 src/Model/Contact.php:1247 +#: src/Model/Contact.php:1257 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:1258 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:1225 +#: 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:1249 +#: src/Model/Contact.php:1260 msgid "View Contact" msgstr "Просмотреть контакт" -#: src/Content/Item.php:434 src/Model/Contact.php:1238 +#: src/Content/Item.php:434 src/Model/Contact.php:1261 msgid "Send PM" msgstr "Отправить ЛС" -#: src/Content/Item.php:435 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:518 +#: src/Content/Item.php:435 src/Module/Contact.php:474 +#: src/Module/Contact/Profile.php:532 #: 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/Content/Item.php:436 src/Module/Contact.php:475 +#: src/Module/Contact/Profile.php:540 +#: src/Module/Notifications/Introductions.php:140 +#: src/Module/Notifications/Introductions.php:212 #: 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 +#: src/Content/Item.php:437 src/Module/Contact.php:476 +#: src/Module/Contact/Profile.php:548 msgid "Collapse" msgstr "Сворачивать" @@ -1987,10 +1995,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:1250 src/Model/Contact.php:1262 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Подключиться/Подписаться" @@ -2015,7 +2023,7 @@ msgstr "Стереть уведомления" msgid "@name, !group, #tags, content" msgstr "@имя, !группа, #тег, контент" -#: src/Content/Nav.php:222 src/Module/Security/Login.php:157 +#: src/Content/Nav.php:222 src/Module/Security/Login.php:161 msgid "Logout" msgstr "Выход" @@ -2024,7 +2032,7 @@ msgid "End this session" msgstr "Завершить эту сессию" #: src/Content/Nav.php:224 src/Module/Bookmarklet.php:44 -#: src/Module/Security/Login.php:158 +#: src/Module/Security/Login.php:162 msgid "Login" msgstr "Вход" @@ -2033,7 +2041,7 @@ msgid "Sign in" msgstr "Вход" #: src/Content/Nav.php:229 src/Module/BaseProfile.php:57 -#: src/Module/Contact.php:511 +#: src/Module/Contact.php:518 msgid "Conversations" msgstr "Записи" @@ -2042,8 +2050,8 @@ 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:268 +#: src/Module/BaseSettings.php:98 src/Module/Contact.php:510 +#: src/Module/Contact/Profile.php:439 src/Module/Profile/Profile.php:270 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Профиль" @@ -2062,7 +2070,7 @@ msgid "Your photos" msgstr "Ваши фотографии" #: src/Content/Nav.php:232 src/Module/BaseProfile.php:73 -#: src/Module/BaseProfile.php:76 src/Module/Contact.php:527 +#: src/Module/BaseProfile.php:76 src/Module/Contact.php:534 #: view/theme/frio/theme.php:238 msgid "Media" msgstr "Медиа" @@ -2099,8 +2107,8 @@ msgstr "Мой профиль" msgid "Home Page" msgstr "Главная страница" -#: src/Content/Nav.php:255 src/Module/Register.php:169 -#: src/Module/Security/Login.php:124 +#: src/Content/Nav.php:255 src/Module/Register.php:175 +#: src/Module/Security/Login.php:128 msgid "Register" msgstr "Регистрация" @@ -2148,8 +2156,8 @@ 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 +#: src/Module/BaseProfile.php:130 src/Module/Contact.php:432 +#: src/Module/Contact.php:542 view/theme/frio/theme.php:246 msgid "Contacts" msgstr "Контакты" @@ -2179,7 +2187,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 +2225,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 "Отметить, как прочитанное" @@ -2246,7 +2254,7 @@ 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/Admin/Themes/Details.php:99 src/Module/BaseSettings.php:182 #: src/Module/Welcome.php:52 view/theme/frio/theme.php:245 msgid "Settings" msgstr "Настройки" @@ -2273,7 +2281,7 @@ msgstr "Конфигурация сайта" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:110 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 @@ -2309,38 +2317,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/Model/Item.php:4018 src/Model/Item.php:4019 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4060 +#: src/Model/Item.php:4066 src/Model/Item.php:4067 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:2223 msgid "Invalid source protocol" msgstr "Неправильный протокол источника" -#: src/Content/Text/BBCode.php:2213 +#: src/Content/Text/BBCode.php:2242 msgid "Invalid link protocol" msgstr "Неправильная протокольная ссылка" @@ -2353,7 +2361,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:492 msgid "Follow" msgstr "Подписка" @@ -2394,8 +2402,8 @@ msgstr "Введите имя или интерес" 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/Content/Widget.php:82 src/Module/Contact.php:466 +#: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "Найти" @@ -2416,7 +2424,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 "Глобальный каталог" @@ -2429,7 +2437,7 @@ msgstr "Локальный каталог" msgid "Everyone" msgstr "Все" -#: src/Content/Widget.php:243 src/Module/Contact.php:423 +#: src/Content/Widget.php:243 src/Module/Contact.php:429 msgid "No relationship" msgstr "Нет связи" @@ -2438,7 +2446,7 @@ msgid "Relationships" msgstr "Отношения" #: src/Content/Widget.php:250 src/Module/Circle.php:294 -#: src/Module/Contact.php:344 +#: src/Module/Contact.php:350 msgid "All Contacts" msgstr "Все контакты" @@ -2475,7 +2483,7 @@ msgstr "Люди" msgid "Organisations" msgstr "Организации" -#: src/Content/Widget.php:537 src/Model/Contact.php:1729 +#: src/Content/Widget.php:537 src/Model/Contact.php:1754 msgid "News" msgstr "Новости" @@ -2533,51 +2541,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:1219 +#: 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:1223 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:91 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:428 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:430 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:426 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:193 +#: src/Module/Profile/Profile.php:223 msgid "Location:" msgstr "Откуда:" -#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 -#: src/Module/Notifications/Introductions.php:201 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 +#: src/Module/Notifications/Introductions.php:207 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/Module/Contact/Profile.php:470 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1251 +#: src/Model/Contact.php:1263 src/Model/Profile.php:472 +#: src/Module/Contact/Profile.php:484 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:1221 +#: 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 "Вы" @@ -2969,7 +2977,7 @@ msgstr "База данных уже используется." msgid "Could not connect to database." msgstr "Не удалось подключиться к базе данных." -#: src/Core/L10n.php:444 src/Model/Item.php:2300 +#: src/Core/L10n.php:444 src/Model/Item.php:2348 msgid "Undetermined" msgstr "" @@ -3347,90 +3355,90 @@ msgstr "Название круга:" msgid "Edit circles" msgstr "Редактировать круги" -#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 -#: src/Module/Notifications/Introductions.php:132 -#: src/Module/Notifications/Introductions.php:204 +#: src/Model/Contact.php:1270 src/Module/Moderation/Users/Pending.php:102 +#: src/Module/Notifications/Introductions.php:138 +#: src/Module/Notifications/Introductions.php:210 msgid "Approve" msgstr "Одобрить" -#: src/Model/Contact.php:1725 +#: src/Model/Contact.php:1750 msgid "Organisation" msgstr "Организация" -#: src/Model/Contact.php:1733 +#: src/Model/Contact.php:1758 msgid "Group" msgstr "Группа" -#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1762 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Ретранслятор" -#: src/Model/Contact.php:3046 +#: src/Model/Contact.php:3084 msgid "Disallowed profile URL." msgstr "Запрещенный URL профиля." -#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3089 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Заблокированный домен" -#: src/Model/Contact.php:3056 +#: src/Model/Contact.php:3094 msgid "Connect URL missing." msgstr "Connect-URL отсутствует." -#: src/Model/Contact.php:3065 +#: src/Model/Contact.php:3103 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:3121 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "Ожидаемая сеть %s не соответствует обнаруженной сети %s" -#: src/Model/Contact.php:3100 +#: src/Model/Contact.php:3138 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:3145 msgid "The profile address specified does not provide adequate information." msgstr "Указанный адрес профиля не дает адекватной информации." -#: src/Model/Contact.php:3109 +#: src/Model/Contact.php:3147 msgid "No compatible communication protocols or feeds were discovered." msgstr "Обнаружены несовместимые протоколы связи или каналы." -#: src/Model/Contact.php:3112 +#: src/Model/Contact.php:3150 msgid "An author or name was not found." msgstr "Автор или имя не найдены." -#: src/Model/Contact.php:3115 +#: src/Model/Contact.php:3153 msgid "No browser URL could be matched to this address." msgstr "Нет URL браузера, который соответствует этому адресу." -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3156 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Не получается совместить этот адрес с известным протоколом или контактом электронной почты." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3157 msgid "Use mailto: in front of address to force email check." msgstr "Bcgjkmpeqnt mailto: перед адресом для быстрого доступа к email." -#: src/Model/Contact.php:3125 +#: src/Model/Contact.php:3163 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:3168 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:3234 msgid "Unable to retrieve contact information." msgstr "Невозможно получить контактную информацию." @@ -3480,7 +3488,7 @@ msgstr "день" msgid "No events to display" msgstr "Нет событий для показа" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:70 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "Доступ к этому профилю ограничен." @@ -3535,57 +3543,57 @@ msgstr "день рождения %s" msgid "Happy Birthday %s" msgstr "С днём рождения %s" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2355 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2309 +#: src/Model/Item.php:2357 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2312 +#: src/Model/Item.php:2360 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Обнаруженные в этой записи языки:\\n%s" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3308 msgid "activity" msgstr "активность" -#: src/Model/Item.php:3262 +#: src/Model/Item.php:3310 msgid "comment" msgstr "комментарий" -#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3313 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "пост" -#: src/Model/Item.php:3435 +#: src/Model/Item.php:3483 #, php-format msgid "%s is blocked" msgstr "%s заблокирован" -#: src/Model/Item.php:3437 +#: src/Model/Item.php:3485 #, php-format msgid "%s is ignored" msgstr "%s игнорируется" -#: src/Model/Item.php:3439 +#: src/Model/Item.php:3487 #, php-format msgid "Content from %s is collapsed" msgstr "Запись от %s скрыта" -#: src/Model/Item.php:3443 +#: src/Model/Item.php:3491 msgid "Sensitive content" msgstr "" -#: src/Model/Item.php:3912 +#: src/Model/Item.php:3960 msgid "bytes" msgstr "байт" -#: src/Model/Item.php:3943 +#: src/Model/Item.php:3991 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3594,7 +3602,7 @@ msgstr[1] "%2$s (%3$d%%, %1$d голоса)" msgstr[2] "%2$s (%3$d%%, %1$d голосов)" msgstr[3] "%2$s (%3$d%%, %1$d голосов)" -#: src/Model/Item.php:3945 +#: src/Model/Item.php:3993 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3603,7 +3611,7 @@ msgstr[1] "%2$s (%1$d голоса)" msgstr[2] "%2$s (%1$d голосов)" msgstr[3] "%2$s (%1$d голосов)" -#: src/Model/Item.php:3950 +#: src/Model/Item.php:3998 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3612,7 +3620,7 @@ msgstr[1] "%d голоса. Конец опроса: %s" msgstr[2] "%d голосов. Конец опроса: %s" msgstr[3] "%d голосов. Конец опроса: %s" -#: src/Model/Item.php:3952 +#: src/Model/Item.php:4000 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3621,12 +3629,12 @@ msgstr[1] "%d голоса." msgstr[2] "%d голосов." msgstr[3] "%d голосов." -#: src/Model/Item.php:3954 +#: src/Model/Item.php:4002 #, php-format msgid "Poll end: %s" msgstr "Конец опроса: %s" -#: src/Model/Item.php:3995 src/Model/Item.php:3996 +#: src/Model/Item.php:4043 src/Model/Item.php:4044 msgid "View on separate page" msgstr "Посмотреть в отдельной вкладке" @@ -3638,224 +3646,224 @@ 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/Module/Notifications/Introductions.php:189 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:432 +#: src/Module/Notifications/Introductions.php:195 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/User.php:233 src/Model/User.php:1303 +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "" + +#: src/Model/User.php:233 src/Model/User.php:1326 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "СЕРЬЕЗНАЯ ОШИБКА: генерация ключей безопасности не удалась." -#: src/Model/User.php:733 src/Model/User.php:766 +#: src/Model/User.php:756 src/Model/User.php:789 msgid "Login failed" msgstr "Вход не удался" -#: src/Model/User.php:798 +#: src/Model/User.php:821 msgid "Not enough information to authenticate" msgstr "Недостаточно информации для входа" -#: src/Model/User.php:923 +#: src/Model/User.php:946 msgid "Password can't be empty" msgstr "Пароль не может быть пустым" -#: src/Model/User.php:965 +#: src/Model/User.php:988 msgid "Empty passwords are not allowed." msgstr "Пароль не должен быть пустым." -#: src/Model/User.php:969 +#: src/Model/User.php:992 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Новый пароль содержится в опубликованных списках украденных паролей, пожалуйста, используйте другой." -#: src/Model/User.php:973 +#: src/Model/User.php:996 msgid "The password length is limited to 72 characters." msgstr "Длина пароля ограничена 72 символами." -#: src/Model/User.php:977 +#: src/Model/User.php:1000 msgid "The password can't contain white spaces nor accentuated letters" msgstr "Пароль не может содержать пробелов и букв с акцентами." -#: src/Model/User.php:1186 +#: src/Model/User.php:1209 msgid "Passwords do not match. Password unchanged." msgstr "Пароли не совпадают. Пароль не изменен." -#: src/Model/User.php:1193 +#: src/Model/User.php:1216 msgid "An invitation is required." msgstr "Требуется приглашение." -#: src/Model/User.php:1197 +#: src/Model/User.php:1220 msgid "Invitation could not be verified." msgstr "Приглашение не может быть проверено." -#: src/Model/User.php:1205 +#: src/Model/User.php:1228 msgid "Invalid OpenID url" msgstr "Неверный URL OpenID" -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1241 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:1241 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "Сообщение об ошибке было:" -#: src/Model/User.php:1224 +#: src/Model/User.php:1247 msgid "Please enter the required information." msgstr "Пожалуйста, введите необходимую информацию." -#: src/Model/User.php:1238 +#: src/Model/User.php:1261 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) и system.username_max_length (%s) противоречат друг другу, меняем их местами." -#: src/Model/User.php:1245 +#: src/Model/User.php:1268 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3864,7 +3872,7 @@ msgstr[1] "Имя пользователя должно быть хотя бы % msgstr[2] "Имя пользователя должно быть хотя бы %s символов." msgstr[3] "Имя пользователя должно быть хотя бы %s символов." -#: src/Model/User.php:1249 +#: src/Model/User.php:1272 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3873,60 +3881,60 @@ msgstr[1] "Имя пользователя должно быть не больш msgstr[2] "Имя пользователя должно быть не больше %s символов." msgstr[3] "Имя пользователя должно быть не больше %s символов." -#: src/Model/User.php:1257 +#: src/Model/User.php:1280 msgid "That doesn't appear to be your full (First Last) name." msgstr "Кажется, что это ваше неполное (Имя Фамилия) имя." -#: src/Model/User.php:1262 +#: src/Model/User.php:1285 msgid "Your email domain is not among those allowed on this site." msgstr "Домен вашего адреса электронной почты не относится к числу разрешенных на этом сайте." -#: src/Model/User.php:1266 +#: src/Model/User.php:1289 msgid "Not a valid email address." msgstr "Неверный адрес электронной почты." -#: src/Model/User.php:1269 +#: src/Model/User.php:1292 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Этот ник был заблокирован для регистрации администратором узла." -#: src/Model/User.php:1273 src/Model/User.php:1279 +#: src/Model/User.php:1296 src/Model/User.php:1302 msgid "Cannot use that email." msgstr "Нельзя использовать этот Email." -#: src/Model/User.php:1285 +#: src/Model/User.php:1308 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Ваш ник может содержать только символы a-z, 0-9 и _." -#: src/Model/User.php:1293 src/Model/User.php:1350 +#: src/Model/User.php:1316 src/Model/User.php:1373 msgid "Nickname is already registered. Please choose another." msgstr "Такой ник уже зарегистрирован. Пожалуйста, выберите другой." -#: src/Model/User.php:1337 src/Model/User.php:1341 +#: src/Model/User.php:1360 src/Model/User.php:1364 msgid "An error occurred during registration. Please try again." msgstr "Ошибка при регистрации. Пожалуйста, попробуйте еще раз." -#: src/Model/User.php:1364 +#: src/Model/User.php:1387 msgid "An error occurred creating your default profile. Please try again." msgstr "Ошибка создания вашего профиля. Пожалуйста, попробуйте еще раз." -#: src/Model/User.php:1371 +#: src/Model/User.php:1394 msgid "An error occurred creating your self contact. Please try again." msgstr "При создании вашего контакта возникла проблема. Пожалуйста, попробуйте ещё раз." -#: src/Model/User.php:1376 +#: src/Model/User.php:1399 msgid "Friends" msgstr "Друзья" -#: src/Model/User.php:1380 +#: src/Model/User.php:1403 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "При создании круга контактов по-умолчанию возникла ошибка. Пожалуйста, попробуйте ещё раз." -#: src/Model/User.php:1422 +#: src/Model/User.php:1445 msgid "Profile Photos" msgstr "Фотографии профиля" -#: src/Model/User.php:1604 +#: src/Model/User.php:1633 #, php-format msgid "" "\n" @@ -3934,7 +3942,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:1636 #, php-format msgid "" "\n" @@ -3965,12 +3973,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:1668 src/Model/User.php:1774 #, php-format msgid "Registration details for %s" msgstr "Подробности регистрации для %s" -#: src/Model/User.php:1659 +#: src/Model/User.php:1688 #, php-format msgid "" "\n" @@ -3985,12 +3993,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:1707 #, php-format msgid "Registration at %s" msgstr "Регистрация на %s" -#: src/Model/User.php:1702 +#: src/Model/User.php:1731 #, php-format msgid "" "\n" @@ -3999,7 +4007,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:1739 #, php-format msgid "" "\n" @@ -4030,7 +4038,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1772 +#: src/Model/User.php:1801 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -4039,84 +4047,84 @@ msgstr "" msgid "Addon not found." msgstr "Дополнение не найдено." -#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:55 #, php-format msgid "Addon %s disabled." msgstr "Дополнение %s отключено." -#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:57 #, php-format msgid "Addon %s enabled." msgstr "Дополнение %s включено." #: src/Module/Admin/Addons/Details.php:88 -#: src/Module/Admin/Themes/Details.php:46 +#: src/Module/Admin/Themes/Details.php:52 msgid "Disable" msgstr "Отключить" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 +#: src/Module/Admin/Themes/Details.php:55 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/Addons/Index.php:73 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 +#: src/Module/Admin/Themes/Details.php:96 +#: src/Module/Admin/Themes/Index.php:117 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/Admin/Addons/Index.php:74 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 +#: src/Module/Admin/Themes/Details.php:98 msgid "Toggle" msgstr "Переключить" #: src/Module/Admin/Addons/Details.php:120 -#: src/Module/Admin/Themes/Details.php:100 +#: src/Module/Admin/Themes/Details.php:106 msgid "Author: " msgstr "Автор:" #: src/Module/Admin/Addons/Details.php:121 -#: src/Module/Admin/Themes/Details.php:101 +#: src/Module/Admin/Themes/Details.php:107 msgid "Maintainer: " msgstr "Программа обслуживания: " -#: src/Module/Admin/Addons/Index.php:42 +#: src/Module/Admin/Addons/Index.php:48 msgid "Addons reloaded" msgstr "Дополнения перезагружены" -#: src/Module/Admin/Addons/Index.php:53 +#: src/Module/Admin/Addons/Index.php:59 #, php-format 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/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/Admin/Addons/Index.php:75 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:119 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 +#: src/Module/Admin/Addons/Index.php:76 msgid "Reload active addons" msgstr "Перезагрузить активные дополнения" -#: src/Module/Admin/Addons/Index.php:74 +#: src/Module/Admin/Addons/Index.php:80 #, php-format msgid "" "There are currently no addons available on your node. You can find the " @@ -4184,15 +4192,15 @@ msgid "Attempt to execute this update step automatically" msgstr "Попытаться выполнить этот шаг обновления автоматически" #: src/Module/Admin/Features.php:67 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Notifications/Introductions.php:150 +#: 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/Admin/Features.php:67 src/Module/Contact/Revoke.php:105 +#: src/Module/Notifications/Introductions.php:150 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" msgstr "Да" @@ -4331,8 +4339,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 "" @@ -4387,7 +4395,7 @@ msgid "Search in logs" msgstr "Поиск в журналах событий" #: src/Module/Admin/Logs/View.php:90 -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show all" msgstr "Показать все" @@ -4424,7 +4432,7 @@ msgid "Data" msgstr "Данные" #: src/Module/Admin/Logs/View.php:100 -#: src/Module/Debug/ActivityPubConversion.php:57 +#: src/Module/Debug/ActivityPubConversion.php:63 msgid "Source" msgstr "Источник" @@ -4484,7 +4492,7 @@ msgstr "Команда" msgid "Job Parameters" msgstr "Параметры задания" -#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:116 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Создано" @@ -4497,269 +4505,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:553 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 +4775,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 "Политика регистрация" +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 +4811,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 +4979,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 +4992,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 +5322,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 +5373,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 +5559,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:328 #: 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 "Начать перемещение" @@ -5880,27 +5898,27 @@ msgstr "Версия" msgid "Active addons" msgstr "Активные дополнения" -#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#: src/Module/Admin/Themes/Details.php:63 src/Module/Admin/Themes/Index.php:71 #, php-format msgid "Theme %s disabled." msgstr "Тема %s отключена." -#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#: src/Module/Admin/Themes/Details.php:65 src/Module/Admin/Themes/Index.php:73 #, php-format msgid "Theme %s successfully enabled." msgstr "Тема %s успешно включена." -#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#: src/Module/Admin/Themes/Details.php:67 src/Module/Admin/Themes/Index.php:75 #, php-format msgid "Theme %s failed to install." msgstr "Не удалось установить тему %s." -#: src/Module/Admin/Themes/Details.php:83 +#: src/Module/Admin/Themes/Details.php:89 msgid "Screenshot" msgstr "Скриншот" -#: src/Module/Admin/Themes/Details.php:91 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:93 +#: src/Module/Admin/Themes/Details.php:97 +#: src/Module/Admin/Themes/Index.php:118 src/Module/BaseAdmin.php:93 msgid "Themes" msgstr "Темы" @@ -5908,24 +5926,24 @@ msgstr "Темы" msgid "Unknown theme." msgstr "Неизвестная тема." -#: src/Module/Admin/Themes/Index.php:51 +#: src/Module/Admin/Themes/Index.php:57 msgid "Themes reloaded" msgstr "Темы перезагружены" -#: src/Module/Admin/Themes/Index.php:114 +#: src/Module/Admin/Themes/Index.php:120 msgid "Reload active themes" msgstr "Перезагрузить активные темы" -#: src/Module/Admin/Themes/Index.php:118 +#: src/Module/Admin/Themes/Index.php:124 #, php-format msgid "No themes found on the system. They should be placed in %1$s" msgstr "Ни одной темы не найдено на сервере. Они должны быть размещены в %1$s" -#: src/Module/Admin/Themes/Index.php:119 +#: src/Module/Admin/Themes/Index.php:125 msgid "[Experimental]" msgstr "[экспериментально]" -#: src/Module/Admin/Themes/Index.php:120 +#: src/Module/Admin/Themes/Index.php:126 msgid "[Unsupported]" msgstr "[Неподдерживаемое]" @@ -6087,7 +6105,7 @@ msgstr "" msgid "Babel" msgstr "" -#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:137 +#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:143 msgid "ActivityPub Conversion" msgstr "" @@ -6143,7 +6161,7 @@ msgid "" "the main account." msgstr "Дополнительная учётная запись не имеет доступа к модераторским страницам. Пожалуйста, зайдите под основной." -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:115 msgid "Reports" msgstr "Обращения" @@ -6168,11 +6186,11 @@ msgstr "Чёрный список серверов" msgid "Delete Item" msgstr "Удалить запись" -#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:76 +#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:82 msgid "Item Source" msgstr "Исходник" -#: src/Module/BaseProfile.php:52 src/Module/Contact.php:506 +#: src/Module/BaseProfile.php:52 src/Module/Contact.php:513 msgid "Profile Details" msgstr "Информация о вас" @@ -6238,7 +6256,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 +6333,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 +6369,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 "Базовый" @@ -6407,8 +6425,8 @@ msgstr "Неизвестный круг." #: 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:95 src/Module/Contact/Redir.php:141 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:183 +#: 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 "Контакт не найден." @@ -6417,7 +6435,7 @@ msgstr "Контакт не найден." msgid "Invalid contact." msgstr "Недопустимый контакт." -#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:73 +#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:70 msgid "Contact is deleted." msgstr "Контакт удалён." @@ -6485,7 +6503,7 @@ msgstr "Нажмите на контакт, чтобы добавить или msgid "Add contact to circle" msgstr "Добавить контакт в круг" -#: src/Module/Contact.php:96 +#: src/Module/Contact.php:102 #, php-format msgid "%d contact edited." msgid_plural "%d contacts edited." @@ -6494,142 +6512,142 @@ msgstr[1] "%d контакта изменено." msgstr[2] "%d контактов изменены." msgstr[3] "%d контактов изменены." -#: src/Module/Contact.php:347 +#: src/Module/Contact.php:353 msgid "Show all contacts" msgstr "Показать все контакты" -#: src/Module/Contact.php:352 src/Module/Contact.php:431 +#: src/Module/Contact.php:358 src/Module/Contact.php:437 #: src/Module/Moderation/BaseUsers.php:85 msgid "Pending" msgstr "В ожидании" -#: src/Module/Contact.php:355 +#: src/Module/Contact.php:361 msgid "Only show pending contacts" msgstr "Показать только контакты \"в ожидании\"" -#: src/Module/Contact.php:360 src/Module/Contact.php:434 +#: src/Module/Contact.php:366 src/Module/Contact.php:440 #: src/Module/Moderation/BaseUsers.php:93 msgid "Blocked" msgstr "Заблокированы" -#: src/Module/Contact.php:363 +#: src/Module/Contact.php:369 msgid "Only show blocked contacts" msgstr "Показать только блокированные контакты" -#: src/Module/Contact.php:368 src/Module/Contact.php:440 +#: src/Module/Contact.php:374 src/Module/Contact.php:446 #: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Игнорируются" -#: src/Module/Contact.php:371 +#: src/Module/Contact.php:377 msgid "Only show ignored contacts" msgstr "Показать только игнорируемые контакты" -#: src/Module/Contact.php:376 src/Module/Contact.php:443 +#: src/Module/Contact.php:382 src/Module/Contact.php:449 msgid "Collapsed" msgstr "Свёрнуто" -#: src/Module/Contact.php:379 +#: src/Module/Contact.php:385 msgid "Only show collapsed contacts" msgstr "Показать только сворачиваемые контакты" -#: src/Module/Contact.php:384 src/Module/Contact.php:446 +#: src/Module/Contact.php:390 src/Module/Contact.php:452 msgid "Archived" msgstr "Архивированные" -#: src/Module/Contact.php:387 +#: src/Module/Contact.php:393 msgid "Only show archived contacts" msgstr "Показывать только архивные контакты" -#: src/Module/Contact.php:392 src/Module/Contact.php:437 +#: src/Module/Contact.php:398 src/Module/Contact.php:443 msgid "Hidden" msgstr "Скрытые" -#: src/Module/Contact.php:395 +#: src/Module/Contact.php:401 msgid "Only show hidden contacts" msgstr "Показывать только скрытые контакты" -#: src/Module/Contact.php:403 +#: src/Module/Contact.php:409 msgid "Organize your contact circles" msgstr "Настроить круги контактов" -#: src/Module/Contact.php:458 +#: src/Module/Contact.php:464 msgid "Search your contacts" msgstr "Поиск ваших контактов" -#: src/Module/Contact.php:459 src/Module/Search/Index.php:207 +#: src/Module/Contact.php:465 src/Module/Search/Index.php:207 #, php-format msgid "Results for: %s" msgstr "Результаты для: %s" -#: src/Module/Contact.php:466 +#: src/Module/Contact.php:473 msgid "Update" msgstr "Обновление" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 +#: src/Module/Contact.php:474 src/Module/Contact/Profile.php:532 #: 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 +#: src/Module/Contact.php:475 src/Module/Contact/Profile.php:540 msgid "Unignore" msgstr "Не игнорировать" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 +#: src/Module/Contact.php:476 src/Module/Contact/Profile.php:548 msgid "Uncollapse" msgstr "Не сворачивать" -#: src/Module/Contact.php:471 +#: src/Module/Contact.php:478 msgid "Batch Actions" msgstr "Пакетные действия" -#: src/Module/Contact.php:514 +#: src/Module/Contact.php:521 msgid "Conversations started by this contact" msgstr "Диалоги этого контакта" -#: src/Module/Contact.php:519 +#: src/Module/Contact.php:526 msgid "Posts and Comments" msgstr "Записи и комментарии" -#: src/Module/Contact.php:522 +#: src/Module/Contact.php:529 msgid "Individual Posts and Replies" msgstr "Отдельные записи и ответы" -#: src/Module/Contact.php:530 +#: src/Module/Contact.php:537 msgid "Posts containing media objects" msgstr "Записи с медиа" -#: src/Module/Contact.php:538 +#: src/Module/Contact.php:545 msgid "View all known contacts" msgstr "Показать все известные контакты" -#: src/Module/Contact.php:549 +#: src/Module/Contact.php:556 msgid "Advanced Contact Settings" msgstr "Дополнительные Настройки Контакта" -#: src/Module/Contact.php:585 +#: src/Module/Contact.php:592 msgid "Mutual Friendship" msgstr "Взаимная дружба" -#: src/Module/Contact.php:589 +#: src/Module/Contact.php:596 msgid "is a fan of yours" msgstr "является вашим поклонником" -#: src/Module/Contact.php:593 +#: src/Module/Contact.php:600 msgid "you are a fan of" msgstr "Вы - поклонник" -#: src/Module/Contact.php:611 +#: src/Module/Contact.php:618 msgid "Pending outgoing contact request" msgstr "Исходящий запрос на подписку" -#: src/Module/Contact.php:613 +#: src/Module/Contact.php:620 msgid "Pending incoming contact request" msgstr "Входящий запрос на подписку" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 +#: src/Module/Contact.php:633 src/Module/Contact/Profile.php:391 #, php-format msgid "Visit %s's profile [%s]" msgstr "Посетить профиль %s [%s]" @@ -6644,7 +6662,7 @@ msgstr "Возврат к редактору контакта" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6736,9 +6754,9 @@ 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/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 +#: 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:59 #: 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 @@ -6776,18 +6794,18 @@ msgstr "Пожалуйста, ответьте следующее:" msgid "Your Identity Address:" msgstr "Ваш адрес:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:422 #: 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 +#: src/Module/Moderation/Reports.php:123 +#: src/Module/Notifications/Introductions.php:135 +#: src/Module/Notifications/Introductions.php:204 msgid "Profile URL" 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/Contact/Follow.php:171 src/Module/Contact/Profile.php:434 +#: src/Module/Notifications/Introductions.php:197 +#: src/Module/Profile/Profile.php:236 msgid "Tags:" msgstr "Ключевые слова: " @@ -6828,241 +6846,241 @@ msgstr "Похожие профили" msgid "Failed to update contact record." msgstr "Не удалось обновить запись контакта." -#: src/Module/Contact/Profile.php:195 +#: src/Module/Contact/Profile.php:209 msgid "Contact has been unblocked" msgstr "Контакт разблокирован" -#: src/Module/Contact/Profile.php:199 +#: src/Module/Contact/Profile.php:213 msgid "Contact has been blocked" msgstr "Контакт заблокирован" -#: src/Module/Contact/Profile.php:211 +#: src/Module/Contact/Profile.php:225 msgid "Contact has been unignored" msgstr "У контакта отменено игнорирование" -#: src/Module/Contact/Profile.php:215 +#: src/Module/Contact/Profile.php:229 msgid "Contact has been ignored" msgstr "Контакт проигнорирован" -#: src/Module/Contact/Profile.php:227 +#: src/Module/Contact/Profile.php:241 msgid "Contact has been uncollapsed" msgstr "Записи контакта не сворачиваются" -#: src/Module/Contact/Profile.php:231 +#: src/Module/Contact/Profile.php:245 msgid "Contact has been collapsed" msgstr "Записи контакта сворачиваются" -#: src/Module/Contact/Profile.php:259 +#: src/Module/Contact/Profile.php:273 #, php-format msgid "You are mutual friends with %s" msgstr "У Вас взаимная дружба с %s" -#: src/Module/Contact/Profile.php:260 +#: src/Module/Contact/Profile.php:274 #, php-format msgid "You are sharing with %s" msgstr "Вы делитесь с %s" -#: src/Module/Contact/Profile.php:261 +#: src/Module/Contact/Profile.php:275 #, php-format msgid "%s is sharing with you" msgstr "%s делится с Вами" -#: src/Module/Contact/Profile.php:277 +#: src/Module/Contact/Profile.php:291 msgid "Private communications are not available for this contact." msgstr "Приватные коммуникации недоступны для этого контакта." -#: src/Module/Contact/Profile.php:287 +#: src/Module/Contact/Profile.php:301 msgid "This contact is on a server you ignored." msgstr "Этот контакт на игнорируемом вами сервере." -#: src/Module/Contact/Profile.php:290 +#: src/Module/Contact/Profile.php:304 msgid "Never" msgstr "Никогда" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was not successful)" msgstr "(Обновление не удалось)" -#: src/Module/Contact/Profile.php:293 +#: src/Module/Contact/Profile.php:307 msgid "(Update was successful)" msgstr "(Обновление было успешно)" -#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 +#: src/Module/Contact/Profile.php:309 src/Module/Contact/Profile.php:503 msgid "Suggest friends" msgstr "Предложить друзей" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:313 #, php-format msgid "Network type: %s" msgstr "Сеть: %s" -#: src/Module/Contact/Profile.php:304 +#: src/Module/Contact/Profile.php:318 msgid "Communications lost with this contact!" msgstr "Связь с контактом утеряна!" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:324 msgid "Fetch further information for feeds" msgstr "Получить подробную информацию о фидах" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:326 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 +#: src/Module/Contact/Profile.php:329 msgid "Fetch information" msgstr "Получить информацию" -#: src/Module/Contact/Profile.php:316 +#: src/Module/Contact/Profile.php:330 msgid "Fetch keywords" msgstr "Получить ключевые слова" -#: src/Module/Contact/Profile.php:317 +#: src/Module/Contact/Profile.php:331 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 +#: src/Module/Contact/Profile.php:341 src/Module/Contact/Profile.php:346 +#: src/Module/Contact/Profile.php:351 src/Module/Contact/Profile.php:357 msgid "No mirroring" msgstr "Не зеркалировать" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 -#: src/Module/Contact/Profile.php:344 +#: src/Module/Contact/Profile.php:342 src/Module/Contact/Profile.php:352 +#: src/Module/Contact/Profile.php:358 msgid "Mirror as my own posting" msgstr "Зеркалировать как мои сообщения" -#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:347 src/Module/Contact/Profile.php:353 msgid "Native reshare" msgstr "Обычный репост" -#: src/Module/Contact/Profile.php:359 +#: src/Module/Contact/Profile.php:373 msgid "Contact Information / Notes" msgstr "Информация о контакте / Заметки" -#: src/Module/Contact/Profile.php:360 +#: src/Module/Contact/Profile.php:374 msgid "Contact Settings" msgstr "Настройки контакта" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:382 msgid "Contact" msgstr "Контакт" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:386 msgid "Their personal note" msgstr "Персональная заметка" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:388 msgid "Edit contact notes" msgstr "Редактировать заметки контакта" -#: src/Module/Contact/Profile.php:378 +#: src/Module/Contact/Profile.php:392 msgid "Block/Unblock contact" msgstr "Блокировать / Разблокировать контакт" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:393 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Игнорировать контакт" -#: src/Module/Contact/Profile.php:380 +#: src/Module/Contact/Profile.php:394 msgid "View conversations" msgstr "Просмотр бесед" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:399 msgid "Last update:" msgstr "Последнее обновление: " -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:401 msgid "Update public posts" msgstr "Обновить публичные сообщения" -#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 +#: src/Module/Contact/Profile.php:403 src/Module/Contact/Profile.php:513 msgid "Update now" msgstr "Обновить сейчас" -#: src/Module/Contact/Profile.php:391 +#: src/Module/Contact/Profile.php:405 msgid "Awaiting connection acknowledge" msgstr "Ожидаем подтверждения соединения" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:406 msgid "Currently blocked" msgstr "В настоящее время заблокирован" -#: src/Module/Contact/Profile.php:393 +#: src/Module/Contact/Profile.php:407 msgid "Currently ignored" msgstr "В настоящее время игнорируется" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:408 msgid "Currently collapsed" msgstr "В настоящее время сворачивается" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:409 msgid "Currently archived" msgstr "В данный момент архивирован" -#: src/Module/Contact/Profile.php:398 +#: src/Module/Contact/Profile.php:412 msgid "Manage remote servers" msgstr "Управлять удалёнными серверами" -#: src/Module/Contact/Profile.php:400 -#: src/Module/Notifications/Introductions.php:192 +#: src/Module/Contact/Profile.php:414 +#: src/Module/Notifications/Introductions.php:198 msgid "Hide this contact from others" msgstr "Скрыть этот контакт от других" -#: src/Module/Contact/Profile.php:400 +#: src/Module/Contact/Profile.php:414 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Ответы/лайки ваших публичных сообщений будут видимы." -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Notification for new posts" msgstr "Уведомление о новых записях" -#: src/Module/Contact/Profile.php:401 +#: src/Module/Contact/Profile.php:415 msgid "Send a notification of every new post of this contact" msgstr "Отправлять уведомление о каждом новой записи контакта" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 msgid "Keyword Deny List" msgstr "Запретный список слов" -#: src/Module/Contact/Profile.php:403 +#: src/Module/Contact/Profile.php:417 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/Contact/Profile.php:435 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Действия" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:437 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Записи" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:443 msgid "Mirror postings from this contact" msgstr "Зекралировать сообщения от этого контакта" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:445 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Пометить этот контакт как remote_self, что заставит Friendica отправлять сообщения от этого контакта." -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:448 msgid "Channel Settings" msgstr "Настройки каналов" -#: src/Module/Contact/Profile.php:435 +#: src/Module/Contact/Profile.php:449 msgid "Frequency of this contact in relevant channels" msgstr "Частота появления этого контакта в каналах" -#: src/Module/Contact/Profile.php:436 +#: src/Module/Contact/Profile.php:450 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 " @@ -7072,94 +7090,90 @@ msgid "" "block or hide the contact completely." msgstr "В зависимости от типа канала, не все записи этого контакта могут отображаться в них. По-умолчанию записи должны получить некоторое число взаимодействий (комментарии, лайки), чтобы попасть в каналы. Так же некоторые контакты могут заполнять каналы слишком частыми записями или вы можете не хотеть видеть их в каналах вообще, но не готовы их игнорировать или блокировать полностью." -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 msgid "Default frequency" msgstr "Обычная частота" -#: src/Module/Contact/Profile.php:437 +#: src/Module/Contact/Profile.php:451 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 +#: src/Module/Contact/Profile.php:452 msgid "Display all posts of this contact" msgstr "Показывать все" -#: src/Module/Contact/Profile.php:438 +#: src/Module/Contact/Profile.php:452 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "Все записи от этого контакта будут показаны в канале \"Для Вас\"" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 msgid "Display only few posts" msgstr "Показывать немного" -#: src/Module/Contact/Profile.php:439 +#: src/Module/Contact/Profile.php:453 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 +#: src/Module/Contact/Profile.php:454 msgid "Never display posts" msgstr "Не показывать" -#: src/Module/Contact/Profile.php:440 +#: src/Module/Contact/Profile.php:454 msgid "Posts from this contact will never be displayed in any channel" msgstr "Записи этого контакта никогда не будут показаны в каналах" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 msgid "Channel Only" msgstr "" -#: src/Module/Contact/Profile.php:441 +#: src/Module/Contact/Profile.php:455 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 +#: src/Module/Contact/Profile.php:523 msgid "Refetch contact data" msgstr "Обновить данные контакта" -#: src/Module/Contact/Profile.php:520 +#: src/Module/Contact/Profile.php:534 msgid "Toggle Blocked status" msgstr "Изменить статус блокированности (заблокировать/разблокировать)" -#: src/Module/Contact/Profile.php:528 +#: src/Module/Contact/Profile.php:542 msgid "Toggle Ignored status" msgstr "Изменить статус игнорирования" -#: src/Module/Contact/Profile.php:536 +#: src/Module/Contact/Profile.php:550 msgid "Toggle Collapsed status" msgstr "Изменить статус сворачивания" -#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:557 src/Module/Contact/Revoke.php:103 msgid "Revoke Follow" msgstr "Отозвать подписку" -#: src/Module/Contact/Profile.php:545 +#: src/Module/Contact/Profile.php:559 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 "Ошибочный запрос." -#: src/Module/Contact/Revoke.php:63 -msgid "Unknown contact." -msgstr "Неизвестный контакт." - -#: src/Module/Contact/Revoke.php:77 +#: src/Module/Contact/Revoke.php:74 msgid "Contact is being deleted." msgstr "Контакт удаляется." -#: src/Module/Contact/Revoke.php:91 +#: src/Module/Contact/Revoke.php:88 msgid "Follow was successfully revoked." msgstr "Подписка была успешно отозвана." -#: src/Module/Contact/Revoke.php:107 +#: src/Module/Contact/Revoke.php:104 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." @@ -7215,29 +7229,29 @@ msgstr "Сообщество недоступно." msgid "Not available." msgstr "Недоступно." -#: src/Module/Conversation/Network.php:214 +#: src/Module/Conversation/Network.php:216 msgid "No such circle" msgstr "Нет такого круга" -#: src/Module/Conversation/Network.php:218 +#: src/Module/Conversation/Network.php:220 #, php-format msgid "Circle: %s" msgstr "Круг: %s" -#: src/Module/Conversation/Network.php:237 +#: src/Module/Conversation/Network.php:239 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:314 +#: src/Module/Conversation/Network.php:316 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 "Скрыть" @@ -7252,24 +7266,24 @@ msgid "" "code or the translation of Friendica. Thank you all!" msgstr "Friendica это проект сообщества, который был бы невозможен без помощи многих людей. Вот лист тех, кто писал код или помогал с переводом. Спасибо вам всем!" -#: src/Module/Debug/ActivityPubConversion.php:53 +#: src/Module/Debug/ActivityPubConversion.php:59 msgid "Formatted" msgstr "" -#: src/Module/Debug/ActivityPubConversion.php:65 +#: src/Module/Debug/ActivityPubConversion.php:71 msgid "Activity" msgstr "" -#: src/Module/Debug/ActivityPubConversion.php:117 +#: src/Module/Debug/ActivityPubConversion.php:123 msgid "Object data" msgstr "" -#: src/Module/Debug/ActivityPubConversion.php:124 +#: src/Module/Debug/ActivityPubConversion.php:130 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/Debug/ActivityPubConversion.php:135 +#: src/Module/Debug/Babel.php:300 src/Module/Moderation/Item/Source.php:93 #: src/Module/Security/TwoFactor/Verify.php:98 msgid "Error" msgid_plural "Errors" @@ -7278,188 +7292,188 @@ msgstr[1] "Ошибки" msgstr[2] "Ошибки" msgstr[3] "Ошибки" -#: src/Module/Debug/ActivityPubConversion.php:138 +#: src/Module/Debug/ActivityPubConversion.php:144 msgid "Source activity" msgstr "" -#: src/Module/Debug/Babel.php:52 +#: src/Module/Debug/Babel.php:58 msgid "Source input" msgstr "" -#: src/Module/Debug/Babel.php:58 +#: src/Module/Debug/Babel.php:64 msgid "BBCode::toPlaintext" msgstr "" -#: src/Module/Debug/Babel.php:64 +#: src/Module/Debug/Babel.php:70 msgid "BBCode::convert (raw HTML)" msgstr "" -#: src/Module/Debug/Babel.php:69 +#: src/Module/Debug/Babel.php:75 msgid "BBCode::convert (hex)" msgstr "" -#: src/Module/Debug/Babel.php:74 +#: src/Module/Debug/Babel.php:80 msgid "BBCode::convert" msgstr "" -#: src/Module/Debug/Babel.php:80 +#: src/Module/Debug/Babel.php:86 msgid "BBCode::convert => HTML::toBBCode" msgstr "" -#: src/Module/Debug/Babel.php:86 +#: src/Module/Debug/Babel.php:92 msgid "BBCode::toMarkdown" msgstr "" -#: src/Module/Debug/Babel.php:92 +#: src/Module/Debug/Babel.php:98 msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" msgstr "" -#: src/Module/Debug/Babel.php:96 +#: src/Module/Debug/Babel.php:102 msgid "BBCode::toMarkdown => Markdown::convert" msgstr "" -#: src/Module/Debug/Babel.php:102 +#: src/Module/Debug/Babel.php:108 msgid "BBCode::toMarkdown => Markdown::toBBCode" msgstr "" -#: src/Module/Debug/Babel.php:108 +#: src/Module/Debug/Babel.php:114 msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" msgstr "" -#: src/Module/Debug/Babel.php:116 +#: src/Module/Debug/Babel.php:122 msgid "Item Body" msgstr "" -#: src/Module/Debug/Babel.php:120 +#: src/Module/Debug/Babel.php:126 msgid "Item Tags" msgstr "" -#: src/Module/Debug/Babel.php:126 +#: src/Module/Debug/Babel.php:132 msgid "PageInfo::appendToBody" msgstr "" -#: src/Module/Debug/Babel.php:131 +#: src/Module/Debug/Babel.php:137 msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" msgstr "" -#: src/Module/Debug/Babel.php:135 +#: src/Module/Debug/Babel.php:141 msgid "PageInfo::appendToBody => BBCode::convert" msgstr "" -#: src/Module/Debug/Babel.php:142 +#: src/Module/Debug/Babel.php:148 msgid "Source input (Diaspora format)" msgstr "" -#: src/Module/Debug/Babel.php:151 +#: src/Module/Debug/Babel.php:157 msgid "Source input (Markdown)" msgstr "" -#: src/Module/Debug/Babel.php:157 +#: src/Module/Debug/Babel.php:163 msgid "Markdown::convert (raw HTML)" msgstr "" -#: src/Module/Debug/Babel.php:162 +#: src/Module/Debug/Babel.php:168 msgid "Markdown::convert" msgstr "" -#: src/Module/Debug/Babel.php:168 +#: src/Module/Debug/Babel.php:174 msgid "Markdown::toBBCode" msgstr "" -#: src/Module/Debug/Babel.php:175 +#: src/Module/Debug/Babel.php:181 msgid "Raw HTML input" msgstr "" -#: src/Module/Debug/Babel.php:180 +#: src/Module/Debug/Babel.php:186 msgid "HTML Input" msgstr "" -#: src/Module/Debug/Babel.php:187 +#: src/Module/Debug/Babel.php:193 msgid "HTML Purified (raw)" msgstr "" -#: src/Module/Debug/Babel.php:192 +#: src/Module/Debug/Babel.php:198 msgid "HTML Purified (hex)" msgstr "" -#: src/Module/Debug/Babel.php:197 +#: src/Module/Debug/Babel.php:203 msgid "HTML Purified" msgstr "" -#: src/Module/Debug/Babel.php:203 +#: src/Module/Debug/Babel.php:209 msgid "HTML::toBBCode" msgstr "" -#: src/Module/Debug/Babel.php:209 +#: src/Module/Debug/Babel.php:215 msgid "HTML::toBBCode => BBCode::convert" msgstr "" -#: src/Module/Debug/Babel.php:214 +#: src/Module/Debug/Babel.php:220 msgid "HTML::toBBCode => BBCode::convert (raw HTML)" msgstr "" -#: src/Module/Debug/Babel.php:220 +#: src/Module/Debug/Babel.php:226 msgid "HTML::toBBCode => BBCode::toPlaintext" msgstr "" -#: src/Module/Debug/Babel.php:226 +#: src/Module/Debug/Babel.php:232 msgid "HTML::toMarkdown" msgstr "" -#: src/Module/Debug/Babel.php:232 +#: src/Module/Debug/Babel.php:238 msgid "HTML::toPlaintext" msgstr "" -#: src/Module/Debug/Babel.php:238 +#: src/Module/Debug/Babel.php:244 msgid "HTML::toPlaintext (compact)" msgstr "" -#: src/Module/Debug/Babel.php:256 +#: src/Module/Debug/Babel.php:262 msgid "Decoded post" msgstr "Декодированная запись" -#: src/Module/Debug/Babel.php:277 +#: src/Module/Debug/Babel.php:283 msgid "Post array before expand entities" msgstr "Массив записи до развертывания объектов" -#: src/Module/Debug/Babel.php:284 +#: src/Module/Debug/Babel.php:290 msgid "Post converted" msgstr "Запись преобразована" -#: src/Module/Debug/Babel.php:289 +#: src/Module/Debug/Babel.php:295 msgid "Converted body" msgstr "" -#: src/Module/Debug/Babel.php:295 +#: src/Module/Debug/Babel.php:301 msgid "Twitter addon is absent from the addon/ folder." msgstr "" -#: src/Module/Debug/Babel.php:305 +#: src/Module/Debug/Babel.php:311 msgid "Babel Diagnostic" msgstr "" -#: src/Module/Debug/Babel.php:307 +#: src/Module/Debug/Babel.php:313 msgid "Source text" msgstr "" -#: src/Module/Debug/Babel.php:308 +#: src/Module/Debug/Babel.php:314 msgid "BBCode" msgstr "" -#: src/Module/Debug/Babel.php:310 +#: src/Module/Debug/Babel.php:316 msgid "Markdown" msgstr "" -#: src/Module/Debug/Babel.php:311 +#: src/Module/Debug/Babel.php:317 msgid "HTML" msgstr "" -#: src/Module/Debug/Babel.php:313 +#: src/Module/Debug/Babel.php:319 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 +7534,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 +7644,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 +8039,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 +8064,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 "Группа сообщества" @@ -8121,7 +8135,7 @@ msgid "Block New Remote Contact" msgstr "Заблокировать новый контакт" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Photo" msgstr "Фото" @@ -8435,56 +8449,56 @@ msgstr "GUID" msgid "The GUID of the item you want to delete." msgstr "GUID записи, которую вы хотите удалить." -#: src/Module/Moderation/Item/Source.php:77 +#: src/Module/Moderation/Item/Source.php:83 msgid "Item Id" msgstr "Id записи" -#: src/Module/Moderation/Item/Source.php:78 +#: src/Module/Moderation/Item/Source.php:84 msgid "Item URI" msgstr "URI записи" -#: src/Module/Moderation/Item/Source.php:80 +#: src/Module/Moderation/Item/Source.php:86 msgid "Terms" msgstr "Ключевые слова" -#: src/Module/Moderation/Item/Source.php:81 +#: src/Module/Moderation/Item/Source.php:87 msgid "Tag" msgstr "Тэг" -#: src/Module/Moderation/Item/Source.php:82 +#: src/Module/Moderation/Item/Source.php:88 #: 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 +#: src/Module/Moderation/Item/Source.php:89 msgid "Term" msgstr "Ключевое слово" -#: src/Module/Moderation/Item/Source.php:84 +#: src/Module/Moderation/Item/Source.php:90 msgid "URL" msgstr "URL" -#: src/Module/Moderation/Item/Source.php:86 +#: src/Module/Moderation/Item/Source.php:92 msgid "Implicit Mention" msgstr "Неявная отметка" -#: src/Module/Moderation/Item/Source.php:88 +#: src/Module/Moderation/Item/Source.php:94 msgid "Item not found" msgstr "Элемент не найден" -#: src/Module/Moderation/Item/Source.php:89 +#: src/Module/Moderation/Item/Source.php:95 msgid "No source recorded" msgstr "Источник не сохранён" -#: src/Module/Moderation/Item/Source.php:90 +#: src/Module/Moderation/Item/Source.php:96 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 +#: src/Module/Moderation/Item/Source.php:98 msgid "Item Guid" msgstr "GUID записи" @@ -8692,23 +8706,23 @@ msgstr "2b. Добавьте комментарий" msgid "3. Pick posts" msgstr "3. Выберите записи" -#: src/Module/Moderation/Reports.php:105 +#: src/Module/Moderation/Reports.php:111 msgid "List of reports" msgstr "Список обращений" -#: src/Module/Moderation/Reports.php:106 +#: src/Module/Moderation/Reports.php:112 msgid "This page display reports created by our or remote users." msgstr "Эта страница показывает обращения, созданные нашими или удалёнными пользователями." -#: src/Module/Moderation/Reports.php:107 +#: src/Module/Moderation/Reports.php:113 msgid "No report exists at this node." msgstr "Обращений на этом узле нет." -#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Reports.php:116 msgid "Category" msgstr "Категория" -#: src/Module/Moderation/Reports.php:114 +#: src/Module/Moderation/Reports.php:120 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8717,11 +8731,11 @@ msgstr[1] "%s обращения" msgstr[2] "%s обращений" msgstr[3] "%s обращений" -#: src/Module/Moderation/Reports.php:117 +#: src/Module/Moderation/Reports.php:123 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 "Ретранслятор канала" @@ -8946,59 +8960,59 @@ msgstr "Сообщение от пользователя" msgid "Deny" msgstr "Отклонить" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Show Ignored Requests" msgstr "Показать проигнорированные запросы" -#: src/Module/Notifications/Introductions.php:99 +#: src/Module/Notifications/Introductions.php:105 msgid "Hide Ignored Requests" msgstr "Скрыть проигнорированные запросы" -#: src/Module/Notifications/Introductions.php:115 -#: src/Module/Notifications/Introductions.php:178 +#: src/Module/Notifications/Introductions.php:121 +#: src/Module/Notifications/Introductions.php:184 msgid "Notification type:" msgstr "Тип уведомления:" -#: src/Module/Notifications/Introductions.php:118 +#: src/Module/Notifications/Introductions.php:124 msgid "Suggested by:" msgstr "Рекомендовано:" -#: src/Module/Notifications/Introductions.php:143 +#: src/Module/Notifications/Introductions.php:149 msgid "Claims to be known to you: " msgstr "Утверждения, о которых должно быть вам известно: " -#: src/Module/Notifications/Introductions.php:152 +#: src/Module/Notifications/Introductions.php:158 msgid "Shall your connection be bidirectional or not?" msgstr "Должно ли ваше соединение быть двухсторонним или нет?" -#: src/Module/Notifications/Introductions.php:153 +#: src/Module/Notifications/Introductions.php:159 #, php-format msgid "" "Accepting %s as a friend allows %s to subscribe to your posts, and you will " "also receive updates from them in your news feed." msgstr "Принимая %s как друга вы позволяете %s читать ему свои записи, а также будете получать записи от него." -#: src/Module/Notifications/Introductions.php:154 +#: src/Module/Notifications/Introductions.php:160 #, php-format msgid "" "Accepting %s as a subscriber allows them to subscribe to your posts, but you" " will not receive updates from them in your news feed." msgstr "Принимая %s как подписчика вы позволяете читать ему свои записи, но вы не будете получать записей от него." -#: src/Module/Notifications/Introductions.php:156 +#: src/Module/Notifications/Introductions.php:162 msgid "Friend" msgstr "Друг" -#: src/Module/Notifications/Introductions.php:157 +#: src/Module/Notifications/Introductions.php:163 msgid "Subscriber" msgstr "Подписчик" -#: src/Module/Notifications/Introductions.php:216 +#: src/Module/Notifications/Introductions.php:222 msgid "No introductions." msgstr "Запросов нет." -#: src/Module/Notifications/Introductions.php:217 -#: src/Module/Notifications/Notifications.php:135 +#: src/Module/Notifications/Introductions.php:223 +#: src/Module/Notifications/Notifications.php:141 #, php-format msgid "No more %s notifications." msgstr "Больше нет уведомлений о %s." @@ -9023,7 +9037,7 @@ msgstr "Личные уведомления" msgid "Home Notifications" msgstr "Уведомления" -#: src/Module/Notifications/Notifications.php:140 +#: src/Module/Notifications/Notifications.php:146 msgid "Show unread" msgstr "Показать непрочитанные" @@ -9129,21 +9143,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 +9260,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 +9308,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 +9354,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,174 +9434,174 @@ 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 "Ваша регистрация в ожидании одобрения владельцем сайта." -#: src/Module/Search/Acl.php:73 +#: src/Module/Search/Acl.php:78 msgid "You must be logged in to use this module." msgstr "Вам нужно войти, чтобы использовать этот модуль." @@ -9604,65 +9618,65 @@ msgstr "Незарегистрированные пользователи мог msgid "Items tagged with: %s" msgstr "Элементы с тегами: %s" -#: src/Module/Search/Saved.php:59 +#: src/Module/Search/Saved.php:63 msgid "Search term was not saved." msgstr "Поисковый запрос не сохранён." -#: src/Module/Search/Saved.php:62 +#: src/Module/Search/Saved.php:66 msgid "Search term already saved." msgstr "Такой запрос уже сохранён." -#: src/Module/Search/Saved.php:68 +#: src/Module/Search/Saved.php:72 msgid "Search term was not removed." msgstr "Поисковый запрос не был удалён." -#: src/Module/Security/Login.php:123 +#: src/Module/Security/Login.php:127 msgid "Create a New Account" msgstr "Создать новый аккаунт" -#: src/Module/Security/Login.php:142 +#: src/Module/Security/Login.php:146 msgid "Your OpenID: " msgstr "Ваш OpenID: " -#: src/Module/Security/Login.php:145 +#: src/Module/Security/Login.php:149 msgid "" "Please enter your username and password to add the OpenID to your existing " "account." msgstr "Пожалуйста, введите ваше имя пользователя и пароль для того, чтобы добавить OpenID к вашей учётной записи." -#: src/Module/Security/Login.php:147 +#: src/Module/Security/Login.php:151 msgid "Or login using OpenID: " msgstr "Или зайти с OpenID: " -#: src/Module/Security/Login.php:161 +#: src/Module/Security/Login.php:165 msgid "Password: " msgstr "Пароль: " -#: src/Module/Security/Login.php:162 +#: src/Module/Security/Login.php:166 msgid "Remember me" msgstr "Запомнить" -#: src/Module/Security/Login.php:171 +#: src/Module/Security/Login.php:175 msgid "Forgot your password?" msgstr "Забыли пароль?" -#: src/Module/Security/Login.php:174 +#: src/Module/Security/Login.php:178 msgid "Website Terms of Service" msgstr "Правила сайта" -#: src/Module/Security/Login.php:175 +#: src/Module/Security/Login.php:179 msgid "terms of service" msgstr "правила" -#: src/Module/Security/Login.php:177 +#: src/Module/Security/Login.php:181 msgid "Website Privacy Policy" msgstr "Политика конфиденциальности сервера" -#: src/Module/Security/Login.php:178 +#: src/Module/Security/Login.php:182 msgid "privacy policy" msgstr "политика конфиденциальности" -#: src/Module/Security/Logout.php:84 +#: src/Module/Security/Logout.php:89 #: src/Module/Security/TwoFactor/SignOut.php:78 #: src/Module/Security/TwoFactor/SignOut.php:86 #: src/Module/Security/TwoFactor/SignOut.php:108 @@ -9716,24 +9730,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 +9877,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 +9981,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 +10076,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 +10120,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 +10505,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 +10992,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 +11076,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 +12723,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 +12754,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..ff41a5321d 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:'] = 'Вместе:'; @@ -1198,7 +1211,7 @@ $a->strings['Maximum image length'] = 'Максимальная длина ка $a->strings['Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits.'] = 'Максимальная длина в пикселях для длинной стороны загруженных изображений. По умолчанию равно -1, что означает отсутствие ограничений.'; $a->strings['JPEG image quality'] = 'Качество JPEG изображения'; $a->strings['Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality.'] = 'Загруженные изображения JPEG будут сохранены в этом качестве [0-100]. По умолчанию 100, что означает полное качество.'; -$a->strings['Register policy'] = 'Политика регистрация'; +$a->strings['Register policy'] = 'Политика регистрации'; $a->strings['Maximum Users'] = 'Максимум пользователей'; $a->strings['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.'] = 'Если включено, регистрация будет автоматически закрываться при достижении указанного числа пользователей и вновь открываться, если число пользователей снова снизится. Это работает только, если регистрация установлена как открытая или закрытая, но не когда включено её одобрение.'; $a->strings['Maximum Daily Registrations'] = 'Максимальное число регистраций в день'; @@ -1650,7 +1663,6 @@ $a->strings['Toggle Collapsed status'] = 'Изменить статус свор $a->strings['Revoke Follow'] = 'Отозвать подписку'; $a->strings['Revoke the follow from this contact'] = 'Отменить подписку этого контакта на вас'; $a->strings['Bad Request.'] = 'Ошибочный запрос.'; -$a->strings['Unknown contact.'] = 'Неизвестный контакт.'; $a->strings['Contact is being deleted.'] = 'Контакт удаляется.'; $a->strings['Follow was successfully revoked.'] = 'Подписка была успешно отозвана.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'Вы действительно хотите отозвать подписку этого контакта на вас? Это нельзя будет отменить позже, им потребуется снова подписаться на вас.'; @@ -1801,6 +1813,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 +2275,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 +2406,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 +2427,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 +2923,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 Администратор'; diff --git a/view/php/default.php b/view/php/default.php index 1280843ca4..5d19fd3fbd 100644 --- a/view/php/default.php +++ b/view/php/default.php @@ -1,4 +1,4 @@ - + <?php if(!empty($page['title'])) echo $page['title'] ?> diff --git a/view/php/minimal.php b/view/php/minimal.php index 76e14ebe58..8562e6f307 100644 --- a/view/php/minimal.php +++ b/view/php/minimal.php @@ -1,4 +1,4 @@ - + <?php if(!empty($page['title'])) echo $page['title'] ?> 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/contacts-template.tpl b/view/templates/contacts-template.tpl index 680c84f567..166ff31f77 100644 --- a/view/templates/contacts-template.tpl +++ b/view/templates/contacts-template.tpl @@ -15,7 +15,8 @@ {{$tabs nofilter}}
    - + + {{foreach $contacts as $contact}} {{include file="contact/entry.tpl"}} diff --git a/view/templates/item/compose.tpl b/view/templates/item/compose.tpl index 051cb3b088..a161f34529 100644 --- a/view/templates/item/compose.tpl +++ b/view/templates/item/compose.tpl @@ -54,7 +54,7 @@

    - +

    @@ -103,4 +103,19 @@

    diff --git a/view/templates/notifications/notification.tpl b/view/templates/notifications/notification.tpl index dcee492baa..edd57ae0e0 100644 --- a/view/templates/notifications/notification.tpl +++ b/view/templates/notifications/notification.tpl @@ -1,4 +1,9 @@ diff --git a/view/templates/user/import.tpl b/view/templates/user/import.tpl index e33152c4bb..afba0bc9b6 100644 --- a/view/templates/user/import.tpl +++ b/view/templates/user/import.tpl @@ -1,4 +1,4 @@ - +

    {{$import.title}}

    {{$import.intro}}

    {{$import.instruct}}

    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}}