1
0
Fork 0

Merge remote-tracking branch 'upstream/develop' into new-acitivities

This commit is contained in:
Michael 2022-04-04 16:05:02 +00:00
commit e6caed7b5f
5 changed files with 128 additions and 55 deletions

View file

@ -3191,6 +3191,12 @@ class Item
*/
public static function getPlink($item)
{
if (Network::isValidHttpUrl($item['plink'])) {
$plink = $item['plink'];
} elseif (Network::isValidHttpUrl($item['uri']) && !Network::isLocalLink($item['uri'])) {
$plink = $item['uri'];
}
if (local_user()) {
$ret = [
'href' => "display/" . $item['guid'],
@ -3199,14 +3205,14 @@ class Item
'orig_title' => DI::l10n()->t('View on separate page'),
];
if (!empty($item['plink'])) {
$ret['href'] = DI::baseUrl()->remove($item['plink']);
if (!empty($plink)) {
$ret['href'] = DI::baseUrl()->remove($plink);
$ret['title'] = DI::l10n()->t('Link to source');
}
} elseif (!empty($item['plink']) && ($item['private'] != self::PRIVATE)) {
} elseif (!empty($plink) && ($item['private'] != self::PRIVATE)) {
$ret = [
'href' => $item['plink'],
'orig' => $item['plink'],
'href' => $plink,
'orig' => $plink,
'title' => DI::l10n()->t('Link to source'),
'orig_title' => DI::l10n()->t('Link to source'),
];

View file

@ -39,6 +39,7 @@ use Friendica\Protocol\ActivityPub;
use Friendica\Util\HTTPSignature;
use Friendica\Util\JsonLD;
use Friendica\Util\LDSignature;
use Friendica\Util\Network;
use Friendica\Util\Strings;
/**
@ -1667,6 +1668,10 @@ class Receiver
}
}
if (!empty($object_data['alternate-url']) && !Network::isValidHttpUrl($object_data['alternate-url'])) {
$object_data['alternate-url'] = null;
}
if (in_array($object_data['object_type'], ['as:Audio', 'as:Video'])) {
$object_data['alternate-url'] = self::extractAlternateUrl($object['as:url'] ?? []) ?: $object_data['alternate-url'];
$object_data['attachments'] = array_merge($object_data['attachments'], self::processAttachmentUrls($object['as:url'] ?? []));

View file

@ -560,4 +560,16 @@ class Network
{
return (strpos(Strings::normaliseLink($url), Strings::normaliseLink(DI::baseUrl())) !== false);
}
/**
* Check if the given URL is a valid HTTP/HTTPS URL
*
* @param string $url
* @return bool
*/
public static function isValidHttpUrl(string $url)
{
$scheme = parse_url($url, PHP_URL_SCHEME);
return !empty($scheme) && in_array($scheme, ['http', 'https']) && parse_url($url, PHP_URL_HOST);
}
}

View file

@ -6138,15 +6138,15 @@ msgstr "Minimalna wolna pamięć w MB dla pracownika. Potrzebuje dostępu do /pr
#: src/Module/Admin/Site.php:578
msgid "Periodically optimize tables"
msgstr ""
msgstr "Okresowo optymalizuj tabele"
#: src/Module/Admin/Site.php:578
msgid "Periodically optimize tables like the cache and the workerqueue"
msgstr ""
msgstr "Okresowo optymalizuj tabele, takie jak pamięć podręczna i kolejka workerów"
#: src/Module/Admin/Site.php:580
msgid "Discover followers/followings from contacts"
msgstr ""
msgstr "Odkryj obserwujących/obserwowanych z kontaktów"
#: src/Module/Admin/Site.php:580
msgid ""
@ -6167,7 +6167,7 @@ msgstr "Kontakty lokalne - kontakty naszych lokalnych kontaktów są wykrywane d
msgid ""
"Interactors - contacts of our local contacts and contacts who interacted on "
"locally visible postings are discovered for their followers/followings."
msgstr ""
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:585
msgid "Synchronize the contacts with the directory server"
@ -6177,7 +6177,7 @@ msgstr "Synchronizuj kontakty z serwerem katalogowym"
msgid ""
"if enabled, the system will check periodically for new contacts on the "
"defined directory server."
msgstr ""
msgstr "jeśli ta opcja jest włączona, system będzie okresowo sprawdzać nowe kontakty na zdefiniowanym serwerze katalogowym."
#: src/Module/Admin/Site.php:587
msgid "Days between requery"
@ -6195,7 +6195,7 @@ msgstr "Odkryj kontakty z innych serwerów"
msgid ""
"Periodically query other servers for contacts. The system queries Friendica,"
" Mastodon and Hubzilla servers."
msgstr ""
msgstr "Okresowo pytaj inne serwery o kontakty. System wysyła zapytania do serwerów Friendica, Mastodon i Hubzilla."
#: src/Module/Admin/Site.php:589
msgid "Search the local directory"
@ -6292,13 +6292,13 @@ msgstr "Ile komentarzy powinno być pokazywanych dla każdego posta? Domyślna w
#: src/Module/Admin/Site.php:600
msgid "Maximum numbers of comments per post on the display page"
msgstr ""
msgstr "Maksymalna liczba komentarzy na wpis na wyświetlanej stronie"
#: src/Module/Admin/Site.php:600
msgid ""
"How many comments should be shown on the single view for each post? Default "
"value is 1000."
msgstr ""
msgstr "Ile komentarzy powinno być wyświetlanych w pojedynczym widoku dla każdego wpisu? Wartość domyślna to 1000."
#: src/Module/Admin/Site.php:601
msgid "Temp path"
@ -6923,7 +6923,7 @@ msgstr ""
#: src/Module/Api/ApiResponse.php:273
msgid ""
"The API endpoint is currently not implemented but might be in the future."
msgstr ""
msgstr "Punkt końcowy interfejsu API nie jest obecnie zaimplementowany, ale może zostać w przyszłości."
#: src/Module/Api/Mastodon/Apps.php:63
msgid "Missing parameters"
@ -7052,7 +7052,7 @@ msgstr ""
#: src/Module/BaseAdmin.php:118 src/Module/Debug/ActivityPubConversion.php:142
msgid "ActivityPub Conversion"
msgstr ""
msgstr "Konwersja ActivityPub"
#: src/Module/BaseAdmin.php:127
msgid "Addon Features"
@ -7496,7 +7496,7 @@ msgstr "Lustro mojego własnego komentarza"
#: src/Module/Contact/Profile.php:293 src/Module/Contact/Profile.php:299
msgid "Native reshare"
msgstr ""
msgstr "Udostępnianie natywne"
#: src/Module/Contact/Profile.php:316
msgid "Contact Information / Notes"
@ -7578,7 +7578,7 @@ msgstr "Wyślij powiadomienie o każdym nowym poście tego kontaktu"
#: src/Module/Contact/Profile.php:360
msgid "Keyword Deny List"
msgstr ""
msgstr "Lista odrzuconych słów kluczowych"
#: src/Module/Contact/Profile.php:360
msgid ""
@ -7615,11 +7615,11 @@ msgstr "Przełącz stan na Ignorowany"
#: src/Module/Contact/Profile.php:466 src/Module/Contact/Revoke.php:105
msgid "Revoke Follow"
msgstr ""
msgstr "Anuluj obserwowanie"
#: src/Module/Contact/Profile.php:468
msgid "Revoke the follow from this contact"
msgstr ""
msgstr "Anuluj obserwację przez ten kontakt"
#: src/Module/Contact/Revoke.php:62
msgid "Unknown contact."
@ -7641,7 +7641,7 @@ msgstr "Obserwacja została pomyślnie anulowana."
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 ""
msgstr "Czy na pewno chcesz cofnąć obserwowanie przez ten kontakt? Nie można tego cofnąć i przy chęci przywrócenia obserwacji będzie trzeba zrobić to ponownie ręcznie."
#: src/Module/Contact/Revoke.php:107
#: src/Module/Notifications/Introductions.php:142
@ -7671,7 +7671,7 @@ msgstr "Własne kontakty"
#: src/Module/Conversation/Community.php:119
msgid "Include"
msgstr ""
msgstr "Zawiera"
#: src/Module/Conversation/Community.php:120
msgid "Hide"
@ -7751,23 +7751,23 @@ msgstr "Friendica to projekt społecznościowy, który nie byłby możliwy bez p
#: src/Module/Debug/ActivityPubConversion.php:58
msgid "Formatted"
msgstr ""
msgstr "Sformatowany"
#: src/Module/Debug/ActivityPubConversion.php:70
msgid "Activity"
msgstr ""
msgstr "Aktywność"
#: src/Module/Debug/ActivityPubConversion.php:122
msgid "Object data"
msgstr ""
msgstr "Dane obiektu"
#: src/Module/Debug/ActivityPubConversion.php:129
msgid "Result Item"
msgstr ""
msgstr "Pozycja wynikowa"
#: src/Module/Debug/ActivityPubConversion.php:143
msgid "Source activity"
msgstr ""
msgstr "Aktywność źródła"
#: src/Module/Debug/Babel.php:51
msgid "Source input"
@ -7903,7 +7903,7 @@ msgstr ""
#: src/Module/Debug/Babel.php:255
msgid "Decoded post"
msgstr ""
msgstr "Odkodowany wpis"
#: src/Module/Debug/Babel.php:276
msgid "Post array before expand entities"
@ -7911,7 +7911,7 @@ msgstr ""
#: src/Module/Debug/Babel.php:283
msgid "Post converted"
msgstr ""
msgstr "Wpis przekonwertowany"
#: src/Module/Debug/Babel.php:288
msgid "Converted body"
@ -8048,11 +8048,11 @@ msgstr "Katalog Witryny"
#: src/Module/Filer/RemoveTag.php:68
msgid "Item was not removed"
msgstr ""
msgstr "Element nie został usunięty"
#: src/Module/Filer/RemoveTag.php:71
msgid "Item was not deleted"
msgstr ""
msgstr "Element nie został skasowany"
#: src/Module/Filer/SaveTag.php:72
msgid "- select -"
@ -8665,7 +8665,7 @@ msgstr "Nie znaleziono modelu"
#: src/Module/PermissionTooltip.php:88
msgid "Unlisted"
msgstr ""
msgstr "Niekatalogowany"
#: src/Module/PermissionTooltip.php:106
msgid "Remote privacy information not available."
@ -9014,7 +9014,7 @@ msgstr "Załóż nowe konto"
#: src/Module/Security/Login.php:129
msgid "Your OpenID: "
msgstr ""
msgstr "Twój OpenID: "
#: src/Module/Security/Login.php:132
msgid ""
@ -9060,7 +9060,7 @@ msgstr "Wylogowano."
#: src/Module/Security/OpenID.php:54
msgid "OpenID protocol error. No ID returned"
msgstr ""
msgstr "Błąd protokołu OpenID. Nie zwrócono identyfikatora"
#: src/Module/Security/OpenID.php:92
msgid ""
@ -9122,7 +9122,7 @@ msgstr "Wprowadź kod z aplikacji uwierzytelniającej"
#: src/Module/Security/TwoFactor/Verify.php:101
msgid "This is my two-factor authenticator app device"
msgstr ""
msgstr "To jest moje urządzenie z dwuskładnikową aplikacją uwierzytelniającą"
#: src/Module/Security/TwoFactor/Verify.php:102
msgid "Verify code and complete login"
@ -9278,15 +9278,15 @@ msgid ""
"Auto update may add new posts at the top of the post stream pages, which can"
" affect the scroll position and perturb normal reading if it happens "
"anywhere else the top of the page."
msgstr ""
msgstr "Automatyczna aktualizacja może dodawać nowe wpisy na górze stron strumienia wpisów, co może wpływać na pozycję przewijania i zakłócać normalne czytanie, jeśli dzieje się ono w innym miejscu na górze strony."
#: src/Module/Settings/Display.php:212
msgid "Display emoticons"
msgstr ""
msgstr "Wyświetl emotikony"
#: src/Module/Settings/Display.php:212
msgid "When enabled, emoticons are replaced with matching symbols."
msgstr ""
msgstr "Po włączeniu emotikony są zastępowane pasującymi symbolami."
#: src/Module/Settings/Display.php:213
msgid "Infinite scroll"
@ -9298,7 +9298,7 @@ msgstr "Automatyczne pobieranie nowych elementów po osiągnięciu końca strony
#: src/Module/Settings/Display.php:214
msgid "Enable Smart Threading"
msgstr ""
msgstr "Włącz inteligentne wątkowanie"
#: src/Module/Settings/Display.php:214
msgid "Enable the automatic suppression of extraneous thread indentation."
@ -9306,24 +9306,24 @@ msgstr "Włącz automatyczne tłumienie obcych wcięć wątku."
#: src/Module/Settings/Display.php:215
msgid "Display the Dislike feature"
msgstr ""
msgstr "Wyświetl funkcję \"Nie lubię\""
#: src/Module/Settings/Display.php:215
msgid ""
"Display the Dislike button and dislike reactions on posts and comments."
msgstr ""
msgstr "Wyświetlaj przycisk \"Nie lubię\" i reakcje na wpisy i komentarze."
#: src/Module/Settings/Display.php:216
msgid "Display the resharer"
msgstr ""
msgstr "Wyświetl udostępniającego"
#: src/Module/Settings/Display.php:216
msgid "Display the first resharer as icon and text on a reshared item."
msgstr ""
msgstr "Wyświetlaj pierwszego udostępniającego jako ikonę i tekst na elemencie udostępnianym dalej."
#: src/Module/Settings/Display.php:217
msgid "Stay local"
msgstr ""
msgstr "Pozostań lokalny"
#: src/Module/Settings/Display.php:217
msgid "Don't go to a remote system when following a contact link."
@ -9584,7 +9584,7 @@ msgstr "<p>Hasła aplikacji to losowo generowane hasła używane zamiast zwykłe
msgid ""
"Make sure to copy your new app-specific password now. You wont be able to "
"see it again!"
msgstr ""
msgstr "Pamiętaj, aby teraz skopiować nowe hasło aplikacji. Nie będziesz mógł go zobaczyć ponownie!"
#: src/Module/Settings/TwoFactor/AppSpecific.php:132
msgid "Description"
@ -9710,7 +9710,7 @@ msgstr "Zarządzaj hasłami specyficznymi dla aplikacji"
#: src/Module/Settings/TwoFactor/Index.php:138
msgid "Manage trusted browsers"
msgstr ""
msgstr "Zarządzaj zaufanymi przeglądarkami"
#: src/Module/Settings/TwoFactor/Index.php:139
msgid "Finish app configuration"
@ -10073,7 +10073,7 @@ msgstr "Na naszych stronach <strong>pomocy</strong> można znaleźć szczegóło
#: src/Navigation/Notifications/Factory/FormattedNavNotification.php:135
msgid "{0} wants to follow you"
msgstr ""
msgstr "{0} chce Cię obserwować"
#: src/Navigation/Notifications/Factory/FormattedNotify.php:91
#, php-format
@ -10550,7 +10550,7 @@ msgstr "Ten wpis został zedytowany"
#: src/Object/Post.php:198
msgid "Connector Message"
msgstr ""
msgstr "Komunikat łącznika"
#: src/Object/Post.php:213 src/Object/Post.php:215
msgid "Edit"
@ -10571,7 +10571,7 @@ msgstr "Usuń lokalnie"
#: src/Object/Post.php:255
#, php-format
msgid "Block %s"
msgstr ""
msgstr "Zablokuj %s"
#: src/Object/Post.php:260
msgid "Save to folder"
@ -10591,11 +10591,11 @@ msgstr "Mogę wziąć udział"
#: src/Object/Post.php:324
msgid "Ignore thread"
msgstr ""
msgstr "Zignoruj wątek"
#: src/Object/Post.php:325
msgid "Unignore thread"
msgstr ""
msgstr "Przestań ignorować wątek"
#: src/Object/Post.php:326
msgid "Toggle ignore status"
@ -10643,19 +10643,19 @@ msgstr "Udostępnienie cytatu"
#: src/Object/Post.php:375
msgid "Reshare this"
msgstr ""
msgstr "Udostępnij to dalej"
#: src/Object/Post.php:375
msgid "Reshare"
msgstr ""
msgstr "Udostępnij dalej"
#: src/Object/Post.php:376
msgid "Cancel your Reshare"
msgstr ""
msgstr "Anuluj swoje dalsze udostępnianie"
#: src/Object/Post.php:376
msgid "Unshare"
msgstr ""
msgstr "Przestań udostępniać"
#: src/Object/Post.php:421
#, php-format
@ -10664,7 +10664,7 @@ msgstr ""
#: src/Object/Post.php:426
msgid "Comment this item on your system"
msgstr ""
msgstr "Skomentuj ten element w swoim systemie"
#: src/Object/Post.php:426
msgid "Remote comment"

View file

@ -1498,13 +1498,19 @@ $a->strings['Maximum Load Average'] = 'Maksymalne obciążenie średnie';
$a->strings['Maximum system load before delivery and poll processes are deferred - default %d.'] = 'Maksymalne obciążenie systemu przed dostarczeniem i procesami odpytywania jest odroczone - domyślnie %d.';
$a->strings['Minimal Memory'] = 'Minimalna pamięć';
$a->strings['Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated).'] = 'Minimalna wolna pamięć w MB dla pracownika. Potrzebuje dostępu do /proc/ meminfo - domyślnie 0 (wyłączone).';
$a->strings['Periodically optimize tables'] = 'Okresowo optymalizuj tabele';
$a->strings['Periodically optimize tables like the cache and the workerqueue'] = 'Okresowo optymalizuj tabele, takie jak pamięć podręczna i kolejka workerów';
$a->strings['Discover followers/followings from contacts'] = 'Odkryj obserwujących/obserwowanych z kontaktów';
$a->strings['If enabled, contacts are checked for their followers and following contacts.'] = 'Jeśli ta opcja jest włączona, kontakty są sprawdzane pod kątem ich obserwujących i śledzonych kontaktów.';
$a->strings['None - deactivated'] = 'Brak - dezaktywowany';
$a->strings['Local contacts - contacts of our local contacts are discovered for their followers/followings.'] = 'Kontakty lokalne - kontakty naszych lokalnych kontaktów są wykrywane dla ich obserwujących/obserwujących.';
$a->strings['Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings.'] = '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.';
$a->strings['Synchronize the contacts with the directory server'] = 'Synchronizuj kontakty z serwerem katalogowym';
$a->strings['if enabled, the system will check periodically for new contacts on the defined directory server.'] = 'jeśli ta opcja jest włączona, system będzie okresowo sprawdzać nowe kontakty na zdefiniowanym serwerze katalogowym.';
$a->strings['Days between requery'] = 'Dni między żądaniem';
$a->strings['Number of days after which a server is requeried for his contacts.'] = 'Liczba dni, po upływie których serwer jest żądany dla swoich kontaktów.';
$a->strings['Discover contacts from other servers'] = 'Odkryj kontakty z innych serwerów';
$a->strings['Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers.'] = 'Okresowo pytaj inne serwery o kontakty. System wysyła zapytania do serwerów Friendica, Mastodon i Hubzilla.';
$a->strings['Search the local directory'] = 'Wyszukaj w lokalnym katalogu';
$a->strings['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.'] = '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.';
$a->strings['Publish server information'] = 'Publikuj informacje o serwerze';
@ -1523,6 +1529,8 @@ $a->strings['Lifespan of raw conversation data'] = 'Trwałość nieprzetworzonyc
$a->strings['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.'] = '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.';
$a->strings['Maximum numbers of comments per post'] = 'Maksymalna liczba komentarzy na post';
$a->strings['How much comments should be shown for each post? Default value is 100.'] = 'Ile komentarzy powinno być pokazywanych dla każdego posta? Domyślna wartość to 100.';
$a->strings['Maximum numbers of comments per post on the display page'] = 'Maksymalna liczba komentarzy na wpis na wyświetlanej stronie';
$a->strings['How many comments should be shown on the single view for each post? Default value is 1000.'] = 'Ile komentarzy powinno być wyświetlanych w pojedynczym widoku dla każdego wpisu? Wartość domyślna to 1000.';
$a->strings['Temp path'] = 'Ścieżka do temp';
$a->strings['If you have a restricted system where the webserver can\'t access the system temp path, enter another path here.'] = '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ę.';
$a->strings['Only search in tags'] = 'Szukaj tylko w znacznikach';
@ -1643,6 +1651,7 @@ $a->strings['Request date'] = 'Data prośby';
$a->strings['No registrations.'] = 'Brak rejestracji.';
$a->strings['Note from the user'] = 'Uwaga od użytkownika';
$a->strings['Deny'] = 'Odmów';
$a->strings['The API endpoint is currently not implemented but might be in the future.'] = 'Punkt końcowy interfejsu API nie jest obecnie zaimplementowany, ale może zostać w przyszłości.';
$a->strings['Missing parameters'] = 'Brakuje parametrów';
$a->strings['Only starting posts can be bookmarked'] = 'Tylko początkowe wpisy można dodawać do zakładek';
$a->strings['Only starting posts can be muted'] = 'Można wyciszyć tylko początkowe wpisy';
@ -1670,6 +1679,7 @@ $a->strings['Diagnostics'] = 'Diagnostyka';
$a->strings['PHP Info'] = 'Informacje o PHP';
$a->strings['probe address'] = 'adres sondy';
$a->strings['check webfinger'] = 'sprawdź webfinger';
$a->strings['ActivityPub Conversion'] = 'Konwersja ActivityPub';
$a->strings['Addon Features'] = 'Funkcje dodatkowe';
$a->strings['User registrations waiting for confirmation'] = 'Rejestracje użytkowników czekające na potwierdzenie';
$a->strings['Too Many Requests'] = 'Zbyt dużo próśb';
@ -1774,6 +1784,7 @@ $a->strings['Fetch information and keywords'] = 'Pobierz informacje i słowa klu
$a->strings['No mirroring'] = 'Bez dublowania';
$a->strings['Mirror as forwarded posting'] = 'Przesłany lustrzany post';
$a->strings['Mirror as my own posting'] = 'Lustro mojego własnego komentarza';
$a->strings['Native reshare'] = 'Udostępnianie natywne';
$a->strings['Contact Information / Notes'] = 'Informacje kontaktowe/Notatki';
$a->strings['Contact Settings'] = 'Ustawienia kontaktów';
$a->strings['Contact'] = 'Kontakt';
@ -1793,6 +1804,7 @@ $a->strings['Hide this contact from others'] = 'Ukryj ten kontakt przed innymi';
$a->strings['Replies/likes to your public posts <strong>may</strong> still be visible'] = 'Odpowiedzi/kliknięcia "lubię to" do twoich publicznych postów nadal <strong>mogą</strong> być widoczne';
$a->strings['Notification for new posts'] = 'Powiadomienie o nowych postach';
$a->strings['Send a notification of every new post of this contact'] = 'Wyślij powiadomienie o każdym nowym poście tego kontaktu';
$a->strings['Keyword Deny List'] = 'Lista odrzuconych słów kluczowych';
$a->strings['Comma separated list of keywords that should not be converted to hashtags, when "Fetch information and keywords" is selected'] = 'Rozdzielana przecinkami lista słów kluczowych, które nie powinny zostać przekonwertowane na hashtagi, gdy wybrana jest opcja \'Pobierz informacje i słowa kluczowe\'';
$a->strings['Actions'] = 'Akcja';
$a->strings['Mirror postings from this contact'] = 'Publikacje lustrzane od tego kontaktu';
@ -1800,16 +1812,20 @@ $a->strings['Mark this contact as remote_self, this will cause friendica to repo
$a->strings['Refetch contact data'] = 'Pobierz ponownie dane kontaktowe';
$a->strings['Toggle Blocked status'] = 'Przełącz stan na Zablokowany';
$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['Unknown contact.'] = 'Nieznany kontakt.';
$a->strings['Contact is deleted.'] = 'Kontakt został usunięty.';
$a->strings['Contact is being deleted.'] = 'Kontakt jest usuwany.';
$a->strings['Follow was successfully revoked.'] = 'Obserwacja została pomyślnie anulowana.';
$a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'Czy na pewno chcesz cofnąć obserwowanie przez ten kontakt? Nie można tego cofnąć i przy chęci przywrócenia obserwacji będzie trzeba zrobić to ponownie ręcznie.';
$a->strings['Yes'] = 'Tak';
$a->strings['Local Community'] = 'Lokalna społeczność';
$a->strings['Posts from local users on this server'] = 'Wpisy od lokalnych użytkowników na tym serwerze';
$a->strings['Global Community'] = 'Globalna społeczność';
$a->strings['Posts from users of the whole federated network'] = 'Wpisy od użytkowników całej sieci stowarzyszonej';
$a->strings['Own Contacts'] = 'Własne kontakty';
$a->strings['Include'] = 'Zawiera';
$a->strings['Hide'] = 'Ukryj';
$a->strings['No results.'] = 'Brak wyników.';
$a->strings['This community stream shows all public posts received by this node. They may not reflect the opinions of this nodes users.'] = 'Ten strumień społeczności pokazuje wszystkie publiczne posty otrzymane przez ten węzeł. Mogą nie odzwierciedlać opinii użytkowników tego węzła.';
@ -1827,6 +1843,11 @@ $a->strings['Starred'] = 'Ulubione';
$a->strings['Favourite Posts'] = 'Ulubione posty';
$a->strings['Credits'] = 'Zaufany';
$a->strings['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!'] = '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!';
$a->strings['Formatted'] = 'Sformatowany';
$a->strings['Activity'] = 'Aktywność';
$a->strings['Object data'] = 'Dane obiektu';
$a->strings['Result Item'] = 'Pozycja wynikowa';
$a->strings['Source activity'] = 'Aktywność źródła';
$a->strings['Source input'] = 'Źródło wejściowe';
$a->strings['BBCode::toPlaintext'] = 'BBCode::na prosty tekst';
$a->strings['BBCode::convert (raw HTML)'] = 'BBCode:: konwersjia (raw HTML)';
@ -1849,6 +1870,8 @@ $a->strings['HTML::toBBCode => BBCode::convert'] = 'HTML::toBBCode => BBCode::co
$a->strings['HTML::toBBCode => BBCode::convert (raw HTML)'] = 'HTML::toBBCode => BBCode::convert (raw HTML)';
$a->strings['HTML::toMarkdown'] = 'HTML::toMarkdown';
$a->strings['HTML::toPlaintext'] = 'HTML::toPlaintext';
$a->strings['Decoded post'] = 'Odkodowany wpis';
$a->strings['Post converted'] = 'Wpis przekonwertowany';
$a->strings['Twitter addon is absent from the addon/ folder.'] = 'Dodatek do Twittera jest nieobecny w katalogu addon/.';
$a->strings['Source text'] = 'Tekst źródłowy';
$a->strings['BBCode'] = 'BBCode';
@ -1873,6 +1896,8 @@ $a->strings['No entries (some entries may be hidden).'] = 'Brak odwiedzin (niekt
$a->strings['Find on this site'] = 'Znajdź na tej stronie';
$a->strings['Results for:'] = 'Wyniki dla:';
$a->strings['Site Directory'] = 'Katalog Witryny';
$a->strings['Item was not removed'] = 'Element nie został usunięty';
$a->strings['Item was not deleted'] = 'Element nie został skasowany';
$a->strings['- select -'] = '- wybierz -';
$a->strings['Suggested contact not found.'] = 'Nie znaleziono sugerowanego kontaktu.';
$a->strings['Friend suggestion sent.'] = 'Wysłana propozycja dodania do znajomych.';
@ -2005,6 +2030,7 @@ $a->strings['Do you want to authorize this application to access your posts and
$a->strings['Unsupported or missing response type'] = 'Nieobsługiwany lub brakujący typ odpowiedzi';
$a->strings['Incomplete request data'] = 'Niekompletne dane żądania';
$a->strings['Model not found'] = 'Nie znaleziono modelu';
$a->strings['Unlisted'] = 'Niekatalogowany';
$a->strings['Remote privacy information not available.'] = 'Nie są dostępne zdalne informacje o prywatności.';
$a->strings['Visible to:'] = 'Widoczne dla:';
$a->strings['<b>CC:</b> %s<br>'] = '<b>DW:</b> %s<br>';
@ -2076,6 +2102,7 @@ $a->strings['Search term was not saved.'] = 'Wyszukiwane hasło nie zostało zap
$a->strings['Search term already saved.'] = 'Wyszukiwane hasło jest już zapisane.';
$a->strings['Search term was not removed.'] = 'Wyszukiwane hasło nie zostało usunięte.';
$a->strings['Create a New Account'] = 'Załóż nowe konto';
$a->strings['Your OpenID: '] = 'Twój OpenID: ';
$a->strings['Please enter your username and password to add the OpenID to your existing account.'] = 'Wprowadź nazwę użytkownika i hasło, aby dodać OpenID do istniejącego konta.';
$a->strings['Or login using OpenID: '] = 'Lub zaloguj się za pośrednictwem OpenID: ';
$a->strings['Password: '] = 'Hasło: ';
@ -2086,6 +2113,7 @@ $a->strings['terms of service'] = 'warunki użytkowania';
$a->strings['Website Privacy Policy'] = 'Polityka Prywatności Witryny';
$a->strings['privacy policy'] = 'polityka prywatności';
$a->strings['Logged out.'] = 'Wylogowano.';
$a->strings['OpenID protocol error. No ID returned'] = 'Błąd protokołu OpenID. Nie zwrócono identyfikatora';
$a->strings['Account not found. Please login to your existing account to add the OpenID to it.'] = 'Konto nie znalezione. Zaloguj się do swojego istniejącego konta, aby dodać do niego OpenID.';
$a->strings['Account not found. Please register a new account or login to your existing account to add the OpenID to it.'] = 'Konto nie znalezione. Zarejestruj nowe konto lub zaloguj się na istniejące konto, aby dodać do niego OpenID.';
$a->strings['Remaining recovery codes: %d'] = 'Pozostałe kody odzyskiwania: %d';
@ -2097,6 +2125,7 @@ $a->strings['Please enter a recovery code'] = 'Wprowadź kod odzyskiwania';
$a->strings['Submit recovery code and complete login'] = 'Prześlij kod odzyskiwania i pełne logowanie';
$a->strings['<p>Open the two-factor authentication app on your device to get an authentication code and verify your identity.</p>'] = '<p>Otwórz aplikację uwierzytelniania dwuskładnikowego na swoim urządzeniu, aby uzyskać kod uwierzytelniający i zweryfikować swoją tożsamość.</p>';
$a->strings['Please enter a code from your authentication app'] = 'Wprowadź kod z aplikacji uwierzytelniającej';
$a->strings['This is my two-factor authenticator app device'] = 'To jest moje urządzenie z dwuskładnikową aplikacją uwierzytelniającą';
$a->strings['Verify code and complete login'] = 'Zweryfikuj kod i zakończ logowanie';
$a->strings['Delegation successfully granted.'] = 'Delegacja została pomyślnie przyznana.';
$a->strings['Parent user not found, unavailable or password doesn\'t match.'] = 'Nie znaleziono użytkownika nadrzędnego, jest on niedostępny lub hasło nie pasuje.';
@ -2131,9 +2160,18 @@ $a->strings['Number of items to display per page when viewed from mobile device:
$a->strings['Update browser every xx seconds'] = 'Odświeżaj stronę co xx sekund';
$a->strings['Minimum of 10 seconds. Enter -1 to disable it.'] = 'Minimum 10 sekund. Wprowadź -1, aby go wyłączyć.';
$a->strings['Automatic updates only at the top of the post stream pages'] = 'Automatyczne aktualizacje tylko w górnej części stron strumienia postu';
$a->strings['Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page.'] = 'Automatyczna aktualizacja może dodawać nowe wpisy na górze stron strumienia wpisów, co może wpływać na pozycję przewijania i zakłócać normalne czytanie, jeśli dzieje się ono w innym miejscu na górze strony.';
$a->strings['Display emoticons'] = 'Wyświetl emotikony';
$a->strings['When enabled, emoticons are replaced with matching symbols.'] = 'Po włączeniu emotikony są zastępowane pasującymi symbolami.';
$a->strings['Infinite scroll'] = 'Nieskończone przewijanie';
$a->strings['Automatic fetch new items when reaching the page end.'] = 'Automatyczne pobieranie nowych elementów po osiągnięciu końca strony.';
$a->strings['Enable Smart Threading'] = 'Włącz inteligentne wątkowanie';
$a->strings['Enable the automatic suppression of extraneous thread indentation.'] = 'Włącz automatyczne tłumienie obcych wcięć wątku.';
$a->strings['Display the Dislike feature'] = 'Wyświetl funkcję "Nie lubię"';
$a->strings['Display the Dislike button and dislike reactions on posts and comments.'] = 'Wyświetlaj przycisk "Nie lubię" i reakcje na wpisy i komentarze.';
$a->strings['Display the resharer'] = 'Wyświetl udostępniającego';
$a->strings['Display the first resharer as icon and text on a reshared item.'] = 'Wyświetlaj pierwszego udostępniającego jako ikonę i tekst na elemencie udostępnianym dalej.';
$a->strings['Stay local'] = 'Pozostań lokalny';
$a->strings['Don\'t go to a remote system when following a contact link.'] = 'Nie przechodź do zdalnego systemu podczas korzystania z łącza kontaktowego.';
$a->strings['Beginning of week:'] = 'Początek tygodnia:';
$a->strings['Profile Name is required.'] = 'Nazwa profilu jest wymagana.';
@ -2190,6 +2228,7 @@ $a->strings['App-specific passwords successfully revoked.'] = 'Hasła specyficzn
$a->strings['App-specific password successfully revoked.'] = 'Hasło specyficzne dla aplikacji zostało pomyślnie odwołane.';
$a->strings['Two-factor app-specific passwords'] = 'Dwuskładnikowe hasła aplikacji';
$a->strings['<p>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.</p>'] = '<p>Hasła aplikacji to losowo generowane hasła używane zamiast zwykłego hasła do uwierzytelniania konta w aplikacjach innych firm, które nie obsługują uwierzytelniania dwuskładnikowego.</p>';
$a->strings['Make sure to copy your new app-specific password now. You wont be able to see it again!'] = 'Pamiętaj, aby teraz skopiować nowe hasło aplikacji. Nie będziesz mógł go zobaczyć ponownie!';
$a->strings['Description'] = 'Opis';
$a->strings['Last Used'] = 'Ostatnio używane';
$a->strings['Revoke'] = 'Unieważnij';
@ -2217,6 +2256,7 @@ $a->strings['Enable two-factor authentication'] = 'Włącz uwierzytelnianie dwus
$a->strings['Disable two-factor authentication'] = 'Wyłącz uwierzytelnianie dwuskładnikowe';
$a->strings['Show recovery codes'] = 'Pokaż kody odzyskiwania';
$a->strings['Manage app-specific passwords'] = 'Zarządzaj hasłami specyficznymi dla aplikacji';
$a->strings['Manage trusted browsers'] = 'Zarządzaj zaufanymi przeglądarkami';
$a->strings['Finish app configuration'] = 'Zakończ konfigurację aplikacji';
$a->strings['New recovery codes successfully generated.'] = 'Wygenerowano nowe kody odzyskiwania.';
$a->strings['Two-factor recovery codes'] = 'Dwuskładnikowe kody odzyskiwania';
@ -2304,6 +2344,7 @@ $a->strings['Friendica respects your privacy. By default, your posts will only s
$a->strings['Getting Help'] = 'Otrzymaj pomoc';
$a->strings['Go to the Help Section'] = 'Przejdź do sekcji pomocy';
$a->strings['Our <strong>help</strong> pages may be consulted for detail on other program features and resources.'] = 'Na naszych stronach <strong>pomocy</strong> można znaleźć szczegółowe informacje na temat innych funkcji programu i zasobów.';
$a->strings['{0} wants to follow you'] = '{0} chce Cię obserwować';
$a->strings['%s liked %s\'s post'] = '%s polubił wpis %s';
$a->strings['%s disliked %s\'s post'] = '%s nie lubi tych %s postów';
$a->strings['%s is attending %s\'s event'] = '%s uczestniczy w wydarzeniu %s';
@ -2371,14 +2412,18 @@ $a->strings['Private Message'] = 'Wiadomość prywatna';
$a->strings['Public Message'] = 'Wiadomość publiczna';
$a->strings['Unlisted Message'] = 'Wiadomość niepubliczna';
$a->strings['This entry was edited'] = 'Ten wpis został zedytowany';
$a->strings['Connector Message'] = 'Komunikat łącznika';
$a->strings['Edit'] = 'Edytuj';
$a->strings['Pinned item'] = 'Przypięty element';
$a->strings['Delete globally'] = 'Usuń globalnie';
$a->strings['Remove locally'] = 'Usuń lokalnie';
$a->strings['Block %s'] = 'Zablokuj %s';
$a->strings['Save to folder'] = 'Zapisz w folderze';
$a->strings['I will attend'] = 'Będę uczestniczyć';
$a->strings['I will not attend'] = 'Nie będę uczestniczyć';
$a->strings['I might attend'] = 'Mogę wziąć udział';
$a->strings['Ignore thread'] = 'Zignoruj wątek';
$a->strings['Unignore thread'] = 'Przestań ignorować wątek';
$a->strings['Toggle ignore status'] = 'Przełącz stan ignorowania';
$a->strings['Add star'] = 'Dodaj gwiazdkę';
$a->strings['Remove star'] = 'Usuń gwiazdkę';
@ -2390,6 +2435,11 @@ $a->strings['Pinned'] = 'Przypięty';
$a->strings['Add tag'] = 'Dodaj znacznik';
$a->strings['Quote share this'] = 'Cytuj udostępnij to';
$a->strings['Quote Share'] = 'Udostępnienie cytatu';
$a->strings['Reshare this'] = 'Udostępnij to dalej';
$a->strings['Reshare'] = 'Udostępnij dalej';
$a->strings['Cancel your Reshare'] = 'Anuluj swoje dalsze udostępnianie';
$a->strings['Unshare'] = 'Przestań udostępniać';
$a->strings['Comment this item on your system'] = 'Skomentuj ten element w swoim systemie';
$a->strings['Remote comment'] = 'Zdalny komentarz';
$a->strings['to'] = 'do';
$a->strings['via'] = 'przez';