Merge pull request #11995 from annando/quote-uri-id
New field "quote-uri-id" for quoted posts
This commit is contained in:
commit
f71a5b20e5
21
database.sql
21
database.sql
|
@ -1,6 +1,6 @@
|
||||||
-- ------------------------------------------
|
-- ------------------------------------------
|
||||||
-- Friendica 2022.09-rc (Giant Rhubarb)
|
-- Friendica 2022.12-dev (Giant Rhubarb)
|
||||||
-- DB_UPDATE_VERSION 1484
|
-- DB_UPDATE_VERSION 1485
|
||||||
-- ------------------------------------------
|
-- ------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
@ -1186,6 +1186,7 @@ CREATE TABLE IF NOT EXISTS `post-content` (
|
||||||
`content-warning` varchar(255) NOT NULL DEFAULT '' COMMENT '',
|
`content-warning` varchar(255) NOT NULL DEFAULT '' COMMENT '',
|
||||||
`body` mediumtext COMMENT 'item body content',
|
`body` mediumtext COMMENT 'item body content',
|
||||||
`raw-body` mediumtext COMMENT 'Body without embedded media links',
|
`raw-body` mediumtext COMMENT 'Body without embedded media links',
|
||||||
|
`quote-uri-id` int unsigned COMMENT 'Id of the item-uri table that contains the quoted uri',
|
||||||
`location` varchar(255) NOT NULL DEFAULT '' COMMENT 'text location where this item originated',
|
`location` varchar(255) NOT NULL DEFAULT '' COMMENT 'text location where this item originated',
|
||||||
`coord` varchar(255) NOT NULL DEFAULT '' COMMENT 'longitude/latitude pair representing location where this item originated',
|
`coord` varchar(255) NOT NULL DEFAULT '' COMMENT 'longitude/latitude pair representing location where this item originated',
|
||||||
`language` text COMMENT 'Language information about this post',
|
`language` text COMMENT 'Language information about this post',
|
||||||
|
@ -1202,7 +1203,9 @@ CREATE TABLE IF NOT EXISTS `post-content` (
|
||||||
INDEX `plink` (`plink`(191)),
|
INDEX `plink` (`plink`(191)),
|
||||||
INDEX `resource-id` (`resource-id`),
|
INDEX `resource-id` (`resource-id`),
|
||||||
FULLTEXT INDEX `title-content-warning-body` (`title`,`content-warning`,`body`),
|
FULLTEXT INDEX `title-content-warning-body` (`title`,`content-warning`,`body`),
|
||||||
FOREIGN KEY (`uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE
|
INDEX `quote-uri-id` (`quote-uri-id`),
|
||||||
|
FOREIGN KEY (`uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE,
|
||||||
|
FOREIGN KEY (`quote-uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE
|
||||||
) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Content for all posts';
|
) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Content for all posts';
|
||||||
|
|
||||||
--
|
--
|
||||||
|
@ -1807,6 +1810,8 @@ CREATE VIEW `post-user-view` AS SELECT
|
||||||
`post-user`.`thr-parent-id` AS `thr-parent-id`,
|
`post-user`.`thr-parent-id` AS `thr-parent-id`,
|
||||||
`conversation-item-uri`.`uri` AS `conversation`,
|
`conversation-item-uri`.`uri` AS `conversation`,
|
||||||
`post-thread-user`.`conversation-id` AS `conversation-id`,
|
`post-thread-user`.`conversation-id` AS `conversation-id`,
|
||||||
|
`quote-item-uri`.`uri` AS `quote-uri`,
|
||||||
|
`post-content`.`quote-uri-id` AS `quote-uri-id`,
|
||||||
`item-uri`.`guid` AS `guid`,
|
`item-uri`.`guid` AS `guid`,
|
||||||
`post-user`.`wall` AS `wall`,
|
`post-user`.`wall` AS `wall`,
|
||||||
`post-user`.`gravity` AS `gravity`,
|
`post-user`.`gravity` AS `gravity`,
|
||||||
|
@ -1962,6 +1967,7 @@ CREATE VIEW `post-user-view` AS SELECT
|
||||||
LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id`
|
LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id`
|
||||||
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-user`.`uri-id`
|
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-user`.`uri-id`
|
||||||
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-user`.`uri-id`
|
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-user`.`uri-id`
|
||||||
|
LEFT JOIN `item-uri` AS `quote-item-uri` ON `quote-item-uri`.`id` = `post-content`.`quote-uri-id`
|
||||||
LEFT JOIN `post-delivery-data` ON `post-delivery-data`.`uri-id` = `post-user`.`uri-id` AND `post-user`.`origin`
|
LEFT JOIN `post-delivery-data` ON `post-delivery-data`.`uri-id` = `post-user`.`uri-id` AND `post-user`.`origin`
|
||||||
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-user`.`uri-id`
|
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-user`.`uri-id`
|
||||||
LEFT JOIN `permissionset` ON `permissionset`.`id` = `post-user`.`psid`
|
LEFT JOIN `permissionset` ON `permissionset`.`id` = `post-user`.`psid`
|
||||||
|
@ -1985,6 +1991,8 @@ CREATE VIEW `post-thread-user-view` AS SELECT
|
||||||
`post-user`.`thr-parent-id` AS `thr-parent-id`,
|
`post-user`.`thr-parent-id` AS `thr-parent-id`,
|
||||||
`conversation-item-uri`.`uri` AS `conversation`,
|
`conversation-item-uri`.`uri` AS `conversation`,
|
||||||
`post-thread-user`.`conversation-id` AS `conversation-id`,
|
`post-thread-user`.`conversation-id` AS `conversation-id`,
|
||||||
|
`quote-item-uri`.`uri` AS `quote-uri`,
|
||||||
|
`post-content`.`quote-uri-id` AS `quote-uri-id`,
|
||||||
`item-uri`.`guid` AS `guid`,
|
`item-uri`.`guid` AS `guid`,
|
||||||
`post-thread-user`.`wall` AS `wall`,
|
`post-thread-user`.`wall` AS `wall`,
|
||||||
`post-user`.`gravity` AS `gravity`,
|
`post-user`.`gravity` AS `gravity`,
|
||||||
|
@ -2138,6 +2146,7 @@ CREATE VIEW `post-thread-user-view` AS SELECT
|
||||||
LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id`
|
LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id`
|
||||||
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-thread-user`.`uri-id`
|
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-thread-user`.`uri-id`
|
||||||
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-thread-user`.`uri-id`
|
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-thread-user`.`uri-id`
|
||||||
|
LEFT JOIN `item-uri` AS `quote-item-uri` ON `quote-item-uri`.`id` = `post-content`.`quote-uri-id`
|
||||||
LEFT JOIN `post-delivery-data` ON `post-delivery-data`.`uri-id` = `post-thread-user`.`uri-id` AND `post-thread-user`.`origin`
|
LEFT JOIN `post-delivery-data` ON `post-delivery-data`.`uri-id` = `post-thread-user`.`uri-id` AND `post-thread-user`.`origin`
|
||||||
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-thread-user`.`uri-id`
|
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-thread-user`.`uri-id`
|
||||||
LEFT JOIN `permissionset` ON `permissionset`.`id` = `post-thread-user`.`psid`
|
LEFT JOIN `permissionset` ON `permissionset`.`id` = `post-thread-user`.`psid`
|
||||||
|
@ -2157,6 +2166,8 @@ CREATE VIEW `post-view` AS SELECT
|
||||||
`post`.`thr-parent-id` AS `thr-parent-id`,
|
`post`.`thr-parent-id` AS `thr-parent-id`,
|
||||||
`conversation-item-uri`.`uri` AS `conversation`,
|
`conversation-item-uri`.`uri` AS `conversation`,
|
||||||
`post-thread`.`conversation-id` AS `conversation-id`,
|
`post-thread`.`conversation-id` AS `conversation-id`,
|
||||||
|
`quote-item-uri`.`uri` AS `quote-uri`,
|
||||||
|
`post-content`.`quote-uri-id` AS `quote-uri-id`,
|
||||||
`item-uri`.`guid` AS `guid`,
|
`item-uri`.`guid` AS `guid`,
|
||||||
`post`.`gravity` AS `gravity`,
|
`post`.`gravity` AS `gravity`,
|
||||||
`external-item-uri`.`uri` AS `extid`,
|
`external-item-uri`.`uri` AS `extid`,
|
||||||
|
@ -2279,6 +2290,7 @@ CREATE VIEW `post-view` AS SELECT
|
||||||
LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid`
|
LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid`
|
||||||
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post`.`uri-id`
|
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post`.`uri-id`
|
||||||
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post`.`uri-id`
|
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post`.`uri-id`
|
||||||
|
LEFT JOIN `item-uri` AS `quote-item-uri` ON `quote-item-uri`.`id` = `post-content`.`quote-uri-id`
|
||||||
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post`.`uri-id`
|
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post`.`uri-id`
|
||||||
LEFT JOIN `post` AS `parent-post` ON `parent-post`.`uri-id` = `post`.`parent-uri-id`
|
LEFT JOIN `post` AS `parent-post` ON `parent-post`.`uri-id` = `post`.`parent-uri-id`
|
||||||
LEFT JOIN `contact` AS `parent-post-author` ON `parent-post-author`.`id` = `parent-post`.`author-id`;
|
LEFT JOIN `contact` AS `parent-post-author` ON `parent-post-author`.`id` = `parent-post`.`author-id`;
|
||||||
|
@ -2296,6 +2308,8 @@ CREATE VIEW `post-thread-view` AS SELECT
|
||||||
`post`.`thr-parent-id` AS `thr-parent-id`,
|
`post`.`thr-parent-id` AS `thr-parent-id`,
|
||||||
`conversation-item-uri`.`uri` AS `conversation`,
|
`conversation-item-uri`.`uri` AS `conversation`,
|
||||||
`post-thread`.`conversation-id` AS `conversation-id`,
|
`post-thread`.`conversation-id` AS `conversation-id`,
|
||||||
|
`quote-item-uri`.`uri` AS `quote-uri`,
|
||||||
|
`post-content`.`quote-uri-id` AS `quote-uri-id`,
|
||||||
`item-uri`.`guid` AS `guid`,
|
`item-uri`.`guid` AS `guid`,
|
||||||
`post`.`gravity` AS `gravity`,
|
`post`.`gravity` AS `gravity`,
|
||||||
`external-item-uri`.`uri` AS `extid`,
|
`external-item-uri`.`uri` AS `extid`,
|
||||||
|
@ -2418,6 +2432,7 @@ CREATE VIEW `post-thread-view` AS SELECT
|
||||||
LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid`
|
LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid`
|
||||||
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-thread`.`uri-id`
|
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`
|
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-thread`.`uri-id`
|
||||||
|
LEFT JOIN `item-uri` AS `quote-item-uri` ON `quote-item-uri`.`id` = `post-content`.`quote-uri-id`
|
||||||
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-thread`.`uri-id`
|
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-thread`.`uri-id`
|
||||||
LEFT JOIN `post` AS `parent-post` ON `parent-post`.`uri-id` = `post`.`parent-uri-id`
|
LEFT JOIN `post` AS `parent-post` ON `parent-post`.`uri-id` = `post`.`parent-uri-id`
|
||||||
LEFT JOIN `contact` AS `parent-post-author` ON `parent-post-author`.`id` = `parent-post`.`author-id`;
|
LEFT JOIN `contact` AS `parent-post-author` ON `parent-post-author`.`id` = `parent-post`.`author-id`;
|
||||||
|
|
|
@ -13,6 +13,7 @@ Fields
|
||||||
| content-warning | | varchar(255) | NO | | | |
|
| content-warning | | varchar(255) | NO | | | |
|
||||||
| body | item body content | mediumtext | YES | | NULL | |
|
| body | item body content | mediumtext | YES | | NULL | |
|
||||||
| raw-body | Body without embedded media links | mediumtext | YES | | NULL | |
|
| raw-body | Body without embedded media links | mediumtext | YES | | NULL | |
|
||||||
|
| quote-uri-id | Id of the item-uri table that contains the quoted uri | int unsigned | YES | | NULL | |
|
||||||
| location | text location where this item originated | varchar(255) | NO | | | |
|
| location | text location where this item originated | varchar(255) | NO | | | |
|
||||||
| coord | longitude/latitude pair representing location where this item originated | varchar(255) | NO | | | |
|
| coord | longitude/latitude pair representing location where this item originated | varchar(255) | NO | | | |
|
||||||
| language | Language information about this post | text | YES | | NULL | |
|
| language | Language information about this post | text | YES | | NULL | |
|
||||||
|
@ -35,6 +36,7 @@ Indexes
|
||||||
| plink | plink(191) |
|
| plink | plink(191) |
|
||||||
| resource-id | resource-id |
|
| resource-id | resource-id |
|
||||||
| title-content-warning-body | FULLTEXT, title, content-warning, body |
|
| title-content-warning-body | FULLTEXT, title, content-warning, body |
|
||||||
|
| quote-uri-id | quote-uri-id |
|
||||||
|
|
||||||
Foreign Keys
|
Foreign Keys
|
||||||
------------
|
------------
|
||||||
|
@ -42,5 +44,6 @@ Foreign Keys
|
||||||
| Field | Target Table | Target Field |
|
| Field | Target Table | Target Field |
|
||||||
|-------|--------------|--------------|
|
|-------|--------------|--------------|
|
||||||
| uri-id | [item-uri](help/database/db_item-uri) | id |
|
| uri-id | [item-uri](help/database/db_item-uri) | id |
|
||||||
|
| quote-uri-id | [item-uri](help/database/db_item-uri) | id |
|
||||||
|
|
||||||
Return to [database documentation](help/database)
|
Return to [database documentation](help/database)
|
||||||
|
|
|
@ -1069,6 +1069,22 @@ class BBCode
|
||||||
return $attributes;
|
return $attributes;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Replace the share block with a link
|
||||||
|
*
|
||||||
|
* @param string $body
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public static function replaceSharedData(string $body): string
|
||||||
|
{
|
||||||
|
return BBCode::convertShare(
|
||||||
|
$body,
|
||||||
|
function (array $attributes) {
|
||||||
|
return '♲ ' . $attributes['link'];
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function converts a [share] block to text according to a provided callback function whose signature is:
|
* This function converts a [share] block to text according to a provided callback function whose signature is:
|
||||||
*
|
*
|
||||||
|
|
|
@ -93,7 +93,7 @@ class Item
|
||||||
'commented', 'created', 'edited', 'received', 'verb', 'object-type', 'postopts', 'plink',
|
'commented', 'created', 'edited', 'received', 'verb', 'object-type', 'postopts', 'plink',
|
||||||
'wall', 'private', 'starred', 'origin', 'parent-origin', 'title', 'body', 'language',
|
'wall', 'private', 'starred', 'origin', 'parent-origin', 'title', 'body', 'language',
|
||||||
'content-warning', 'location', 'coord', 'app', 'rendered-hash', 'rendered-html', 'object',
|
'content-warning', 'location', 'coord', 'app', 'rendered-hash', 'rendered-html', 'object',
|
||||||
'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid', 'mention', 'global',
|
'quote-uri', 'quote-uri-id', 'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid', 'mention', 'global',
|
||||||
'author-id', 'author-link', 'author-name', 'author-avatar', 'author-network', 'author-updated', 'author-gsid', 'author-addr', 'author-uri-id',
|
'author-id', 'author-link', 'author-name', 'author-avatar', 'author-network', 'author-updated', 'author-gsid', 'author-addr', 'author-uri-id',
|
||||||
'owner-id', 'owner-link', 'owner-name', 'owner-avatar', 'owner-network', 'owner-contact-type', 'owner-updated',
|
'owner-id', 'owner-link', 'owner-name', 'owner-avatar', 'owner-network', 'owner-contact-type', 'owner-updated',
|
||||||
'causer-id', 'causer-link', 'causer-name', 'causer-avatar', 'causer-contact-type', 'causer-network',
|
'causer-id', 'causer-link', 'causer-name', 'causer-avatar', 'causer-contact-type', 'causer-network',
|
||||||
|
@ -115,7 +115,7 @@ class Item
|
||||||
'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid',
|
'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid',
|
||||||
'author-id', 'author-link', 'author-name', 'author-avatar', 'owner-id', 'owner-link', 'contact-uid',
|
'author-id', 'author-link', 'author-name', 'author-avatar', 'owner-id', 'owner-link', 'contact-uid',
|
||||||
'signed_text', 'network', 'wall', 'contact-id', 'plink', 'origin',
|
'signed_text', 'network', 'wall', 'contact-id', 'plink', 'origin',
|
||||||
'thr-parent-id', 'parent-uri-id', 'postopts', 'pubmail',
|
'thr-parent-id', 'parent-uri-id', 'quote-uri', 'quote-uri-id', 'postopts', 'pubmail',
|
||||||
'event-created', 'event-edited', 'event-start', 'event-finish',
|
'event-created', 'event-edited', 'event-start', 'event-finish',
|
||||||
'event-summary', 'event-desc', 'event-location', 'event-type',
|
'event-summary', 'event-desc', 'event-location', 'event-type',
|
||||||
'event-nofinish', 'event-ignore', 'event-id'];
|
'event-nofinish', 'event-ignore', 'event-id'];
|
||||||
|
@ -123,7 +123,7 @@ class Item
|
||||||
// All fields in the item table
|
// All fields in the item table
|
||||||
const ITEM_FIELDLIST = ['id', 'uid', 'parent', 'uri', 'parent-uri', 'thr-parent',
|
const ITEM_FIELDLIST = ['id', 'uid', 'parent', 'uri', 'parent-uri', 'thr-parent',
|
||||||
'guid', 'uri-id', 'parent-uri-id', 'thr-parent-id', 'conversation', 'vid',
|
'guid', 'uri-id', 'parent-uri-id', 'thr-parent-id', 'conversation', 'vid',
|
||||||
'contact-id', 'wall', 'gravity', 'extid', 'psid',
|
'quote-uri', 'quote-uri-id', 'contact-id', 'wall', 'gravity', 'extid', 'psid',
|
||||||
'created', 'edited', 'commented', 'received', 'changed', 'verb',
|
'created', 'edited', 'commented', 'received', 'changed', 'verb',
|
||||||
'postopts', 'plink', 'resource-id', 'event-id', 'inform',
|
'postopts', 'plink', 'resource-id', 'event-id', 'inform',
|
||||||
'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid', 'post-type', 'post-reason',
|
'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid', 'post-type', 'post-reason',
|
||||||
|
@ -1119,6 +1119,13 @@ class Item
|
||||||
$item['raw-body'] = Post\Media::insertFromBody($item['uri-id'], $item['raw-body']);
|
$item['raw-body'] = Post\Media::insertFromBody($item['uri-id'], $item['raw-body']);
|
||||||
$item['raw-body'] = self::setHashtags($item['raw-body']);
|
$item['raw-body'] = self::setHashtags($item['raw-body']);
|
||||||
|
|
||||||
|
$quote_id = self::getQuoteUriId($item['body']);
|
||||||
|
|
||||||
|
if (!empty($quote_id) && Post::exists(['uri-id' => $quote_id, 'network' => Protocol::FEDERATED])) {
|
||||||
|
$item['quote-uri-id'] = $quote_id;
|
||||||
|
$item['raw-body'] = BBCode::replaceSharedData($item['raw-body']);
|
||||||
|
}
|
||||||
|
|
||||||
if (!DBA::exists('contact', ['id' => $item['author-id'], 'network' => Protocol::DFRN])) {
|
if (!DBA::exists('contact', ['id' => $item['author-id'], 'network' => Protocol::DFRN])) {
|
||||||
Post\Media::insertFromRelevantUrl($item['uri-id'], $item['raw-body']);
|
Post\Media::insertFromRelevantUrl($item['uri-id'], $item['raw-body']);
|
||||||
}
|
}
|
||||||
|
@ -3629,4 +3636,19 @@ class Item
|
||||||
Logger::debug('New shared data', ['uri-id' => $item['uri-id'], 'link' => $link, 'guid' => $item['guid']]);
|
Logger::debug('New shared data', ['uri-id' => $item['uri-id'], 'link' => $link, 'guid' => $item['guid']]);
|
||||||
return $item['body'];
|
return $item['body'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Fetch the uri-id of a quote
|
||||||
|
*
|
||||||
|
* @param string $body
|
||||||
|
* @return integer
|
||||||
|
*/
|
||||||
|
private static function getQuoteUriId(string $body): int
|
||||||
|
{
|
||||||
|
$shared = BBCode::fetchShareAttributes($body);
|
||||||
|
if (empty($shared['message_id'])) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
return ItemURI::getIdByURI($shared['message_id']);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1662,10 +1662,9 @@ class Transmitter
|
||||||
|
|
||||||
$body = BBCode::setMentionsToNicknames($body);
|
$body = BBCode::setMentionsToNicknames($body);
|
||||||
|
|
||||||
$shared = BBCode::fetchShareAttributes($body);
|
if (!empty($item['quote-uri'])) {
|
||||||
if (!empty($shared['link']) && !empty($shared['guid']) && !empty($shared['comment'])) {
|
$body = BBCode::replaceSharedData($body);
|
||||||
$body = self::replaceSharedData($body);
|
$data['quoteUrl'] = $item['quote-uri'];
|
||||||
$data['quoteUrl'] = $shared['link'];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$data['content'] = BBCode::convertForUriId($item['uri-id'], $body, BBCode::ACTIVITYPUB);
|
$data['content'] = BBCode::convertForUriId($item['uri-id'], $body, BBCode::ACTIVITYPUB);
|
||||||
|
@ -1680,7 +1679,7 @@ class Transmitter
|
||||||
|
|
||||||
$shared = BBCode::fetchShareAttributes($richbody);
|
$shared = BBCode::fetchShareAttributes($richbody);
|
||||||
if (!empty($shared['link']) && !empty($shared['guid']) && !empty($shared['comment'])) {
|
if (!empty($shared['link']) && !empty($shared['guid']) && !empty($shared['comment'])) {
|
||||||
$richbody = self::replaceSharedData($richbody);
|
$richbody = BBCode::replaceSharedData($richbody);
|
||||||
}
|
}
|
||||||
|
|
||||||
$richbody = BBCode::removeAttachment($richbody);
|
$richbody = BBCode::removeAttachment($richbody);
|
||||||
|
@ -1710,22 +1709,6 @@ class Transmitter
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Replace the share block with a link
|
|
||||||
*
|
|
||||||
* @param string $body
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
private static function replaceSharedData(string $body): string
|
|
||||||
{
|
|
||||||
return BBCode::convertShare(
|
|
||||||
$body,
|
|
||||||
function (array $attributes) {
|
|
||||||
return '♲ ' . $attributes['link'];
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fetches the language from the post, the user or the system.
|
* Fetches the language from the post, the user or the system.
|
||||||
*
|
*
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
if (!defined('DB_UPDATE_VERSION')) {
|
if (!defined('DB_UPDATE_VERSION')) {
|
||||||
define('DB_UPDATE_VERSION', 1484);
|
define('DB_UPDATE_VERSION', 1485);
|
||||||
}
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
|
@ -1218,6 +1218,7 @@ return [
|
||||||
"content-warning" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
|
"content-warning" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
|
||||||
"body" => ["type" => "mediumtext", "comment" => "item body content"],
|
"body" => ["type" => "mediumtext", "comment" => "item body content"],
|
||||||
"raw-body" => ["type" => "mediumtext", "comment" => "Body without embedded media links"],
|
"raw-body" => ["type" => "mediumtext", "comment" => "Body without embedded media links"],
|
||||||
|
"quote-uri-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table that contains the quoted uri"],
|
||||||
"location" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "text location where this item originated"],
|
"location" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "text location where this item originated"],
|
||||||
"coord" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "longitude/latitude pair representing location where this item originated"],
|
"coord" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "longitude/latitude pair representing location where this item originated"],
|
||||||
"language" => ["type" => "text", "comment" => "Language information about this post"],
|
"language" => ["type" => "text", "comment" => "Language information about this post"],
|
||||||
|
@ -1236,6 +1237,7 @@ return [
|
||||||
"plink" => ["plink(191)"],
|
"plink" => ["plink(191)"],
|
||||||
"resource-id" => ["resource-id"],
|
"resource-id" => ["resource-id"],
|
||||||
"title-content-warning-body" => ["FULLTEXT", "title", "content-warning", "body"],
|
"title-content-warning-body" => ["FULLTEXT", "title", "content-warning", "body"],
|
||||||
|
"quote-uri-id" => ["quote-uri-id"],
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"post-delivery" => [
|
"post-delivery" => [
|
||||||
|
|
|
@ -72,6 +72,8 @@
|
||||||
"thr-parent-id" => ["post-user", "thr-parent-id"],
|
"thr-parent-id" => ["post-user", "thr-parent-id"],
|
||||||
"conversation" => ["conversation-item-uri", "uri"],
|
"conversation" => ["conversation-item-uri", "uri"],
|
||||||
"conversation-id" => ["post-thread-user", "conversation-id"],
|
"conversation-id" => ["post-thread-user", "conversation-id"],
|
||||||
|
"quote-uri" => ["quote-item-uri", "uri"],
|
||||||
|
"quote-uri-id" => ["post-content", "quote-uri-id"],
|
||||||
"guid" => ["item-uri", "guid"],
|
"guid" => ["item-uri", "guid"],
|
||||||
"wall" => ["post-user", "wall"],
|
"wall" => ["post-user", "wall"],
|
||||||
"gravity" => ["post-user", "gravity"],
|
"gravity" => ["post-user", "gravity"],
|
||||||
|
@ -229,6 +231,7 @@
|
||||||
LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id`
|
LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id`
|
||||||
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-user`.`uri-id`
|
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-user`.`uri-id`
|
||||||
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-user`.`uri-id`
|
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-user`.`uri-id`
|
||||||
|
LEFT JOIN `item-uri` AS `quote-item-uri` ON `quote-item-uri`.`id` = `post-content`.`quote-uri-id`
|
||||||
LEFT JOIN `post-delivery-data` ON `post-delivery-data`.`uri-id` = `post-user`.`uri-id` AND `post-user`.`origin`
|
LEFT JOIN `post-delivery-data` ON `post-delivery-data`.`uri-id` = `post-user`.`uri-id` AND `post-user`.`origin`
|
||||||
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-user`.`uri-id`
|
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-user`.`uri-id`
|
||||||
LEFT JOIN `permissionset` ON `permissionset`.`id` = `post-user`.`psid`
|
LEFT JOIN `permissionset` ON `permissionset`.`id` = `post-user`.`psid`
|
||||||
|
@ -249,6 +252,8 @@
|
||||||
"thr-parent-id" => ["post-user", "thr-parent-id"],
|
"thr-parent-id" => ["post-user", "thr-parent-id"],
|
||||||
"conversation" => ["conversation-item-uri", "uri"],
|
"conversation" => ["conversation-item-uri", "uri"],
|
||||||
"conversation-id" => ["post-thread-user", "conversation-id"],
|
"conversation-id" => ["post-thread-user", "conversation-id"],
|
||||||
|
"quote-uri" => ["quote-item-uri", "uri"],
|
||||||
|
"quote-uri-id" => ["post-content", "quote-uri-id"],
|
||||||
"guid" => ["item-uri", "guid"],
|
"guid" => ["item-uri", "guid"],
|
||||||
"wall" => ["post-thread-user", "wall"],
|
"wall" => ["post-thread-user", "wall"],
|
||||||
"gravity" => ["post-user", "gravity"],
|
"gravity" => ["post-user", "gravity"],
|
||||||
|
@ -404,6 +409,7 @@
|
||||||
LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id`
|
LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id`
|
||||||
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-thread-user`.`uri-id`
|
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-thread-user`.`uri-id`
|
||||||
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-thread-user`.`uri-id`
|
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-thread-user`.`uri-id`
|
||||||
|
LEFT JOIN `item-uri` AS `quote-item-uri` ON `quote-item-uri`.`id` = `post-content`.`quote-uri-id`
|
||||||
LEFT JOIN `post-delivery-data` ON `post-delivery-data`.`uri-id` = `post-thread-user`.`uri-id` AND `post-thread-user`.`origin`
|
LEFT JOIN `post-delivery-data` ON `post-delivery-data`.`uri-id` = `post-thread-user`.`uri-id` AND `post-thread-user`.`origin`
|
||||||
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-thread-user`.`uri-id`
|
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-thread-user`.`uri-id`
|
||||||
LEFT JOIN `permissionset` ON `permissionset`.`id` = `post-thread-user`.`psid`
|
LEFT JOIN `permissionset` ON `permissionset`.`id` = `post-thread-user`.`psid`
|
||||||
|
@ -420,6 +426,8 @@
|
||||||
"thr-parent-id" => ["post", "thr-parent-id"],
|
"thr-parent-id" => ["post", "thr-parent-id"],
|
||||||
"conversation" => ["conversation-item-uri", "uri"],
|
"conversation" => ["conversation-item-uri", "uri"],
|
||||||
"conversation-id" => ["post-thread", "conversation-id"],
|
"conversation-id" => ["post-thread", "conversation-id"],
|
||||||
|
"quote-uri" => ["quote-item-uri", "uri"],
|
||||||
|
"quote-uri-id" => ["post-content", "quote-uri-id"],
|
||||||
"guid" => ["item-uri", "guid"],
|
"guid" => ["item-uri", "guid"],
|
||||||
"gravity" => ["post", "gravity"],
|
"gravity" => ["post", "gravity"],
|
||||||
"extid" => ["external-item-uri", "uri"],
|
"extid" => ["external-item-uri", "uri"],
|
||||||
|
@ -544,6 +552,7 @@
|
||||||
LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid`
|
LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid`
|
||||||
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post`.`uri-id`
|
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post`.`uri-id`
|
||||||
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post`.`uri-id`
|
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post`.`uri-id`
|
||||||
|
LEFT JOIN `item-uri` AS `quote-item-uri` ON `quote-item-uri`.`id` = `post-content`.`quote-uri-id`
|
||||||
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post`.`uri-id`
|
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post`.`uri-id`
|
||||||
LEFT JOIN `post` AS `parent-post` ON `parent-post`.`uri-id` = `post`.`parent-uri-id`
|
LEFT JOIN `post` AS `parent-post` ON `parent-post`.`uri-id` = `post`.`parent-uri-id`
|
||||||
LEFT JOIN `contact` AS `parent-post-author` ON `parent-post-author`.`id` = `parent-post`.`author-id`"
|
LEFT JOIN `contact` AS `parent-post-author` ON `parent-post-author`.`id` = `parent-post`.`author-id`"
|
||||||
|
@ -558,6 +567,8 @@
|
||||||
"thr-parent-id" => ["post", "thr-parent-id"],
|
"thr-parent-id" => ["post", "thr-parent-id"],
|
||||||
"conversation" => ["conversation-item-uri", "uri"],
|
"conversation" => ["conversation-item-uri", "uri"],
|
||||||
"conversation-id" => ["post-thread", "conversation-id"],
|
"conversation-id" => ["post-thread", "conversation-id"],
|
||||||
|
"quote-uri" => ["quote-item-uri", "uri"],
|
||||||
|
"quote-uri-id" => ["post-content", "quote-uri-id"],
|
||||||
"guid" => ["item-uri", "guid"],
|
"guid" => ["item-uri", "guid"],
|
||||||
"gravity" => ["post", "gravity"],
|
"gravity" => ["post", "gravity"],
|
||||||
"extid" => ["external-item-uri", "uri"],
|
"extid" => ["external-item-uri", "uri"],
|
||||||
|
@ -682,6 +693,7 @@
|
||||||
LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid`
|
LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid`
|
||||||
LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-thread`.`uri-id`
|
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`
|
LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-thread`.`uri-id`
|
||||||
|
LEFT JOIN `item-uri` AS `quote-item-uri` ON `quote-item-uri`.`id` = `post-content`.`quote-uri-id`
|
||||||
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-thread`.`uri-id`
|
LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-thread`.`uri-id`
|
||||||
LEFT JOIN `post` AS `parent-post` ON `parent-post`.`uri-id` = `post`.`parent-uri-id`
|
LEFT JOIN `post` AS `parent-post` ON `parent-post`.`uri-id` = `post`.`parent-uri-id`
|
||||||
LEFT JOIN `contact` AS `parent-post-author` ON `parent-post-author`.`id` = `parent-post`.`author-id`"
|
LEFT JOIN `contact` AS `parent-post-author` ON `parent-post-author`.`id` = `parent-post`.`author-id`"
|
||||||
|
|
|
@ -6,9 +6,9 @@
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: 2022.09-rc\n"
|
"Project-Id-Version: 2022.12-dev\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-09-25 07:08+0000\n"
|
"POT-Creation-Date: 2022-10-14 22:46+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -19,7 +19,7 @@ msgstr ""
|
||||||
|
|
||||||
|
|
||||||
#: mod/cal.php:46 mod/cal.php:50 mod/follow.php:39 mod/redir.php:36
|
#: mod/cal.php:46 mod/cal.php:50 mod/follow.php:39 mod/redir.php:36
|
||||||
#: mod/redir.php:177 src/Module/Conversation/Community.php:183
|
#: mod/redir.php:177 src/Module/Conversation/Community.php:181
|
||||||
#: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57
|
#: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57
|
||||||
#: src/Module/Item/Follow.php:42 src/Module/Item/Ignore.php:41
|
#: src/Module/Item/Follow.php:42 src/Module/Item/Ignore.php:41
|
||||||
#: src/Module/Item/Pin.php:42 src/Module/Item/Pin.php:57
|
#: src/Module/Item/Pin.php:42 src/Module/Item/Pin.php:57
|
||||||
|
@ -105,7 +105,7 @@ msgid "calendar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/display.php:143 mod/photos.php:802
|
#: mod/display.php:143 mod/photos.php:802
|
||||||
#: src/Module/Conversation/Community.php:177 src/Module/Directory.php:49
|
#: src/Module/Conversation/Community.php:175 src/Module/Directory.php:49
|
||||||
#: src/Module/Search/Index.php:65
|
#: src/Module/Search/Index.php:65
|
||||||
msgid "Public access denied."
|
msgid "Public access denied."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -119,7 +119,7 @@ msgid "The feed for this item is unavailable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/editpost.php:38 mod/events.php:217 mod/follow.php:56 mod/follow.php:130
|
#: mod/editpost.php:38 mod/events.php:217 mod/follow.php:56 mod/follow.php:130
|
||||||
#: mod/item.php:181 mod/item.php:186 mod/item.php:870 mod/message.php:69
|
#: mod/item.php:181 mod/item.php:186 mod/item.php:865 mod/message.php:69
|
||||||
#: mod/message.php:111 mod/notes.php:44 mod/ostatus_subscribe.php:33
|
#: mod/message.php:111 mod/notes.php:44 mod/ostatus_subscribe.php:33
|
||||||
#: mod/photos.php:160 mod/photos.php:891 mod/repair_ostatus.php:31
|
#: mod/photos.php:160 mod/photos.php:891 mod/repair_ostatus.php:31
|
||||||
#: mod/settings.php:40 mod/settings.php:50 mod/settings.php:156
|
#: mod/settings.php:40 mod/settings.php:50 mod/settings.php:156
|
||||||
|
@ -267,7 +267,7 @@ msgstr ""
|
||||||
msgid "Preview"
|
msgid "Preview"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/editpost.php:130 mod/fbrowser.php:118 mod/fbrowser.php:145
|
#: mod/editpost.php:130 mod/fbrowser.php:119 mod/fbrowser.php:146
|
||||||
#: mod/follow.php:144 mod/photos.php:1004 mod/photos.php:1105 mod/tagrm.php:35
|
#: mod/follow.php:144 mod/photos.php:1004 mod/photos.php:1105 mod/tagrm.php:35
|
||||||
#: mod/tagrm.php:127 mod/unfollow.php:97 src/Content/Conversation.php:386
|
#: mod/tagrm.php:127 mod/unfollow.php:97 src/Content/Conversation.php:386
|
||||||
#: src/Module/Contact/Revoke.php:108 src/Module/RemoteFollow.php:127
|
#: src/Module/Contact/Revoke.php:108 src/Module/RemoteFollow.php:127
|
||||||
|
@ -426,7 +426,7 @@ msgstr ""
|
||||||
msgid "Basic"
|
msgid "Basic"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/events.php:517 src/Module/Admin/Site.php:441 src/Module/Contact.php:475
|
#: mod/events.php:517 src/Module/Admin/Site.php:441 src/Module/Contact.php:477
|
||||||
#: src/Module/Profile/Profile.php:249
|
#: src/Module/Profile/Profile.php:249
|
||||||
msgid "Advanced"
|
msgid "Advanced"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -440,12 +440,12 @@ msgstr ""
|
||||||
msgid "Photos"
|
msgid "Photos"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/fbrowser.php:120 mod/fbrowser.php:147
|
#: mod/fbrowser.php:121 mod/fbrowser.php:148
|
||||||
#: src/Module/Settings/Profile/Photo/Index.php:129
|
#: src/Module/Settings/Profile/Photo/Index.php:129
|
||||||
msgid "Upload"
|
msgid "Upload"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/fbrowser.php:142
|
#: mod/fbrowser.php:143
|
||||||
msgid "Files"
|
msgid "Files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -469,8 +469,8 @@ msgstr ""
|
||||||
msgid "OStatus support is disabled. Contact can't be added."
|
msgid "OStatus support is disabled. Contact can't be added."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/follow.php:138 src/Content/Item.php:397 src/Content/Widget.php:80
|
#: mod/follow.php:138 src/Content/Item.php:400 src/Content/Widget.php:80
|
||||||
#: src/Model/Contact.php:1146 src/Model/Contact.php:1157
|
#: src/Model/Contact.php:1169 src/Model/Contact.php:1180
|
||||||
#: view/theme/vier/theme.php:181
|
#: view/theme/vier/theme.php:181
|
||||||
msgid "Connect/Follow"
|
msgid "Connect/Follow"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -507,7 +507,7 @@ msgid "Add a personal note:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/follow.php:163 mod/unfollow.php:109 src/Module/BaseProfile.php:59
|
#: mod/follow.php:163 mod/unfollow.php:109 src/Module/BaseProfile.php:59
|
||||||
#: src/Module/Contact.php:445
|
#: src/Module/Contact.php:447
|
||||||
msgid "Status Messages and Posts"
|
msgid "Status Messages and Posts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -523,19 +523,19 @@ msgstr ""
|
||||||
msgid "Empty post discarded."
|
msgid "Empty post discarded."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/item.php:682
|
#: mod/item.php:677
|
||||||
msgid "Post updated."
|
msgid "Post updated."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/item.php:692 mod/item.php:697
|
#: mod/item.php:687 mod/item.php:692
|
||||||
msgid "Item wasn't stored."
|
msgid "Item wasn't stored."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/item.php:708
|
#: mod/item.php:703
|
||||||
msgid "Item couldn't be fetched."
|
msgid "Item couldn't be fetched."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/item.php:848 src/Module/Admin/Themes/Details.php:39
|
#: mod/item.php:843 src/Module/Admin/Themes/Details.php:39
|
||||||
#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:42
|
#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:42
|
||||||
#: src/Module/Debug/ItemBody.php:57
|
#: src/Module/Debug/ItemBody.php:57
|
||||||
msgid "Item not found."
|
msgid "Item not found."
|
||||||
|
@ -1070,7 +1070,7 @@ msgid "Rotate CCW (left)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/photos.php:1333 mod/photos.php:1389 mod/photos.php:1463
|
#: mod/photos.php:1333 mod/photos.php:1389 mod/photos.php:1463
|
||||||
#: src/Module/Contact.php:545 src/Module/Item/Compose.php:160
|
#: src/Module/Contact.php:547 src/Module/Item/Compose.php:160
|
||||||
#: src/Object/Post.php:989
|
#: src/Object/Post.php:989
|
||||||
msgid "This is you"
|
msgid "This is you"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -1411,15 +1411,15 @@ msgstr ""
|
||||||
msgid "Friend Suggestions"
|
msgid "Friend Suggestions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/tagger.php:78 src/Content/Item.php:297 src/Model/Item.php:2846
|
#: mod/tagger.php:78 src/Content/Item.php:300 src/Model/Item.php:2855
|
||||||
msgid "photo"
|
msgid "photo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/tagger.php:78 src/Content/Item.php:291 src/Content/Item.php:301
|
#: mod/tagger.php:78 src/Content/Item.php:294 src/Content/Item.php:304
|
||||||
msgid "status"
|
msgid "status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mod/tagger.php:111 src/Content/Item.php:311
|
#: mod/tagger.php:111 src/Content/Item.php:314
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%1$s tagged %2$s's %3$s with %4$s"
|
msgid "%1$s tagged %2$s's %3$s with %4$s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -1595,16 +1595,16 @@ msgid "All contacts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/BaseModule.php:424 src/Content/Widget.php:235 src/Core/ACL.php:194
|
#: src/BaseModule.php:424 src/Content/Widget.php:235 src/Core/ACL.php:194
|
||||||
#: src/Module/Contact.php:368 src/Module/PermissionTooltip.php:122
|
#: src/Module/Contact.php:370 src/Module/PermissionTooltip.php:122
|
||||||
#: src/Module/PermissionTooltip.php:144
|
#: src/Module/PermissionTooltip.php:144
|
||||||
msgid "Followers"
|
msgid "Followers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/BaseModule.php:429 src/Content/Widget.php:236 src/Module/Contact.php:369
|
#: src/BaseModule.php:429 src/Content/Widget.php:236 src/Module/Contact.php:371
|
||||||
msgid "Following"
|
msgid "Following"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/BaseModule.php:434 src/Content/Widget.php:237 src/Module/Contact.php:370
|
#: src/BaseModule.php:434 src/Content/Widget.php:237 src/Module/Contact.php:372
|
||||||
msgid "Mutual friends"
|
msgid "Mutual friends"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2292,50 +2292,50 @@ msgstr ""
|
||||||
msgid "show more"
|
msgid "show more"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Item.php:288 src/Model/Item.php:2844
|
#: src/Content/Item.php:291 src/Model/Item.php:2853
|
||||||
msgid "event"
|
msgid "event"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Item.php:380 view/theme/frio/theme.php:266
|
#: src/Content/Item.php:383 view/theme/frio/theme.php:266
|
||||||
msgid "Follow Thread"
|
msgid "Follow Thread"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Item.php:381 src/Model/Contact.php:1151
|
#: src/Content/Item.php:384 src/Model/Contact.php:1174
|
||||||
msgid "View Status"
|
msgid "View Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Item.php:382 src/Content/Item.php:400 src/Model/Contact.php:1089
|
#: src/Content/Item.php:385 src/Content/Item.php:403 src/Model/Contact.php:1112
|
||||||
#: src/Model/Contact.php:1143 src/Model/Contact.php:1152
|
#: src/Model/Contact.php:1166 src/Model/Contact.php:1175
|
||||||
#: src/Module/Directory.php:158 src/Module/Settings/Profile/Index.php:225
|
#: src/Module/Directory.php:158 src/Module/Settings/Profile/Index.php:225
|
||||||
msgid "View Profile"
|
msgid "View Profile"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Item.php:383 src/Model/Contact.php:1153
|
#: src/Content/Item.php:386 src/Model/Contact.php:1176
|
||||||
msgid "View Photos"
|
msgid "View Photos"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Item.php:384 src/Model/Contact.php:1144
|
#: src/Content/Item.php:387 src/Model/Contact.php:1167
|
||||||
#: src/Model/Contact.php:1154
|
#: src/Model/Contact.php:1177
|
||||||
msgid "Network Posts"
|
msgid "Network Posts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Item.php:385 src/Model/Contact.php:1145
|
#: src/Content/Item.php:388 src/Model/Contact.php:1168
|
||||||
#: src/Model/Contact.php:1155
|
#: src/Model/Contact.php:1178
|
||||||
msgid "View Contact"
|
msgid "View Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Item.php:386 src/Model/Contact.php:1156
|
#: src/Content/Item.php:389 src/Model/Contact.php:1179
|
||||||
msgid "Send PM"
|
msgid "Send PM"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Item.php:387 src/Module/Admin/Blocklist/Contact.php:100
|
#: src/Content/Item.php:390 src/Module/Admin/Blocklist/Contact.php:100
|
||||||
#: src/Module/Admin/Users/Active.php:140 src/Module/Admin/Users/Index.php:154
|
#: src/Module/Admin/Users/Active.php:140 src/Module/Admin/Users/Index.php:154
|
||||||
#: src/Module/Contact.php:399 src/Module/Contact/Profile.php:348
|
#: src/Module/Contact.php:401 src/Module/Contact/Profile.php:348
|
||||||
#: src/Module/Contact/Profile.php:449
|
#: src/Module/Contact/Profile.php:449
|
||||||
msgid "Block"
|
msgid "Block"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Item.php:388 src/Module/Contact.php:400
|
#: src/Content/Item.php:391 src/Module/Contact.php:402
|
||||||
#: src/Module/Contact/Profile.php:349 src/Module/Contact/Profile.php:457
|
#: src/Module/Contact/Profile.php:349 src/Module/Contact/Profile.php:457
|
||||||
#: src/Module/Notifications/Introductions.php:132
|
#: src/Module/Notifications/Introductions.php:132
|
||||||
#: src/Module/Notifications/Introductions.php:204
|
#: src/Module/Notifications/Introductions.php:204
|
||||||
|
@ -2343,7 +2343,7 @@ msgstr ""
|
||||||
msgid "Ignore"
|
msgid "Ignore"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Item.php:392 src/Object/Post.php:455
|
#: src/Content/Item.php:395 src/Object/Post.php:455
|
||||||
msgid "Languages"
|
msgid "Languages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2381,7 +2381,7 @@ msgid "Sign in"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Nav.php:192 src/Module/BaseProfile.php:56
|
#: src/Content/Nav.php:192 src/Module/BaseProfile.php:56
|
||||||
#: src/Module/Contact.php:434 src/Module/Contact/Profile.php:380
|
#: src/Module/Contact.php:436 src/Module/Contact/Profile.php:380
|
||||||
#: src/Module/Settings/TwoFactor/Index.php:120 view/theme/frio/theme.php:236
|
#: src/Module/Settings/TwoFactor/Index.php:120 view/theme/frio/theme.php:236
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -2392,7 +2392,7 @@ msgid "Your posts and conversations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Nav.php:193 src/Module/BaseProfile.php:48
|
#: src/Content/Nav.php:193 src/Module/BaseProfile.php:48
|
||||||
#: src/Module/BaseSettings.php:55 src/Module/Contact.php:458
|
#: src/Module/BaseSettings.php:55 src/Module/Contact.php:460
|
||||||
#: src/Module/Contact/Profile.php:382 src/Module/Profile/Profile.php:241
|
#: src/Module/Contact/Profile.php:382 src/Module/Profile/Profile.php:241
|
||||||
#: src/Module/Welcome.php:57 view/theme/frio/theme.php:237
|
#: src/Module/Welcome.php:57 view/theme/frio/theme.php:237
|
||||||
msgid "Profile"
|
msgid "Profile"
|
||||||
|
@ -2407,7 +2407,7 @@ msgid "Your photos"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Nav.php:195 src/Module/BaseProfile.php:72
|
#: src/Content/Nav.php:195 src/Module/BaseProfile.php:72
|
||||||
#: src/Module/BaseProfile.php:75 src/Module/Contact.php:450
|
#: src/Module/BaseProfile.php:75 src/Module/Contact.php:452
|
||||||
#: view/theme/frio/theme.php:239
|
#: view/theme/frio/theme.php:239
|
||||||
msgid "Media"
|
msgid "Media"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -2481,8 +2481,8 @@ msgstr ""
|
||||||
|
|
||||||
#: src/Content/Nav.php:237 src/Content/Nav.php:296
|
#: src/Content/Nav.php:237 src/Content/Nav.php:296
|
||||||
#: src/Content/Text/HTML.php:899 src/Module/BaseProfile.php:125
|
#: src/Content/Text/HTML.php:899 src/Module/BaseProfile.php:125
|
||||||
#: src/Module/BaseProfile.php:128 src/Module/Contact.php:371
|
#: src/Module/BaseProfile.php:128 src/Module/Contact.php:373
|
||||||
#: src/Module/Contact.php:465 view/theme/frio/theme.php:247
|
#: src/Module/Contact.php:467 view/theme/frio/theme.php:247
|
||||||
msgid "Contacts"
|
msgid "Contacts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2628,39 +2628,39 @@ msgstr ""
|
||||||
msgid "last"
|
msgid "last"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Text/BBCode.php:998 src/Content/Text/BBCode.php:1833
|
#: src/Content/Text/BBCode.php:1002 src/Content/Text/BBCode.php:1867
|
||||||
#: src/Content/Text/BBCode.php:1834
|
#: src/Content/Text/BBCode.php:1868
|
||||||
msgid "Image/photo"
|
msgid "Image/photo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Text/BBCode.php:1188
|
#: src/Content/Text/BBCode.php:1222
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">%2$s</a> %3$s"
|
"<a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">%2$s</a> %3$s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Text/BBCode.php:1213 src/Model/Item.php:3420
|
#: src/Content/Text/BBCode.php:1247 src/Model/Item.php:3429
|
||||||
#: src/Model/Item.php:3426 src/Model/Item.php:3427
|
#: src/Model/Item.php:3435 src/Model/Item.php:3436
|
||||||
msgid "Link to source"
|
msgid "Link to source"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Text/BBCode.php:1751 src/Content/Text/HTML.php:940
|
#: src/Content/Text/BBCode.php:1785 src/Content/Text/HTML.php:940
|
||||||
msgid "Click to open/close"
|
msgid "Click to open/close"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Text/BBCode.php:1782
|
#: src/Content/Text/BBCode.php:1816
|
||||||
msgid "$1 wrote:"
|
msgid "$1 wrote:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Text/BBCode.php:1838 src/Content/Text/BBCode.php:1839
|
#: src/Content/Text/BBCode.php:1872 src/Content/Text/BBCode.php:1873
|
||||||
msgid "Encrypted content"
|
msgid "Encrypted content"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Text/BBCode.php:2057
|
#: src/Content/Text/BBCode.php:2093
|
||||||
msgid "Invalid source protocol"
|
msgid "Invalid source protocol"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Text/BBCode.php:2072
|
#: src/Content/Text/BBCode.php:2108
|
||||||
msgid "Invalid link protocol"
|
msgid "Invalid link protocol"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2712,7 +2712,7 @@ msgstr ""
|
||||||
msgid "Examples: Robert Morgenstein, Fishing"
|
msgid "Examples: Robert Morgenstein, Fishing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Widget.php:82 src/Module/Contact.php:392
|
#: src/Content/Widget.php:82 src/Module/Contact.php:394
|
||||||
#: src/Module/Directory.php:97 view/theme/vier/theme.php:183
|
#: src/Module/Directory.php:97 view/theme/vier/theme.php:183
|
||||||
msgid "Find"
|
msgid "Find"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -2739,7 +2739,7 @@ msgid "Local Directory"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Widget.php:211 src/Model/Group.php:587
|
#: src/Content/Widget.php:211 src/Model/Group.php:587
|
||||||
#: src/Module/Contact.php:355 src/Module/Welcome.php:76
|
#: src/Module/Contact.php:357 src/Module/Welcome.php:76
|
||||||
msgid "Groups"
|
msgid "Groups"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2751,7 +2751,7 @@ msgstr ""
|
||||||
msgid "Relationships"
|
msgid "Relationships"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Widget.php:244 src/Module/Contact.php:307
|
#: src/Content/Widget.php:244 src/Module/Contact.php:309
|
||||||
#: src/Module/Group.php:293
|
#: src/Module/Group.php:293
|
||||||
msgid "All Contacts"
|
msgid "All Contacts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -2795,7 +2795,7 @@ msgstr ""
|
||||||
msgid "Organisations"
|
msgid "Organisations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Content/Widget.php:523 src/Model/Contact.php:1582
|
#: src/Content/Widget.php:523 src/Model/Contact.php:1605
|
||||||
msgid "News"
|
msgid "News"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -3588,81 +3588,81 @@ msgstr ""
|
||||||
msgid "Legacy module file not found: %s"
|
msgid "Legacy module file not found: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:1147 src/Model/Contact.php:1158
|
#: src/Model/Contact.php:1170 src/Model/Contact.php:1181
|
||||||
msgid "UnFollow"
|
msgid "UnFollow"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:1164 src/Module/Admin/Users/Pending.php:107
|
#: src/Model/Contact.php:1187 src/Module/Admin/Users/Pending.php:107
|
||||||
#: src/Module/Notifications/Introductions.php:130
|
#: src/Module/Notifications/Introductions.php:130
|
||||||
#: src/Module/Notifications/Introductions.php:202
|
#: src/Module/Notifications/Introductions.php:202
|
||||||
msgid "Approve"
|
msgid "Approve"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:1578
|
#: src/Model/Contact.php:1601
|
||||||
msgid "Organisation"
|
msgid "Organisation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:1586
|
#: src/Model/Contact.php:1609
|
||||||
msgid "Forum"
|
msgid "Forum"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2774
|
#: src/Model/Contact.php:2795
|
||||||
msgid "Disallowed profile URL."
|
msgid "Disallowed profile URL."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2779 src/Module/Friendica.php:81
|
#: src/Model/Contact.php:2800 src/Module/Friendica.php:81
|
||||||
msgid "Blocked domain"
|
msgid "Blocked domain"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2784
|
#: src/Model/Contact.php:2805
|
||||||
msgid "Connect URL missing."
|
msgid "Connect URL missing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2793
|
#: src/Model/Contact.php:2814
|
||||||
msgid ""
|
msgid ""
|
||||||
"The contact could not be added. Please check the relevant network "
|
"The contact could not be added. Please check the relevant network "
|
||||||
"credentials in your Settings -> Social Networks page."
|
"credentials in your Settings -> Social Networks page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2835
|
#: src/Model/Contact.php:2856
|
||||||
msgid "The profile address specified does not provide adequate information."
|
msgid "The profile address specified does not provide adequate information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2837
|
#: src/Model/Contact.php:2858
|
||||||
msgid "No compatible communication protocols or feeds were discovered."
|
msgid "No compatible communication protocols or feeds were discovered."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2840
|
#: src/Model/Contact.php:2861
|
||||||
msgid "An author or name was not found."
|
msgid "An author or name was not found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2843
|
#: src/Model/Contact.php:2864
|
||||||
msgid "No browser URL could be matched to this address."
|
msgid "No browser URL could be matched to this address."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2846
|
#: src/Model/Contact.php:2867
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to match @-style Identity Address with a known protocol or email "
|
"Unable to match @-style Identity Address with a known protocol or email "
|
||||||
"contact."
|
"contact."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2847
|
#: src/Model/Contact.php:2868
|
||||||
msgid "Use mailto: in front of address to force email check."
|
msgid "Use mailto: in front of address to force email check."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2853
|
#: src/Model/Contact.php:2874
|
||||||
msgid ""
|
msgid ""
|
||||||
"The profile address specified belongs to a network which has been disabled "
|
"The profile address specified belongs to a network which has been disabled "
|
||||||
"on this site."
|
"on this site."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2858
|
#: src/Model/Contact.php:2879
|
||||||
msgid ""
|
msgid ""
|
||||||
"Limited profile. This person will be unable to receive direct/personal "
|
"Limited profile. This person will be unable to receive direct/personal "
|
||||||
"notifications from you."
|
"notifications from you."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Contact.php:2917
|
#: src/Model/Contact.php:2938
|
||||||
msgid "Unable to retrieve contact information."
|
msgid "Unable to retrieve contact information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -3782,66 +3782,66 @@ msgstr ""
|
||||||
msgid "Edit groups"
|
msgid "Edit groups"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Item.php:1956
|
#: src/Model/Item.php:1965
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Detected languages in this post:\\n%s"
|
msgid "Detected languages in this post:\\n%s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Item.php:2848
|
#: src/Model/Item.php:2857
|
||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Item.php:2850
|
#: src/Model/Item.php:2859
|
||||||
msgid "comment"
|
msgid "comment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Item.php:2853
|
#: src/Model/Item.php:2862
|
||||||
msgid "post"
|
msgid "post"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Item.php:2969
|
#: src/Model/Item.php:2978
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Content warning: %s"
|
msgid "Content warning: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Item.php:3332
|
#: src/Model/Item.php:3341
|
||||||
msgid "bytes"
|
msgid "bytes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Item.php:3363
|
#: src/Model/Item.php:3372
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%2$s (%3$d%%, %1$d vote)"
|
msgid "%2$s (%3$d%%, %1$d vote)"
|
||||||
msgid_plural "%2$s (%3$d%%, %1$d votes)"
|
msgid_plural "%2$s (%3$d%%, %1$d votes)"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Model/Item.php:3365
|
#: src/Model/Item.php:3374
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%2$s (%1$d vote)"
|
msgid "%2$s (%1$d vote)"
|
||||||
msgid_plural "%2$s (%1$d votes)"
|
msgid_plural "%2$s (%1$d votes)"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Model/Item.php:3370
|
#: src/Model/Item.php:3379
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%d voter. Poll end: %s"
|
msgid "%d voter. Poll end: %s"
|
||||||
msgid_plural "%d voters. Poll end: %s"
|
msgid_plural "%d voters. Poll end: %s"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Model/Item.php:3372
|
#: src/Model/Item.php:3381
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%d voter."
|
msgid "%d voter."
|
||||||
msgid_plural "%d voters."
|
msgid_plural "%d voters."
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Model/Item.php:3374
|
#: src/Model/Item.php:3383
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Poll end: %s"
|
msgid "Poll end: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Model/Item.php:3408 src/Model/Item.php:3409
|
#: src/Model/Item.php:3417 src/Model/Item.php:3418
|
||||||
msgid "View on separate page"
|
msgid "View on separate page"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -4292,7 +4292,7 @@ msgstr ""
|
||||||
#: src/Module/Admin/Blocklist/Server/Add.php:121
|
#: src/Module/Admin/Blocklist/Server/Add.php:121
|
||||||
#: src/Module/Admin/Blocklist/Server/Import.php:117
|
#: src/Module/Admin/Blocklist/Server/Import.php:117
|
||||||
#: src/Module/Admin/Blocklist/Server/Index.php:93
|
#: src/Module/Admin/Blocklist/Server/Index.php:93
|
||||||
#: src/Module/Admin/Federation.php:200 src/Module/Admin/Item/Delete.php:64
|
#: src/Module/Admin/Federation.php:201 src/Module/Admin/Item/Delete.php:64
|
||||||
#: src/Module/Admin/Logs/Settings.php:79 src/Module/Admin/Logs/View.php:84
|
#: src/Module/Admin/Logs/Settings.php:79 src/Module/Admin/Logs/View.php:84
|
||||||
#: src/Module/Admin/Queue.php:72 src/Module/Admin/Site.php:433
|
#: src/Module/Admin/Queue.php:72 src/Module/Admin/Site.php:433
|
||||||
#: src/Module/Admin/Storage.php:138 src/Module/Admin/Summary.php:233
|
#: src/Module/Admin/Storage.php:138 src/Module/Admin/Summary.php:233
|
||||||
|
@ -4357,8 +4357,8 @@ msgstr ""
|
||||||
msgid "List of active accounts"
|
msgid "List of active accounts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Admin/BaseUsers.php:67 src/Module/Contact.php:315
|
#: src/Module/Admin/BaseUsers.php:67 src/Module/Contact.php:317
|
||||||
#: src/Module/Contact.php:375
|
#: src/Module/Contact.php:377
|
||||||
msgid "Pending"
|
msgid "Pending"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -4366,8 +4366,8 @@ msgstr ""
|
||||||
msgid "List of pending registrations"
|
msgid "List of pending registrations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Admin/BaseUsers.php:75 src/Module/Contact.php:323
|
#: src/Module/Admin/BaseUsers.php:75 src/Module/Contact.php:325
|
||||||
#: src/Module/Contact.php:376
|
#: src/Module/Contact.php:378
|
||||||
msgid "Blocked"
|
msgid "Blocked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -4460,7 +4460,7 @@ msgstr ""
|
||||||
|
|
||||||
#: src/Module/Admin/Blocklist/Contact.php:101
|
#: src/Module/Admin/Blocklist/Contact.php:101
|
||||||
#: src/Module/Admin/Users/Blocked.php:142 src/Module/Admin/Users/Index.php:156
|
#: src/Module/Admin/Users/Blocked.php:142 src/Module/Admin/Users/Index.php:156
|
||||||
#: src/Module/Contact.php:399 src/Module/Contact/Profile.php:348
|
#: src/Module/Contact.php:401 src/Module/Contact/Profile.php:348
|
||||||
#: src/Module/Contact/Profile.php:449
|
#: src/Module/Contact/Profile.php:449
|
||||||
msgid "Unblock"
|
msgid "Unblock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -4821,75 +4821,75 @@ msgstr ""
|
||||||
msgid "Manage Additional Features"
|
msgid "Manage Additional Features"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Admin/Federation.php:68
|
#: src/Module/Admin/Federation.php:69
|
||||||
msgid "Other"
|
msgid "Other"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Admin/Federation.php:140 src/Module/Admin/Federation.php:389
|
#: src/Module/Admin/Federation.php:141 src/Module/Admin/Federation.php:390
|
||||||
msgid "unknown"
|
msgid "unknown"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Admin/Federation.php:173
|
#: src/Module/Admin/Federation.php:174
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%2$s total system"
|
msgid "%2$s total system"
|
||||||
msgid_plural "%2$s total systems"
|
msgid_plural "%2$s total systems"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Module/Admin/Federation.php:174
|
#: src/Module/Admin/Federation.php:175
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%2$s active user last month"
|
msgid "%2$s active user last month"
|
||||||
msgid_plural "%2$s active users last month"
|
msgid_plural "%2$s active users last month"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Module/Admin/Federation.php:175
|
#: src/Module/Admin/Federation.php:176
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%2$s active user last six months"
|
msgid "%2$s active user last six months"
|
||||||
msgid_plural "%2$s active users last six months"
|
msgid_plural "%2$s active users last six months"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Module/Admin/Federation.php:176
|
#: src/Module/Admin/Federation.php:177
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%2$s registered user"
|
msgid "%2$s registered user"
|
||||||
msgid_plural "%2$s registered users"
|
msgid_plural "%2$s registered users"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Module/Admin/Federation.php:177
|
#: src/Module/Admin/Federation.php:178
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%2$s locally created post or comment"
|
msgid "%2$s locally created post or comment"
|
||||||
msgid_plural "%2$s locally created posts and comments"
|
msgid_plural "%2$s locally created posts and comments"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Module/Admin/Federation.php:180
|
#: src/Module/Admin/Federation.php:181
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%2$s post per user"
|
msgid "%2$s post per user"
|
||||||
msgid_plural "%2$s posts per user"
|
msgid_plural "%2$s posts per user"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Module/Admin/Federation.php:185
|
#: src/Module/Admin/Federation.php:186
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%2$s user per system"
|
msgid "%2$s user per system"
|
||||||
msgid_plural "%2$s users per system"
|
msgid_plural "%2$s users per system"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Module/Admin/Federation.php:195
|
#: src/Module/Admin/Federation.php:196
|
||||||
msgid ""
|
msgid ""
|
||||||
"This page offers you some numbers to the known part of the federated social "
|
"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 "
|
"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."
|
"only reflect the part of the network your node is aware of."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Admin/Federation.php:201 src/Module/BaseAdmin.php:90
|
#: src/Module/Admin/Federation.php:202 src/Module/BaseAdmin.php:90
|
||||||
msgid "Federation Statistics"
|
msgid "Federation Statistics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Admin/Federation.php:205
|
#: src/Module/Admin/Federation.php:206
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Currently this node is aware of %2$s node (%3$s active users last month, "
|
"Currently this node is aware of %2$s node (%3$s active users last month, "
|
||||||
|
@ -6733,7 +6733,7 @@ msgid_plural ""
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Module/BaseProfile.php:51 src/Module/Contact.php:461
|
#: src/Module/BaseProfile.php:51 src/Module/Contact.php:463
|
||||||
msgid "Profile Details"
|
msgid "Profile Details"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -6807,110 +6807,110 @@ msgid_plural "%d contacts edited."
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:310
|
#: src/Module/Contact.php:312
|
||||||
msgid "Show all contacts"
|
msgid "Show all contacts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:318
|
#: src/Module/Contact.php:320
|
||||||
msgid "Only show pending contacts"
|
msgid "Only show pending contacts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:326
|
#: src/Module/Contact.php:328
|
||||||
msgid "Only show blocked contacts"
|
msgid "Only show blocked contacts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:331 src/Module/Contact.php:378
|
#: src/Module/Contact.php:333 src/Module/Contact.php:380
|
||||||
#: src/Object/Post.php:339
|
#: src/Object/Post.php:339
|
||||||
msgid "Ignored"
|
msgid "Ignored"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:334
|
#: src/Module/Contact.php:336
|
||||||
msgid "Only show ignored contacts"
|
msgid "Only show ignored contacts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:339 src/Module/Contact.php:379
|
#: src/Module/Contact.php:341 src/Module/Contact.php:381
|
||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:342
|
#: src/Module/Contact.php:344
|
||||||
msgid "Only show archived contacts"
|
msgid "Only show archived contacts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:347 src/Module/Contact.php:377
|
#: src/Module/Contact.php:349 src/Module/Contact.php:379
|
||||||
msgid "Hidden"
|
msgid "Hidden"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:350
|
#: src/Module/Contact.php:352
|
||||||
msgid "Only show hidden contacts"
|
msgid "Only show hidden contacts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:358
|
#: src/Module/Contact.php:360
|
||||||
msgid "Organize your contact groups"
|
msgid "Organize your contact groups"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:390
|
#: src/Module/Contact.php:392
|
||||||
msgid "Search your contacts"
|
msgid "Search your contacts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:391 src/Module/Search/Index.php:207
|
#: src/Module/Contact.php:393 src/Module/Search/Index.php:207
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Results for: %s"
|
msgid "Results for: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:398
|
#: src/Module/Contact.php:400
|
||||||
msgid "Update"
|
msgid "Update"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:400 src/Module/Contact/Profile.php:349
|
#: src/Module/Contact.php:402 src/Module/Contact/Profile.php:349
|
||||||
#: src/Module/Contact/Profile.php:457
|
#: src/Module/Contact/Profile.php:457
|
||||||
msgid "Unignore"
|
msgid "Unignore"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:402
|
#: src/Module/Contact.php:404
|
||||||
msgid "Batch Actions"
|
msgid "Batch Actions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:437
|
#: src/Module/Contact.php:439
|
||||||
msgid "Conversations started by this contact"
|
msgid "Conversations started by this contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:442
|
#: src/Module/Contact.php:444
|
||||||
msgid "Posts and Comments"
|
msgid "Posts and Comments"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:453
|
#: src/Module/Contact.php:455
|
||||||
msgid "Posts containing media objects"
|
msgid "Posts containing media objects"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:468
|
#: src/Module/Contact.php:470
|
||||||
msgid "View all known contacts"
|
msgid "View all known contacts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:478
|
#: src/Module/Contact.php:480
|
||||||
msgid "Advanced Contact Settings"
|
msgid "Advanced Contact Settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:512
|
#: src/Module/Contact.php:514
|
||||||
msgid "Mutual Friendship"
|
msgid "Mutual Friendship"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:516
|
#: src/Module/Contact.php:518
|
||||||
msgid "is a fan of yours"
|
msgid "is a fan of yours"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:520
|
#: src/Module/Contact.php:522
|
||||||
msgid "you are a fan of"
|
msgid "you are a fan of"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:538
|
#: src/Module/Contact.php:540
|
||||||
msgid "Pending outgoing contact request"
|
msgid "Pending outgoing contact request"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:540
|
#: src/Module/Contact.php:542
|
||||||
msgid "Pending incoming contact request"
|
msgid "Pending incoming contact request"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Contact.php:553 src/Module/Contact/Profile.php:334
|
#: src/Module/Contact.php:555 src/Module/Contact/Profile.php:334
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Visit %s's profile [%s]"
|
msgid "Visit %s's profile [%s]"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -7262,44 +7262,44 @@ msgid ""
|
||||||
"not reflect the opinions of this node’s users."
|
"not reflect the opinions of this node’s users."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Conversation/Community.php:76
|
#: src/Module/Conversation/Community.php:74
|
||||||
msgid "Local Community"
|
msgid "Local Community"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Conversation/Community.php:79
|
#: src/Module/Conversation/Community.php:77
|
||||||
msgid "Posts from local users on this server"
|
msgid "Posts from local users on this server"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Conversation/Community.php:87
|
#: src/Module/Conversation/Community.php:85
|
||||||
msgid "Global Community"
|
msgid "Global Community"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Conversation/Community.php:90
|
#: src/Module/Conversation/Community.php:88
|
||||||
msgid "Posts from users of the whole federated network"
|
msgid "Posts from users of the whole federated network"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Conversation/Community.php:123
|
#: src/Module/Conversation/Community.php:121
|
||||||
msgid "Own Contacts"
|
msgid "Own Contacts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Conversation/Community.php:127
|
#: src/Module/Conversation/Community.php:125
|
||||||
msgid "Include"
|
msgid "Include"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Conversation/Community.php:128
|
#: src/Module/Conversation/Community.php:126
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Conversation/Community.php:145 src/Module/Search/Index.php:152
|
#: src/Module/Conversation/Community.php:143 src/Module/Search/Index.php:152
|
||||||
#: src/Module/Search/Index.php:194
|
#: src/Module/Search/Index.php:194
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Conversation/Community.php:201
|
#: src/Module/Conversation/Community.php:199
|
||||||
msgid "Community option not available."
|
msgid "Community option not available."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/Module/Conversation/Community.php:217
|
#: src/Module/Conversation/Community.php:215
|
||||||
msgid "Not available."
|
msgid "Not available."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user