diff options
author | Mario <mario@mariovavti.com> | 2021-04-19 10:41:51 +0000 |
---|---|---|
committer | Mario <mario@mariovavti.com> | 2021-04-19 10:41:51 +0000 |
commit | b5049651ad360bdfeaf994c4be1ffb10d4acbeb4 (patch) | |
tree | b7d1c1c2890f27043d36881febe45e6795c1608d | |
parent | c95a6fe1e5fb67c98e18096ed5c8759a2b554324 (diff) | |
parent | 70b204cb3fcbe48acf28583a193a025e21fa09cc (diff) | |
download | volse-hubzilla-b5049651ad360bdfeaf994c4be1ffb10d4acbeb4.tar.gz volse-hubzilla-b5049651ad360bdfeaf994c4be1ffb10d4acbeb4.tar.bz2 volse-hubzilla-b5049651ad360bdfeaf994c4be1ffb10d4acbeb4.zip |
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
-rw-r--r-- | Zotlabs/Module/Bookmarks.php | 6 | ||||
-rw-r--r-- | Zotlabs/Render/Comanche.php | 7 | ||||
-rw-r--r-- | doc/pl/Features.md | 164 | ||||
-rw-r--r-- | doc/pl/about/about.bb | 31 | ||||
-rw-r--r-- | doc/pl/about/project.bb | 35 | ||||
-rw-r--r-- | doc/pl/admin/administrator_guide.md | 2 | ||||
-rw-r--r-- | doc/pl/directories.bb | 93 | ||||
-rw-r--r-- | doc/pl/hidden_configs.bb | 123 | ||||
-rw-r--r-- | doc/pl/member/member_guide.bb | 4 | ||||
-rw-r--r-- | include/menu.php | 2 | ||||
-rw-r--r-- | view/pl/hmessages.mo | bin | 297722 -> 297746 bytes | |||
-rw-r--r-- | view/pl/hmessages.po | 32 | ||||
-rw-r--r-- | view/pl/hstrings.php | 28 |
13 files changed, 411 insertions, 116 deletions
diff --git a/Zotlabs/Module/Bookmarks.php b/Zotlabs/Module/Bookmarks.php index 4b4929c65..822b18308 100644 --- a/Zotlabs/Module/Bookmarks.php +++ b/Zotlabs/Module/Bookmarks.php @@ -16,8 +16,8 @@ class Bookmarks extends \Zotlabs\Web\Controller { nav_set_selected('Bookmarks'); - $item_id = intval($_REQUEST['item']); - $burl = trim($_REQUEST['burl']); + $item_id = (isset($_REQUEST['item']) ? $_REQUEST['item'] : false); + $burl = (isset($_REQUEST['burl']) ? trim($_REQUEST['burl']) : ''); if(! $item_id) return; @@ -38,7 +38,7 @@ class Bookmarks extends \Zotlabs\Web\Controller { $item = $i[0]; - $terms = get_terms_oftype($item['term'],TERM_BOOKMARK); + $terms = (x($item, 'term') ? get_terms_oftype($item['term'],TERM_BOOKMARK) : false); if($terms) { require_once('include/bookmarks.php'); diff --git a/Zotlabs/Render/Comanche.php b/Zotlabs/Render/Comanche.php index cf87cc7d7..5ce05243b 100644 --- a/Zotlabs/Render/Comanche.php +++ b/Zotlabs/Render/Comanche.php @@ -330,6 +330,8 @@ class Comanche { $name = str_replace($mtch[0], '', $name); } } + else + $var = []; if($channel_id) { $m = menu_fetch($name, $channel_id, get_observer_hash()); @@ -408,7 +410,8 @@ class Comanche { } //emit the block - $o .= (($var['wrap'] == 'none') ? '' : '<div class="' . $class . '">'); + $wrap = (! x($var, 'wrap') || $var['wrap'] == 'none' ? false : true); + $o .= ($wrap ? '' : '<div class="' . $class . '">'); if($r[0]['title'] && trim($r[0]['body']) != '$content') { $o .= '<h3>' . $r[0]['title'] . '</h3>'; @@ -421,7 +424,7 @@ class Comanche { $o .= prepare_text($r[0]['body'], $r[0]['mimetype']); } - $o .= (($var['wrap'] == 'none') ? '' : '</div>'); + $o .= ($wrap ? '' : '</div>'); } } diff --git a/doc/pl/Features.md b/doc/pl/Features.md index bb0a2f1b3..3b6c90570 100644 --- a/doc/pl/Features.md +++ b/doc/pl/Features.md @@ -1,107 +1,171 @@ Dodatkowe możliwości ==================== -Domyślny interfejs $Projectname został zaprojektowany tak, aby był dobrze uporządkowany. Istnieje ogromna liczba dodatkowych funkcji (niektóre są bardzo przydatne), które można włączyć i jak najlepiej wykorzystać. Można je znaleźć pod klikając link [Dodatkowe funkcje](settings/features) na stronie [Ustawienia](settings). +Ustawianie dodatkowych możliwości poprzez interfejs graficzny +------------------------------------------------------------- -**Wygaśnięcie treści** +Domyślny interfejs $Projectname został zaprojektowany tak, aby był dobrze uporządkowany. Istnieje spora liczba dodatkowych funkcjonalności (o różnej przydatności), które można włączyć i później wykorzystywać. Można je znaleźć klikając link [Dodatkowe możliwości](admin/features) na stronie [Administracja](/admin). Są one tam prezentowane w kilku grupach. -Usuwanie wpisów, komentarzy albo prywatnych wiadomości w określonym terminie. Do edytora wpisów zostaje dodany dodatkowy przycisk, za pomoca któreg można ustawić termin wygaśnięcia publikacji. Zwykle data jest wyświetlana w formacie „rrrr-mm-dd gg: mm”, ale w języku angielskim ma się nieco większą swobodę i można używać większości rozpoznawalnych odniesień do dat, takich jak "next Thursday" czy "+1 day". W określonym terminie (podanym lub zajmującym około dziesięciu minut, w zależności od częstotliwości sprawdzania zdalnego systemu) element jest usuwany. +#### Kalendarz -**Wiele profili** +**Rozpocznij tydzień kalendarzowy w poniedziałek** -Możliwość tworzenia wielu profili, które są widoczne tylko dla określonych osób lub grup. Twój profil domyślny może być widoczny dla każdego, ale wszystkie profile dodatkowe mogą zawierać inne lub dodatkowe informacje i mogą być widoczne tylko dla tych, do których jest przypisany. - -**Strony internetowe** +Daje możliwość skonfigurowania kalendarza tak, aby tydzień kalendarzowy zaczynał się w poniedziałek. + +**Wybór strefy czasowej wydarzenia** + +Daje możliwość konfigurowania strefy czasowej wydarzenia w kalendarzu. + +#### Strona główna kanału + +**Wyszukaj po dacie** + +Daje możliwość wyboru wpisów według zakresów dat. + +**Chmura tagów** + +Udostępnienie osobistej chmury tagów na stronie swojego kanału. -Zapewnia możliwość korzystania z funkcji projektowania stron internetowych i tworzenia niestandardowych stron internetowych na podstawie własnej zawartości, a także projektowania stron z układami stron, niestandardowymi elemntami menu i blokami treści. +**Użyj trybu blog/lista** +Pozwoduje, że komentarze są wyświetlane osobno. -**Prywatne notatki** +#### Połączenia -Na stronach, na których jest to dostępne (Twoja matryca i osobiste strony internetowe), zapewnia widżet do tworzenia i przechowywania osobistych przypomnień i notatek. +**Filtrowanie połączeń** -**Ulepszone albumy ze zdjęciami** +Umożliwia filtrowanie przychodzących wpisów z połączeń, na podstawie słów kluczowych lub fragnentów treści. -Zapewnia przeglądarkę albumów zdjęć, która ma nieco ładniejszy interfejs niż zwykły album. +#### Rozmowa -**Rozszerzone udostępnianie tożsamości** +**Reakcje emoji** -Domyślnie Twoja tożsamość "podróżuje" z Tobą, gdy przeglądasz matrycę zdalnych witryn - tam też wiedzą kim jesteś i mogą wyświetlać Ci treści, które tylko Ty widzisz. Dzięki rozszerzonemu udostępnianiu tożsamości możesz dostarczyć te informacje do dowolnej odwiedzanej witryny z poziomu swojej matrycy. +Dodaje możliwość wstawiania reakcji emoji we wpisach. -**Tryb ekspercki** +**Nielubienie wpisu** -Pozwala to zobaczyć niektóre zaawansowane opcje konfiguracji, które mogą dezorientować niektóre osoby lub powodować problemy z obsługą. Funkcjonalność ta może zapewnić pełną kontrolę nad funkcjami i kolorami motywu - dzięki czemu można dostosować dużą liczbę ustawień motywu wyświetlania do własnych upodobań. +Możliwość oznaczania wpisów i komentarzy jako nielubiane. -**Kanał Premium** +**Wyróżnienie wpisu** -Dzięki temu możesz ustawić ograniczenia i warunki dotyczące tych, które łączą się z Twoim kanałem. Może to być używane przez celebrytów lub kogoś, kto chce wpisuwić jakieś warunki osobom, które chcą się połączyć z tym kanałe. Jednym z warunków moze byc dokonanie płatności za połączenie. +Możliwość oznaczania wyróżnionych wpisów wskaźnikiem gwiazdki. -**Edytor tekstu formatowanego** +**Odpowiadanie na komentarze** -Edytor wpisów dostępny z poziomy matrycy jest edytorem zwykłego tekstu, ale matryca pozwala na stosowanie szerokieo zakresu znaczników przy użyciu BBcode. Edytor wizualny jest natomiast edytorem WYSIWIG (what you see is what you get - otrzymujesz to, co widzisz)i zapewnia wszystkie najczęściej używane znaczniki BBcode. +Możliwość udzielenia odpowiedzi na wybrany komentarz. -**Podgląd wpisu** +#### Katalog -Umożliwia podgląd wpisów i komentarzy dokładnie tak, jak wyglądałyby na stronie przed ich opublikowaniem. +**Zaawansowane przeszukiwanie katalogu** -**Źródła kanałów** +Umożliwia tworzenie złożonych zapytań wyszukiwania w katalogu. -Automatycznie importuje i ponownie publikuje zawartość kanału z innych kanałów lub źródeł. Umożliwia to tworzenie podkanałów i superkanałów z treści publikowanych gdzie indziej. Zasady są takie, że treść musi być publiczna, a właściciel kanału musi udzielić Ci pozwolenia na pozyskiwanie swojego kanału. +#### Edytor + +**Kategorie wpisów** + +Możliwość dodawania kategorii do swoich wpisów. + +**Duże zdjęcia** + +Możliwość zamieszczania dużych miniatur zdjęć (1024px) we wpisach. Jeśli nie jest to włączone, można używać tylko małych miniatur (640 px). **Jeszcze więcej szyfrowania** +Zezwala na opcjonalne pełne (e2ee) szyfrowanie treści za pomocą wspólnego tajnego klucza. Stadardowo, prywatne wiadomości są szyfrowane podczas transportu i przechowywania. W dzisiejszych czasach to szyfrowanie może nie wystarczyć, jeśli twoja komunikacja jest wyjątkowo wrażliwa. Ta opcja umożliwia dodatkowo szyfrowanie treści "end-toend" za pomocą wspólnego tajnego klucza. Sposób, w jaki odbiorca pozna tajny klucz, zależy wyłącznie od Ciebie. Możesz podać wskazówkę, na przykład "imię pierwszego psa cioci Kloci". -**Wyszukiwanie wg daty** +**Wyłączenie komentarzy** -Daje to możliwość wybierania wpisów według zakresów dat +Zapewnia możliwość wyłączenia komentowania wpisu -**Filtr grup prywatności** +**Opóźnione publikowanie** -Włączenie tego widżetu umożliwia wyświetlanie strumienia wpisów tylko z wybranych grup połączeń. Powoduje to również przełączenie uprawnień wychodzących podczas przeglądania grupy prywatności. Jest to podobne do "kręgów" Google czy też "aspektów" w Disaporze. +Pozwala na publikację wpisów w późniejszym terminie -**Zapisane wyszukiwania** +**Wygasanie treści** -Udostępnia widżet wyszukiwania na stronie matrycy, który może zapisywać wybrane frazy wyszukiwania do ponownego wykorzystania. +Usuwanie wpisów, komentarzy albo prywatnych wiadomości w określonym terminie. Do edytora wpisów zostaje dodany dodatkowy przycisk, za pomoca któreg można ustawić termin wygaśnięcia publikacji. Zwykle data jest wyświetlana w formacie „rrrr-mm-dd gg: mm”, ale w języku angielskim ma się nieco większą swobodę i można używać większości rozpoznawalnych odniesień do dat, takich jak "next Thursday" czy "+1 day". W określonym terminie (podanym lub zajmującym około dziesięciu minut, w zależności od częstotliwości sprawdzania zdalnego systemu) element jest usuwany. -**Zakładka Osobiste** +**Pomijaj zduplikowane wpisy i komentarze** -Włącz tą kartę, aby wyświetlać tylko wpisy matrycowe, z którymi w jakiś sposób wchodziłeś w interakcję, jako autor lub współautor konwersacji. +Zapobiegaj publikowaniu wpisów o identycznej treści, mających mniej niż dwie minuty między przesłaniami. -**Zakładka Nowy** +**Automatyczne zapisywanie roboczych wpisów i komentarzy** -Włącza tą kartę, aby wyświetlać wszystkich nowych działania matrycy jako węża strażackiego lub osi czasu. +Automatycznie zapisuje wersje robocze wpisów i komentarzy w lokalnej pamięci przeglądarki, aby zapobiec przypadkowej utracie kompozycji. -**Narzedzie zaprzyjaźnienia** -Filtrowanie aktywności strumienia matrycy według głębokości relacji. +#### Zarządzanie -**Edytuj wysłane wpisy** +**Wybór kanału poprzez nawigację** -Mozliwość edytowania i poprawiania wpisów i komentarzy juz po wysłaniu. +Zmiana kanału bezpośrednio z rozwijanego menu nawigacji. -**Tagowanie** +#### Sieć -Możliwość tagowania istniejących wpisów, w tym napisanych przez innych. +**Filtr wydarzeń** -**Kategorie wpisów** +Możliwość wyświetlania tylko wydarzeń. -Możliwość dodawania kategorie do wpisów na swoim kanale +**Filtr ankiet** -**Zapisane foldery** +Możliwość wyświetlania tylko ankiet. -Możliwość umieszczania wpisów w folderach lub tagach do późniejszego przywołania. +**Zapisywane wyszukiwanie** -**Dezaprobata wpisów** +Możliwość zapisywania wyszukiwanych haseł do ponownego wykorzystania. -Możliwość dezaprobaty ("niepolubienia") wpisów i komentarzy. +**Zapisywane foldery** -**Gwiazdkowanie wpisów** +Możliwość umieszczania wpisów w folderach -Możliwość oznaczania specjalnych wpisów znakiem gwiazdki +**Alternatywan kolejność strumienia** -**Chmura tagów** +Możliwość uporządkowania strumienia według daty ostatniego wpisu, daty ostatniego komentarza lub nieprzeczytanych aktywności. + +**Filtr kontaktów** + +Możliwość wyświetlania wpisów autorstwa tylko wybranego kontaktu. + +**Filtr forów** + +Możliwość wyświetlania wpisów tylko z określonego forum. + +**Filtr wpisów osobistych** + +Filtr wpisów osobistych. + +**Użyj trybu blog/lista** + +Pozwoduje, że komentarze są wyświetlane osobno. + +#### Zdjęcia + +**Lokalizowanie zdjęć** + +Jeśli dane lokalizacji są dostępne na przesłanych zdjęciach, połącz je z mapą. + +##### Profile + +**Profile zaawansowane** + +Dodatkowe sekcje i pola wyboru profilu. Rozszerza to zakres informacji profilowych zbieranych w serwisie. Włączenie tej funkcjonalności powinno znaleźć odzwierciedlenie w dokumencie "Polityka prywatności", w której należy wymienić wszystkie rodzaje informacji osobistych zbieranych i utrzymywanych w serwisie. W większości przypadków jest to funkcjonalność nieprzydatna i nie powinno się jej włączać. + +**Import/Eksport proflilu** + +Możliwość zaimportowania lub wyeksportowania swojego profilu na inne serwisy (węzły sieci Zot). Funkcjonalność ta związana jest z nomadycznością tożsamości internetowej w $Projectname. Domyślnie Twoja tożsamość "podróżuje" z Tobą, gdy przeglądasz matrycę zdalnych witryn - tam też wiedzą kim jesteś i mogą wyświetlać Ci treści, które tylko Ty widzisz. Dzięki rozszerzonemu udostępnianiu tożsamości możesz dostarczyć te informacje do dowolnej odwiedzanej witryny z poziomu swojej matrycy. + +**Wiele profili** + +Możliwość tworzenia wielu profili, które są widoczne tylko dla określonych osób lub grup. Twój profil domyślny może być widoczny dla każdego, ale wszystkie profile dodatkowe mogą zawierać inne lub dodatkowe informacje i mogą być widoczne tylko dla tych, do których jest przypisany. + +Dodatkowe ustawienia dostępne tylko z wiersza poleceń +----------------------------------------------------- + +Oprócz opcji konfiguracyjnych dostępnych w panelu administracyjnum, $Projectname zawiera wiele opcji, które są dostępne tylko z poziomu powłoki. Są to na ogół opcje uważane za zbyt niszowe, zaawansowane lub mogące być źle interpretowane przez zwykłych użytkowników. + +Ich omówienie znajduje się na stronie [Zaawanasowana konfiguracja dla administratorów](/doc/pl/hidden_configs). -Udostępnienie osobistej chmury tagów na stronie swojego kanału #include doc/macros/pl/main_footer.bb; diff --git a/doc/pl/about/about.bb b/doc/pl/about/about.bb index 8d719162d..499107072 100644 --- a/doc/pl/about/about.bb +++ b/doc/pl/about/about.bb @@ -1,7 +1,11 @@ [h3]Co to jest $Projectname?[/h3] $Projectname to bezpłatny i otwartoźródłowy zestaw aplikacji i usług internetowych działających na specjalnym serwerze internetowym, zwanym "węzłem", który może łączyć się z innymi węzłami w sfederalizowanej sieci internetowej. -$Projectname zapewnia użytkownikom zaawansowaną komunikację, tożsamości i usług kontroli dostępu, które bezproblemowo współpracują w różnych domenach i niezależnych witrynach internetowych. Pozwala użytkownikom [b]publicznie[/b] lub [b]prywatnie[/b] publikować treści za pośrednictwem "kanałów" (ang. channel), które są podstawowymi, zabezpieczonymi kryptograficznie tożsamościami zapewniającymi uwierzytelnianie niezależnie od węzłów, które je hostują. To rewolucyjne wyzwolenie tożsamości online z poszczególnych serwerów i domen jest nazywane "tożsamością nomadyczną" i jest oparte na protokole Zot, nowej strukturze zdecentralizowanej kontroli dostępu ze szczegółowymi, rozszerzalnymi uprawnieniami. -Z praktycznego punktu widzenia członków danego węzła, korzystających z oprogramowania $Projectname, oferuje ono szereg znanych, zintegrowanych aplikacji i usług internetowych, w tym: +$Projectname zapewnia użytkownikom zaawansowaną komunikację, tożsamości i usługę kontroli dostępu, które bezproblemowo współpracują w różnych domenach i niezależnych +serwisach internetowych. $Projectname pozwala użytkownikom publikować treści, [b]publicznie[/b] lub [b]prywatnie[/b], w swoich "kanałach" (ang. channels), które są zabezpieczonymi kryptograficznie tożsamościami zapewniającymi +uwierzytelnianie uzytkowników niezależnie od węzłów, które hostują te kanały. To rewolucyjne uwolnienie tożsamości inernetowej z poszczególnych serwerów i domen jest nazywane "tożsamością nomadyczną" i jest oparte na protokole Zot - nowej strukturze +zdecentralizowanej kontroli dostępu ze szczegółowymi, rozszerzalnymi uprawnieniami. +Z praktycznego punktu widzenia członków danego węzła, korzystających z oprogramowania $Projectname, oferuje ono szereg znanych, +zintegrowanych aplikacji i usług internetowych, w tym: [ul] [li]wątki dyskusyjne w sieciach społecznościowych[/li] [li]przechowywanie plików w chmurze[/li] @@ -13,19 +17,28 @@ Chociaż wszystkie te aplikacje i usługi można znaleźć w innych pakietach op Dzięki oferowanym aplikacjom, $Projectname świetnie się nadaje do budowy platformy komunikacyjno-publikacyjnej o charkterze społecznościowym dla realnych grup społecznych, takich jak rodziny, lokalne grupy, organizacje społeczne, środowiska szkolne, wspólnoty mieszkańców czy wspólnoty religijne. [h3]Stos programów[/h3] -Pakiet oprogramowania $Projectname jest stosunkowo standardową aplikacją serwerową napisaną głównie w PHP i MySQL i [url=https://framagit.org/$Projectname/core/blob/master/install/INSTALL.txt]wymagającą niewiele więcej niż serwera WWW, bazy danych zgodnej z MySQL i języka skryptowego PHP[/url]. System został zaprojektowany tak, aby był łatwy do zainstalowania przez osoby z podstawowymi umiejętnościami administrowania witryną, na typowych platformach współdzielonego hostingu, z uwzglednieniem szerokiej gamy sprzętu komputerowego. Można go również łatwo rozszerzyć za pomocą wtyczek i motywów oraz innych narzędzi innych firm. +Pakiet oprogramowania $Projectname jest stosunkowo standardową aplikacją serwerową napisaną głównie w PHP i MySQL, +[url=https://framagit.org/$Projectname/core/blob/master/install/INSTALL.txt]wymagającą niewiele więcej niż serwera WWW, +bazy danych zgodnej z MySQL i środowiska wykonawczego PHP[/url]. System został zaprojektowany tak, aby był łatwy do +zainstalowania przez osoby z podstawowymi umiejętnościami administrowania witryną, na typowych platformach współdzielonego +hostingu, z uwzglednieniem szerokiej gamy sprzętu komputerowego. Można go również łatwo rozszerzyć za pomocą wtyczek i motywów +oraz innych narzędzi zewnętrznych. [h3]Słownik[/h3] [dl terms="b"] -[*= węzeł ([i]ang. hub[/i])] Instancja tego oprogramowania działająca na standardowym serwerze WWW +[*= węzeł ([i]ang. hub[/i])] Instancja oprogramowania $Projectname działająca na standardowym serwerze WWW -[*= siatka, grid ([i]w oryginale ang., grid[/i])] Globalna sieć węzłów, które wymieniają między sobą informacje za pomocą protokołu Zot. Nie są to tylko węzłyy oparte na $Projectname, ale wszystkie węzły implementujace protokół Zot. +[*= sieć Zot, sieć ([i]w oryginale ang., grid[/i])] Globalna sieć węzłów, które wymieniają między sobą informacje za pomocą protokołu Zot. Nie są to tylko węzły oparte na $Projectname, ale wszystkie węzły implementujace protokół Zot. -[*= kanał ([i]ang. channel[/i])] Techniczny odpowiednik tożsamości. Kanał może reprezentować osobę, blog lub forum, żeby wymienić tylko kilka. Kanały mogą łączyć się z innymi kanałami w celu udostępniania informacji z bardzo szczegółowymi uprawnieniami. +[*= kanał ([i]ang. channel[/i])] Forma organizacji treści i techniczny odpowiednik tożsamości. Kanał może mieć formę osobistej witryny internetowej, bloga, forum i innych znanych form publikowania treści. Kanały mogą łączyć się z innymi kanałami w celu udostępniania informacji z możliwością ustawiania bardzo szczegółowych uprawnień dostępu. -[*= klon ([i]ang. clone[/i])] Kanały mogą mieć klony powiązane z oddzielnymi i niepowiązanymi kontami w niezależnych węzłach. Komunikacja współdzielona z kanałem jest synchronizowana między klonami kanału, co umożliwia kanałowi wysyłanie i odbieranie wiadomości oraz dostęp do współdzielonych treści z wielu węzłów. Zapewnia to odporność na awarie sieci i sprzętu, które mogą stanowić poważny problem w przypadku serwerów WWW z własnym hostingiem lub o ograniczonych zasobach. Klonowanie umożliwia całkowite przeniesienie kanału z jednego węzła do drugiego, zabierając ze sobą dane i połączenia. Zobacz "tożsamość nomadyczna". +[*= klon ([i]ang. clone[/i])] Kanały mogą mieć klony innych na innych niezależnych węzłach. Komunikacja współdzielona z kanałem jest synchronizowana między klonami kanału, co umożliwia +kanałowi wysyłanie i odbieranie wiadomości oraz dostęp do współdzielonych treści z wielu węzłów. Zapewnia to odporność na awarie sieci i sprzętu, które mogą stanowić poważny problem w przypadku +serwerów WWW utrzymywanych na prywatnych serwerach w hostingu współdzielonym lub o ograniczonych zasobach. Klonowanie umożliwia też całkowite przeniesienie kanału z jednego węzła na drugi, z zabraniem wszystkich danych i połączeń. Zobacz "tożsamość nomadyczna". -[*= tożsamość nomadyczna ([i]ang. nomadic identity[/i])] Możliwość uwierzytelniania i łatwej migracji tożsamości w niezależnych węzłach i domenach internetowych. Tożsamość nomadyczna zapewnia prawdziwą własność tożsamości online, ponieważ tożsamości kanałów kontrolowanych przez konto w węźle nie są powiązane z samym węzłem. Węzeł bardziej przypomina "hosta" kanałów. W serwisie $Projectname nie masz "konta" na serwerze, tak jak na typowych serwisach internetowych - posiadasz tożsamość, którą możesz przenosić ze sobą po całej siatce za pomocą klonów. +[*= tożsamość nomadyczna ([i]ang. nomadic identity[/i])] Możliwość uwierzytelniania i łatwej migracji tożsamości pomiędzy niezależnymi węzłami i domenami internetowymi. Tożsamość nomadyczna zapewnia prawdziwą własność tożsamości internetową, +ponieważ tożsamości kontrolowane przez konto w węźle nie są ściśle związane z węzłem. Węzeł bardziej przypomina "hosta" kanałów. W serwisie $Projectname nie masz "konta" na serwerze, tak jak na typowych serwisach internetowych - posiadasz tożsamość, którą +możesz przenosić w całej sieci za pomocą mechanizmu klonowania. [*= [url=[baseurl]/help/developer/zot_protocol]Protokół Zot[/url]] Nowy protokół, oparty na JSON, do wdrażania bezpiecznej, zdecentralizowanej komunikacji i usług. Różni się od wielu innych protokołów komunikacyjnych, budując komunikację na podstawie zdecentralizowanej struktury tożsamości i uwierzytelniania. Składnik uwierzytelniania jest koncepcyjnie podobny do OpenID, ale jest odizolowany od tożsamości opartej na DNS. Tam, gdzie to możliwe, zdalne uwierzytelnianie jest ciche i niewidoczne. Zapewnia to mechanizm kontroli dostępu rozproszonego na skalę sieci WWW, który jest dyskretny. [/dl] @@ -157,7 +170,7 @@ Można utworzyć dowolną liczbę profili zawierających różne informacje, kt $Projectname oferuje prosty sposób wykonywania kopii zapasowej konta za jednym kliknięciem, z której możesz pobrać pełną kopię zapasową swoich profili. Kopie zapasowe można następnie wykorzystać do sklonowania lub przywrócenia profilu. [h4]Usuwanie konta[/h4] -Konta można natychmiast usunąć, klikając link. Otóż to. Wszystkie powiązane treści są następnie usuwane z siatki (w tym wpisy i wszelkie inne treści utworzone przez usunięty profil). W zależności od liczby posiadanych połączeń proces usuwania zdalnej zawartości może zająć trochę czasu, ale zaplanowany jest tak szybko, jak to możliwe. +Konta można natychmiast usunąć, klikając link. Otóż to. Wszystkie powiązane treści są następnie usuwane z sieci (w tym wpisy i wszelkie inne treści utworzone przez usunięty profil). W zależności od liczby posiadanych połączeń proces usuwania zdalnej zawartości może zająć trochę czasu, ale zaplanowany jest tak szybko, jak to możliwe. [h4]Usuwanie treści[/h4] Wszelkie treści utworzone w Hubzilli pozostają pod kontrolą członka (lub kanału), który je pierwotnie utworzył. W dowolnym momencie członek może usunąć wiadomość lub zakres wiadomości. Proces usuwania zapewnia, że treść zostanie usunięta, niezależnie od tego, czy została opublikowana w głównym (macierzystym) węźle kanału, czy w innym węźle, gdzie kanał został zdalnie uwierzytelniony za pośrednictwem Zot (protokół komunikacji i uwierzytelniania $Projectname). diff --git a/doc/pl/about/project.bb b/doc/pl/about/project.bb index ae6344df4..f0cbcbe60 100644 --- a/doc/pl/about/project.bb +++ b/doc/pl/about/project.bb @@ -1,9 +1,8 @@ [h3]Zarządzanie projektem $Projectname[/h3] -Zarządzanie $Projectname odnosi się do zarządzania tym projektem i zwłaszcza jak do rozwiązywania konfliktów w tym projekcie. +Zarządzanie $Projectname odnosi się do zarządzania tym projektem a zwłaszcza do tego jak rozwiązywane są konflikty w tym projekcie. [h4]Zarządzanie społecznością[/h4] -Projekt jest utrzymywany przez społeczność $Projectname i decyzje podejmowane są w ramach tej społeczności. -Struktura zarządzania ciągle ewoluuje. Do czasu zakończenia tworzenia struktura, decyzje są podejmowane w następującej kolejności: +Projekt jest utrzymywany przez społeczność $Projectname i decyzje podejmowane są w ramach tej społeczności. Struktura zarządzania ciągle się rozwija. Do czasu zakończenia tworzenia tej struktury, decyzje są podejmowane w następującej kolejności: [ol] [*] Opóźniony konsensus @@ -13,7 +12,7 @@ Jeśli propozycja projektu zostanie złożona na jednym z forów zarządzania pr [*] Weto -Starsi deweloperzy, z długim stażem w projekcie. mogą zawetować każdą decyzję. Decyzja może zostać podjęta dopiero po usunięciu weta lub przedłożeniu alternatywnej propozycji. +Starsi deweloperzy, z długim stażem w projekcie, mogą zawetować każdą decyzję. Decyzja może zostać podjęta dopiero po usunięciu weta lub przedłożeniu alternatywnej propozycji. [*] Głosowanie społeczności @@ -27,25 +26,25 @@ Głosowanie społeczności nie zawsze zapewnia Powszechnie akceptowany wynik i m Q: Kto może widzieć moją treść? -A: Domyślnie KAŻDY w internecie, chyba że ograniczysz do niej dostęp. $Projectname pozwala wybrać żądany poziom prywatności. Treści podlegające ograniczeniom NIE będą widoczne dla "sieci szpiegowskich" i reklamodawców. Będą chroniona przed podsłuchem przez osoby wpisronne - najlepiej jak potrafimy. Administratorzy centrów z wystarczającymi umiejętnościami i cierpliwością MOGĄ być w stanie podsłuchiwać niektóre prywatne wiadomości, ale muszą dołożyć starań, aby to zrobić. W $Projectname istnieją tryby prywatności, które są nawet odporne na podsłuchiwanie przez wykwalifikowanych i zdeterminowanych administratorów hubów. +A: Domyślnie KAŻDY w Internecie, chyba że ograniczysz do niej dostęp. $Projectname pozwala wybrać żądany poziom prywatności. Treści podlegające ograniczeniom NIE będą widoczne dla "sieci szpiegowskich" i reklamodawców. Będą chroniona przed podsłuchem przez osoby wpisronne - najlepiej jak potrafimy. Administratorzy centrów z wystarczającymi umiejętnościami i cierpliwością MOGĄ być w stanie podsłuchiwać niektóre prywatne wiadomości, ale muszą dołożyć starań, aby to zrobić. W $Projectname istnieją tryby prywatności, które są nawet odporne na podsłuchiwanie przez wykwalifikowanych i zdeterminowanych administratorów węzłów. Q: Czy moje treści mogą zostać ocenzurowane? -A: Z założenie, $Projectname (jako sieć) NIE MOŻE cenzurować twoich treści. Administratorzy serwerów i hubów podlegają lokalnemu prawodawstwu i MOGĄ usunąć budzące zastrzeżenia treści ze swojego serwisu (huba). Każdy może zostać administratorem huba, w tym Ty. Dlatego publikuj treści, które w innym przypadku mogłyby zostać ocenzurowane. Nadal MOŻESZ podlegać lokalnemu prawodawstwu. +A: Z założenie, $Projectname (jako sieć) NIE MOŻE cenzurować twoich treści. Administratorzy serwerów i węzłów podlegają lokalnemu prawodawstwu i MOGĄ usunąć budzące zastrzeżenia treści ze swojego serwisu (węzła). Każdy może zostać administratorem węzła, w tym Ty. Dlatego publikuj treści, które w innym przypadku mogłyby zostać ocenzurowane. Nadal MOŻESZ podlegać lokalnemu prawodawstwu. [h5]Definicje[/h5] **$Projectname** -Inaczej nazywana "siecią", $Projectname jest zbiorem pojedynczych komputerów (serwerów) (czyli **hubów**. ang. *hubs*), które łączą się razem, tworząc większą sieć kooperacyjną. +Inaczej nazywana "siecią", $Projectname jest zbiorem pojedynczych komputerów (serwerów) (czyli **węzłów**. ang. *hubs*), które łączą się razem, tworząc większą sieć kooperacyjną. -**hub** (ang. *hub*) +**węzeł** (ang. *hub*) -Pojedynczy komputer lub serwer podłączony do $Projectname. Jest on dostarczany przez **administratora huba** i może być publiczny lub prywatny, płatnu lub bezpłatny. +Pojedynczy komputer lub serwer podłączony do $Projectname. Jest on dostarczany przez **administratora węzła** i może być publiczny lub prywatny, płatnu lub bezpłatny. -*administrator huba** +*administrator węzła** -Operator systemu pojedynczego huba. +Operator systemu pojedynczego węzła. [h5]Polityki[/h5] @@ -55,7 +54,7 @@ Wszelkie informacje lub cokolwiek zamieszczone przez Ciebie w $Projectname MOŻE Twoje zdjęcie profilowe, nazwa Twojego kanału i lokalizacja (adres URL lub adres sieciowy) Twojego kanału są widoczne dla każdego w internecie, a kontrola prywatności nie wpływa na wyświetlanie tych elementów. -MOŻESZ dodatkowo podać inne informacje profilowe. Wszelkie informacje, które podajesz w swoim „domyślnym” lub **publicznym profilu** MOGĄ zostać przesłane do innych hubów w $Projectname i dodatkowo MOGĄ zostać wyświetlone w katalogu kanałów. Możesz ograniczyć wyświetlanie tych informacji profilowych. Może być ograniczone tylko do członków twojego huba lub tylko połączeń (znajomych) lub innych ograniczonych grup widzów, zgodnie z twoim życzeniem. Jeśli chcesz, aby Twój profil był ograniczony, musisz ustawić odpowiednie ustawienia prywatności lub po prostu NIE podawać dodatkowych informacji. +MOŻESZ dodatkowo podać inne informacje profilowe. Wszelkie informacje, które podajesz w swoim „domyślnym” lub **publicznym profilu** MOGĄ zostać przesłane do innych węzłów w $Projectname i dodatkowo MOGĄ zostać wyświetlone w katalogu kanałów. Możesz ograniczyć wyświetlanie tych informacji profilowych. Może być ograniczone tylko do członków twojego węzła lub tylko połączeń (znajomych) lub innych ograniczonych grup widzów, zgodnie z twoim życzeniem. Jeśli chcesz, aby Twój profil był ograniczony, musisz ustawić odpowiednie ustawienia prywatności lub po prostu NIE podawać dodatkowych informacji. **Treść** @@ -69,27 +68,27 @@ Komentarze do wpisów stworzonych przez innych oraz wpisy oznaczone jako wpisy n **Informacja prywatna** -Programiści $Projectname zapewnią, że każda dostarczona przez Ciebie zawartość oznaczona jako PRYWATNA będzie chroniona przed podsłuchem - najlepiej jak potrafią. Zawartość kanału prywatnego MOŻE być widoczna w bazie danych każdego zaangażowanego administratora centrum, ale prywatne wiadomości są ukrywane w bazie danych. To ostatnie oznacza, że jest to bardzo trudne, ale NIE niemożliwe, aby te treści były widoczne dla administratora centrum. Treść kanału prywatnego i wiadomości prywatne są również usuwane z powiadomień e-mail. Pełne szyfrowanie jest oferowane jako funkcja opcjonalna i NIE MOŻE być widoczne, nawet dla zdeterminowanego administratora. +Programiści $Projectname zapewnią, że każda dostarczona przez Ciebie zawartość oznaczona jako PRYWATNA będzie chroniona przed podsłuchem - najlepiej jak potrafią. Zawartość kanału prywatnego MOŻE być widoczna w bazie danych każdego zaangażowanego administratora węzła, ale prywatne wiadomości są ukrywane w bazie danych. To ostatnie oznacza, że jest to bardzo trudne, ale NIE niemożliwe, aby te treści były widoczne dla administratora węzła. Treść kanału prywatnego i wiadomości prywatne są również usuwane z powiadomień e-mail. Pełne szyfrowanie jest oferowane jako funkcja opcjonalna i NIE MOŻE być widoczne, nawet dla zdeterminowanego administratora. [h5]Prywatność tożsamości[/h5] -Prywatność dla Twojej tożsamości to kolejny aspekt. Ponieważ masz zdecentralizowaną tożsamość w $Projectname, Twoja prywatność wykracza poza domowy hub. Jeśli chcesz mieć pełną kontrolę nad swoją prywatnością i bezpieczeństwem, powinieneś uruchomić własny hub na dedykowanym serwerze. Dla wielu osób jest to skomplikowane ale może poszerzyć ich możliwości techniczne. Wymieńmy więc kilka środków ostrożności, które możesz podjąć, aby zapewnić sobie jak największą prywatność. +Prywatność dla Twojej tożsamości to kolejny aspekt. Ponieważ masz zdecentralizowaną tożsamość w $Projectname, Twoja prywatność wykracza poza domowy węzeł. Jeśli chcesz mieć pełną kontrolę nad swoją prywatnością i bezpieczeństwem, powinieneś uruchomić własny węzeł na dedykowanym serwerze. Dla wielu osób jest to skomplikowane ale może poszerzyć ich możliwości techniczne. Wymieńmy więc kilka środków ostrożności, które możesz podjąć, aby zapewnić sobie jak największą prywatność. -Zdecentralizowana tożsamość ma wiele zalet i daje wiele interesujących funkcji, ale powinieneś być świadomy faktu, że Twoja tożsamość jest znana innym hubom w sieci $Projectname. Jedną z tych zalet jest to, że inne kanały mogą udostępniać dostosowane treści i umożliwiać oglądanie prywatnych rzeczy (takich jak prywatne zdjęcia, które inni chcą Ci udostępnić). Z tego powodu te kanały muszą wiedzieć, kim jesteś. Ale rozumiemy, że czasami te inne kanały wiedzą od Ciebie więcej, niż byś sobie tego życzył. Na przykład wtyczka Visage, która może poinformować właściciela kanału o ostatniej wizycie w jego profilu. Możesz łatwo zrezygnować z tego niskiego poziomu i uważamy, że jest to nieszkodliwe śledzenie. +Zdecentralizowana tożsamość ma wiele zalet i daje wiele interesujących funkcji, ale powinieneś być świadomy faktu, że Twoja tożsamość jest znana innym węzłom w sieci $Projectname. Jedną z tych zalet jest to, że inne kanały mogą udostępniać dostosowane treści i umożliwiać oglądanie prywatnych rzeczy (takich jak prywatne zdjęcia, które inni chcą Ci udostępnić). Z tego powodu te kanały muszą wiedzieć, kim jesteś. Ale rozumiemy, że czasami te inne kanały wiedzą od Ciebie więcej, niż byś sobie tego życzył. Na przykład wtyczka Visage, która może poinformować właściciela kanału o ostatniej wizycie w jego profilu. Możesz łatwo zrezygnować z tego niskiego poziomu i uważamy, że jest to nieszkodliwe śledzenie. * Możesz włączyć [url=http://donottrack.us/]Do Not Track (DNT)[/url] w swojej przeglądarce internetowej. Szanujemy tą nową propozycję polityki prywatności. Wszystkie nowoczesne przeglądarki obsługują DNT. Znajdziesz to w ustawieniach prywatności swojej przeglądarki lub możesz zapoznać się z instrukcją przeglądarki internetowej. Nie wpłynie to na funkcjonalność $Projectname. To ustawienie jest prawdopodobnie wystarczające dla większości ludzi. * Możesz [url=[baseurl]/settings]wyłączyć publikację[/url] swojego kanału w naszym katalogu kanałów. Jeśli chcesz, aby ludzie mogli znaleźć Twój kanał, podaj im adres swojego kanału. Uważamy, że jest to dobra wskazówka, że wolisz dodatkową prywatność i automatycznie włączasz opcję "Nie śledź", jeśli tak jest. -* Możesz mieć zablokowany hub. Oznacza to, że wszystkie kanały i treści w tym centrum nie są publiczne ani widoczne dla świata zewnętrznego. To jest coś, co może zrobić tylko administrator centrum. Szanujemy to również i automatycznie włączamy opcję "Nie śledź:, jeśli jest ustawiona. +* Możesz mieć zablokowany węzeł. Oznacza to, że wszystkie kanały i treści w tym wężle nie są publiczne ani widoczne dla świata zewnętrznego. To jest coś, co może zrobić tylko administrator węzła. Szanujemy to również i automatycznie włączamy opcję "Nie śledź:, jeśli jest ustawiona. [h5]Cenzura[/h5] $Projectname to globalna sieć obejmująca wszystkie religie i kultury. Nie oznacza to, że każdy członek sieci czuje się tak samo jak Ty w spornych kwestiach, a niektórzy ludzie mogą MOCNO sprzeciwić się publikowanym przez Ciebie treściom. Ogólnie rzecz biorąc, jeśli chcesz opublikować coś, o czym wiesz, że nie jest powszechnie akceptowane, najlepszym rozwiązaniem jest ograniczenie odbiorców za pomocą kontroli prywatności do małego kręgu znajomych. -$Projectname jako dostawca sieci nie może cenzurować zawartości. Jednak administratorzy hubów MOGĄ cenzurować wszelkie treści, które pojawiają się w ich hubie, aby zachować zgodność z lokalnym prawem, a nawet osobistym osądem. Ich decyzja jest ostateczna. Jeśli masz problemy z jakimkolwiek administratorem huba, możesz przenieść swoje konto i wpisy do innej witryny, która jest bardziej zgodna z Twoimi oczekiwaniami. Sprawdzaj (okresowo) [Warunki świadczenia usług](help/TermsOfService) swojego huba, aby poznać wszelkie zasady lub wytyczne. Jeśli Twoje treści składają się z materiałów, które są nielegalne lub mogą powodować problemy, MOCNO zachęcamy do hostowania własnych (zostań administratorem własnego huba). Mimo to. możesz stwierdzić, że Twoje treści są zablokowane w niektórych hubach, ale $Projectname jako sieć nie może wogóle zablokować ich publikowania. +$Projectname jako dostawca sieci nie może cenzurować zawartości. Jednak administratorzy węzłów MOGĄ cenzurować wszelkie treści, które pojawiają się w ich węźle, aby zachować zgodność z lokalnym prawem, a nawet osobistym osądem. Ich decyzja jest ostateczna. Jeśli masz problemy z jakimkolwiek administratorem węzła, możesz przenieść swoje konto i wpisy do innej witryny, która jest bardziej zgodna z Twoimi oczekiwaniami. Sprawdzaj (okresowo) [Warunki świadczenia usług](help/TermsOfService) swojego węzła, aby poznać wszelkie zasady lub wytyczne. Jeśli Twoje treści składają się z materiałów, które są nielegalne lub mogą powodować problemy, MOCNO zachęcamy do hostowania własnych (zostań administratorem własnego węzła). Mimo to. możesz stwierdzić, że Twoje treści są zablokowane w niektórych węzłach, ale $Projectname jako sieć nie może wogóle zablokować ich publikowania. -$Projectname ZALECA, aby administratorzy hubów zapewnili okres karencji wynoszący 1-2 dni między ostrzeżeniem właściciela konta o treści, którą należy usunąć, a fizycznym usunięciem lub wyłączeniem konta. Dzięki temu właściciel treści będzie mógł wyeksportować metadane swojego kanału i zaimportować je do innej witryny. W rzadkich przypadkach treść może mieć taki charakter, że uzasadnia natychmiastowe zamknięcie konta. To jest decyzja właściciela huba, a nie decyzja $Projectname. +$Projectname ZALECA, aby administratorzy węzłów zapewnili okres karencji wynoszący 1-2 dni między ostrzeżeniem właściciela konta o treści, którą należy usunąć, a fizycznym usunięciem lub wyłączeniem konta. Dzięki temu właściciel treści będzie mógł wyeksportować metadane swojego kanału i zaimportować je do innej witryny. W rzadkich przypadkach treść może mieć taki charakter, że uzasadnia natychmiastowe zamknięcie konta. To jest decyzja właściciela węzła, a nie decyzja $Projectname. Jeśli zazwyczaj i regularnie publikujesz treści dla dorosłych lub obraźliwe, MOCNO zachęcamy do oznaczenia swojego konta jako „NSFW” (Not Safe For Work). Zapobiegnie to wyświetlaniu Twojego zdjęcia profilowego w katalogu, z wyjątkiem przeglądających, którzy zdecydowali się wyłączyć „tryb bezpieczny”. Jeśli administratorzy katalogu uznają Twoje zdjęcie profilowe za nieobyczajne lub obraźliwe, administrator katalogu MOŻE oznaczyć Twoje zdjęcie profilowe jako NSFW. Obecnie nie ma oficjalnego mechanizmu do zakwestionowania lub cofnięcia tej decyzji, dlatego NALEŻY oznaczyć własne konto jako NSFW, jeśli może być nieodpowiednie dla ogółu odbiorców. diff --git a/doc/pl/admin/administrator_guide.md b/doc/pl/admin/administrator_guide.md index 1f037cfa9..3598b1509 100644 --- a/doc/pl/admin/administrator_guide.md +++ b/doc/pl/admin/administrator_guide.md @@ -204,7 +204,7 @@ jest nieco bardziej restrykcyjny w zakresie dozwolonych rodzajów komunikacji. W * _gnusoc_ - protokół społecznościowy GNU, używany przez GNU-Social, Mastodon i kilka innych społeczności. Ten dodatek wymaga najpierw zainstalowania usługi _pubsubhubbub_ (także dodatku). -Każdy członek Twojej siatki musi indywidualnie zdecydować, czy zezwolić na te protokoły, ponieważ mogą one kolidować z kilkoma pożądanymi podstawowymi funkcjami i możliwościami Hubzilla (takimi jak migracja kanałów i klonowanie). Robi się to +Każdy członek Twojej sieci musi indywidualnie zdecydować, czy zezwolić na te protokoły, ponieważ mogą one kolidować z kilkoma pożądanymi podstawowymi funkcjami i możliwościami Hubzilla (takimi jak migracja kanałów i klonowanie). Robi się to na swojej stronie _Ustawienia_ -> _Ustawienia funkcji i dodatków_. Administrator może również ustawić: util/config system.diaspora_allowed 1 diff --git a/doc/pl/directories.bb b/doc/pl/directories.bb new file mode 100644 index 000000000..c59f71610 --- /dev/null +++ b/doc/pl/directories.bb @@ -0,0 +1,93 @@ +[h3]Konfiguracja katalogu[/h3] + +Katalogi w $Projectname służą do wyszukiwania i lokalizowania członków w całej sieci Zot. Są również używane do przechowywania i wysyłania zapytań o "oceny" członków i serwisów. Katalogi są dystrybuowane i dublowane, więc awaria jednej z nich nie spowoduje wyłączenia lub zakłócenia całej sieci. + +[b]Standardowa konfiguracja[/b] + +Nowe serwisy działają zaraz po uruchomieniu jako klienty katalogi będą, podczas pierwszego uruchomienia, automatycznie wybierać serwery katalogowe z zakodowanej listy. Możesz przeanalizować lub zmienić tą cechę za pomocą polecenia: + +[code] +util/config system directory_server +[/code] + +Aby ustawić inny serwer katalogowy: + +[code] +util/config system directory_server https://newdirectory.something +[/code] + +[b]Konfiguracja autonomicznego sewera[/b] + +Niektóre serwisy mogą chcieć działać w trybie "autonomicznym" i nie łączyć się z żądnymi zewnętrznymi serwerami katalogami. Jest to przydatne w przypadku serwisów izolowanych ("poza siecią") i serwisów testowych, ale może być również przydatne dla małych organizacji, które nie chcą łączyć się z innymi serwisami w sieci. + +Aby to skonfigurować, poszukaj w swoim pliku .htconfig.php następującego tekstu i odpowiednio ustaw konfigurację. + +[code] +// Configure how we communicate with directory servers. +// DIRECTORY_MODE_NORMAL = directory client, we will find a directory +// DIRECTORY_MODE_SECONDARY = caching directory or mirror +// DIRECTORY_MODE_PRIMARY = main directory server +// DIRECTORY_MODE_STANDALONE = "off the grid" or private directory services + +App::$config['system']['directory_mode'] = DIRECTORY_MODE_STANDALONE; +[/code] + + +[b]Konfiguracja serwera pomocniczego[/b] + +Można także skonfigurować swoją witrynę jako serwer pomocniczy. Działa to jako kopia lustrzana katalogu głównego i umożliwia podział obciążenia między dostępne serwery. Istnieje bardzo niewielka różnica funkcjonalna między podstawowym i pomocniczym serwerem, jednak może istnieć tylko jeden główny serwer katalogowy na dziedzinę (dziedziny są omówione w dalszej części tego dokumentu). + +Przed zdecydowaniem się na obsługę serwera katalogowego należy pamiętać, że trzeba być aktywnym członkiem sieci oraz mieć zasoby i czas do zarządzania tymi usługami. Zwykle nie wymaga to specjalnego zarządzania, ale niezbędna jest większa stabilność, ponieważ utrata serwera katalogów może powodować problemy z klientami katalogów, którzy są od niego zależni. + + +[b]Konfiguracja serwera katalogowego[/b] + +Jeśli serwer katalogowy wskazuje, że nie jest już serwerem katalogów, powinno to zostać wykryte przez oprogramowanie i konfiguracja tego serwera zostanie usunięta (wygaszona). Jeśli przejdzie w tryb offline na stałe bez ostrzeżenia, będziesz wiedzieć tylko wtedy, gdy członkowie witryny zgłoszą, że katalogi są niedostępne. Obecnie administrator witryny może to naprawić tylko ręcznie, wybierając nowy katalog i wykonując polecenie: + +[code] +util/config system directory_server https://newdirectory.something +[/code] + +Mamy nadzieję, że w przyszłości będzie to konfigurowane w polu do wyboru w panelu administracyjnego serwisu. + + +[h2]Dziedziny katalogów[/h2] + +Duże organizacje mogą chcieć używać "dziedzin" katalogów zamiast pojedynczego samodzielnego katalogu. Dziedzina standardowa i domyślna jest znana jako RED_GLOBAL. Tworząc nową dziedzinę, organizacja ma możliwość tworzenia własnej hierarchii serwerów głównych i pomocniczych oraz klientów. + +[code] +util/config system directory_realm MY_REALM +[/code] + +Twoja dziedzina musi mieć katalog główny. Utwórz to najpierw. Następnie ustaw tę samą dziedzinę we wszystkich serwisach w dziedzinie katalogu (serwerach i klientach). + +Możesz także podać "dziedzinę podrzędną", która działa niezależnie od dziedziny RED_GLOBAL (lub dowolnej innej dziedziny), ale umożliwia wzajemne członkostwo i pewne możliwości wyszukiwania członków w całej przestrzeni katalogu. To przeszło tylko lekkie testy, więc przygotuj się na pomoc i naprawienie wszelkich problemów, które mogą się pojawić. Dziedzina podrzędna zawiera dziedzinę nadrzędną w nazwie dziedziny. + + +[code] +util/config system directory_realm RED_GLOBAL:MY_REALM +[/code] + + +[b]Dostęp do dziedziny[/b] + +Można zrobić tak, aby Twoje serwery katalogowe i usługi były używane tylko przez członków Twojej dziedziny. W tym celu trzeba zastosować podawanie tokenu lub hasła, aby uzyskać dostęp do usług katalogowych dziedziny. Ten token nie jest szyfrowany podczas przesyłania, ale jest wystarczający, aby zapobiec przypadkowemu dostępowi do serwerów katalogowych. Dla wszystkich lokacji (klientów i serwerów katalogowych) w dziedzinie należy skonfigurować następujące elementy: + +[code] +util/config system realm_token my-secret-realm-password +[/code] + + +[h2]Katalogi lustrzane[/h2] + +Dublowanie odbywa się przy uzyciu dziennika transakcji, które są współużytkowane przez serwery katalogowe. W przypadku aktualizacji katalogu i profilu przesyłany jest adres kanału przeprowadzającego aktualizację, a inne serwery katalogów sondują ten kanał u źródła pod kątem zmian. Nie ufamy i nie powinniśmy ufać żadnym informacjom przekazanym nam przez inne serwery katalogowe. Informacje zawsze trzeba sprawdzać u źródła. + +Oceny są obsługiwane nieco inaczej - zaszyfrowany pakiet (podpisany przez kanał, który utworzył ocenę) jest przesyłany między serwerami. Ten podpis musi zostać zweryfikowany przed zaakceptowaniem oceny. Oceny są zawsze publikowane na głównym serwerze katalogów i stamtąd propagowane do wszystkich innych serwerów katalogów. Z tego powodu w dziedzinie może istnieć tylko jeden serwer główny. Jeśli źle skonfigurowana witryna twierdzi, że jest katalogiem głównym, jest ignorowana w dziedzinie RED_GLOBAL. W innych dzidzinach obecnie nie ma takiej ochrony. Należy o tym pamiętać podczas pracy z alternatywnymi dziedzinami. + +Nowo utworzone serwery katalogowe nie otrzymują "pełnego zrzutu", ale ze względu na wydajność i minimalne zakłócenia działania innych serwerów w sieci, są one powoli przełączane do trybu online. Może minąć nawet miesiąc, zanim nowy pomocniczy serwer katalogowy zapewni pełny widok sieci. Nie dodawaj żadnych serwerów pomocniczych do zakodowanej listy rezerwowych serwerów katalogowych, dopóki nie będą one działać jako katalog przez co najmniej miesiąc. + +Wszystkie kanały są skonfigurowane do "pingowania" swojego serwera katalogowego raz w miesiącu, w nieco losowych momentach w ciągu miesiąca. Daje to katalogowi możliwość wykrywania martwych kanałów i witryn (przestają one pingować). Następnie są oznaczane jako martwe lub nieosiągalne i z czasem będą usuwane z wyników katalogu. + +Kanały można skonfigurować tak, aby były "ukryte" w katalogu. Te kanały mogą nadal istnieć w katalogu, ale nie będzie można ich przeszukiwać, a niektóre "wrażliwe" informacje osobiste nie będą w ogóle przechowywane. + +
\ No newline at end of file diff --git a/doc/pl/hidden_configs.bb b/doc/pl/hidden_configs.bb new file mode 100644 index 000000000..03c6f17c0 --- /dev/null +++ b/doc/pl/hidden_configs.bb @@ -0,0 +1,123 @@ +[h1]Zaawanasowana konfiguracja dla administratorów[/h1] + +[i]W tym dokumencie zakładamy, że jesteś administratorem.[/i] + +$Projectname zawiera wiele opcji konfiguracyjnych, które są niedostępne w głównym panelu administracyjnym. Są to na ogół opcje uważane za zbyt niszowe, zaawansowane lub mogące być źle interpretowane przez zwykłych użytkowników. + +Te ustawienia można modyfikować za pomocą powłoki, na poziomie katalogu Hubzilla najwyższego poziomu, posługując się skłądnią: + +[code]util/config cat key value[/code] +dla pojedynczej opcji konfiguracyjnej witryny, lub + +[code]util/pconfig channel_id cat key value[/code] +dla konfiguracji kanału (członkowskiej). + +W przypadku konfiguracji witryny, innym rozwiązaniem jest dodanie wiersza w pliku .htconfig.php, o składni: +[code]App::$config['cat']['key'] = 'value';[/code] + +[h2]Konfiguracja kanału (pconfig)[/h2] + +[dl terms="mb"] + [*= system.always_my_theme ] Stosowanie własnego motywu podczas oglądania kanałów na tym samym węźle. Jest to realizowane w dość pomysłowy sposób, gdy przegląda się kanały w motywie zależnym od Comanche. + [*= system.blocked ] Blokowanie tablicy xchans przez ten kanał. Z technicznego punktu widzenia jest to ukryta konfiguracja i nie należy tutaj nic zmieniać, ale niektóre dodatki (w szczególności superblok) udostępniają ją w interfejsie użytkownika. + [*= system.default_cipher ] Ustawienie domyślnego szyfrowania E2EE dla elementów. + [*= system.display_friend_count ] Ustawienie liczby połączeń wyświetlanych przez widżecie połączeń profilu. + [*= system.do_not_track ] Jako nagłówek przeglądarki. Ustawienie tego może spowodować załamanie wielu funkcji opartych na tożsamości. Naprawdę powinno się po prostu ustawić tylko takie uprawnienia, które mają sens i są niezbędne. + [*= system.forcepublicuploads ] Wymuszenie, aby przesłane zdjęcia były publiczne, gdy są przesyłane jako elementy na ścianie. O wiele bardziej sensowne jest po prostu prawidłowe ustawienie uprawnień - zrób to zamiast ustawiać tą opcję. + [*= system.network_page_default ] Ustawienie domyślnych parametrów dotyczących przeglądania strony internetowej. Powinno zawierać to samo zapytanie co filtrowanie ręczne. + [*= system.paranoia ] Ustawia poziom bezpieczeństwa sprawdzania adresu IP. Jeśli adres IP zalogowanej sesji ulegnie zmianie, ten poziom zostanie wykorzystany do określenia, czy konto powinno zostać wylogowane z powodu naruszenia bezpieczeństwa. Dostępne opcje: + 0 — brak sprawdzania IP + 1 — sprawdzenie 3 oktetów + 2 — sprawdzenie 2 oktetów + 3 — sprawdzenie, czy w ogóle są jakieś różnice + + [*= system.prevent_tag_hijacking ] Zapobieganie przejmowaniu przez obcej sieci hasztagów w swoich wpisach i kierowaniu ich do własnych zasobów. + [*= system.taganyone ] Wymaganie włączenia konfiguracji o tej samej nazwie. Zezwala na tagowanie @mention każdego, niezależnie od tego, czy jest się połączony, czy nie. To się nie skaluje. + [*= system.anonymous_comments ] Domyślnie lub jeśli jest ustawiona na 1, umożliwia ustawienie niestandardowych uprawnień tak, aby zezwalały na anonimowe (moderowane) komentarze, takie jak WordPress, moderowane przez właściciela kanału. Jeśli jest ustawiona na 0, żaden członek tej witryny nie może tego wybrać ani włączyć. + [*= system.user_scalable ] Określa, czy aplikacja jest skalowalna na ekranach dotykowych. Domyślnie włączone, aby wyłączyć trzeba ustawione na zero - prawdziwe zero, a nie tylko fałsz. +[/dl] + +[h2]Konfiguracja witryny[/h2] + +[dl terms="mb"] + [*= randprofile.check ] W przypadku żądania losowego profilu, najpierw sprawdza się, czy faktycznie profile takie są dostępne. + [*= randprofile.retry ] Liczba ponownych prób pobrania losowego profilu. + [*= system.admin_email ] Określenie adresu e-mail administratora tej witryny. Jest to wstęþnie ustawiane podczas instalacji. + [*= system.authlog ] Plik dziennika używany do rejestrowania błędów uwierzytelniania. Służy do podłączania do oprogramowania po stronie serwera, takiego jak fail2ban. Błędy uwierzytelniania są nadal rejestrowane w dziennikach głównych. + [*= system.auto_channel_create ] Dodanie elementów formularza niezbędnych do utworzenia pierwszego kanał na stronie rejestracji konta i utwórzemoa go (ewentualnie po sprawdzeniu przez e-mail lub po zatwierdzeniu przez administratora). Wyklucza to możliwość importowania kanału z innej witryny jako pierwszego utworzonego kanału w tej witrynie dla nowego konta. Użyj wraz z opcją system.default_permissions_role, aby usprawnić rejestrację. + [*= system.auto_follow ] Przy utworzeniu pierwszego kanału automatycznie obserwuj kanały tutaj wymienione - listę stron internetowych oddzielonych przecinkami (adresów w postaci członek@węzeł). + [*= system.blacklisted_sites ] Węzły, dla których ma być całkowicie zablokowany dostęp do tego węzła - tablica adresów URL. + [*= system.block_public_search ] Podobne do block_public, z tą różnicą, że blokuje tylko publiczny dostęp do funkcji wyszukiwania. Przydatne w przypadku serwisów, które chcą być publiczne, ale bez możliwości publicznego przeszukiwania treści. + [*= system.cron_hour ] Określenie godziny, w której ma być uruchamiany cron_daily. Domyślnie, bez konfiguracji Cron będzie uruchamiany o północy czasu UTC. + [*= system.default_permissions_role ] Jeśli ustawiono prawidłową nazwę roli uprawnień, użyj tą rolę dla pierwszego kanału utworzonego przez nowe konto i nie pytaj o 'Typ kanału' w formularzu tworzenia kanału. Przykłady prawidłowych nazw to: 'social', 'social_restricted', 'social_private', 'forum', 'forum_restricted' i 'forum_private'. Więcej informacji znadziesz [tutaj](/help/roles). + [*= system.default_profile_photo ] Ustawienie zdjęcia profilowego, dla nowych kanałów. Powinna być to nazwa katalogu znajdującego się w images/default_profile_photos/ lub lub być pustą wartością. Jeśli opcja nie jest ustawione, zakłada się, że stosowany będzie obrazek 'rainbow_man'. + [*= system.directorytags ] Ustawienie liczby tagów słów kluczowych wyświetlanych na stronie katalogu. Wartość domyślna to 50. + [*= system.disable_directory_keywords ] Jeśli '1', nie pokazuj słów kluczowych z katalogu. Jeśli węzeł jest serwerem katalogowym, nie zezwalaj na zwracanie znaczników do żadnych klientów katalogu. Nie ustawiaj tego dla serwerów katalogowych w dziedzinie RED_GLOBAL. + [*= system.disable_discover_tab ] Pozwala to całkowicie wyłączyć możliwość wykrywania treści publicznych z witryn zewnętrznych. + [*= system.disable_dreport ] Jeśli '1', nie przechowuj raportów doręczenia ani nie stosuj do nich odnośników. + [*= system.dlogfile ] Plik dziennika używany do rejestrowania błędów programistycznych. Dokładnie to samo, co rejestrator w innym przypadku. To nie jest magia i wymaga własnych instrukcji logowania. Narzędzie programistyczne. + [*= system.email_notify_icon_url ] URL obrazu (32x32) do wyświetlenia w powiadomieniach e-mail (treści HTML). + [*= system.expire_delivery_reports ] Ważność raportów doręczeń w dniach - domyślnie 10. + [*= system.expire_limit ] Nie wygaszaj więcej niż ta liczba wpisów w kanale w ramach jednego uruchomienia wygaszania, aby nie wyczerpać pamięci. Domyślnie 5000. + [*= system.photo_storage_type] Jeśli '1', użyj systemu plików, zamiast bazy danych SQL, do przechowywania miniatur. Wartość domyślna to '0'. Wprowadzono w wersji 4.2. + [*= system.hidden_version_siteinfo ] Jeśli true, nie wyświetlaj wersji oprogramowania na stronach informacji o witrynie (system.hide_version również ukrywa wersję na tych stronach, ale to ustawienie *tylko* ukrywa wersję na stronach informacji o witrynie). + [*= system.hide_help ] Nie wyświetlaj linku do stron pomocy na pasku nawigacyjnym. + [*= system.hide_in_statistics ] Poinformuj serwery statystyk, aby całkowicie ukryły ten węzeł na liście węzłów. + [*= system.hide_version ] Jeśli true, nie zgłaszaj wersji oprogramowania na stronach internetowych ani w narzędziach. (*) Trzeba to ustawić w .htconfig.php. + [*= system.ignore_imagick ] Zignoruj imagick i używaj GD, nawet jeśli imagick jest zainstalowany na serwerze. Zapobiega to niektórym problemom z plikami PNG w starszych wersjach programu imagick. + [*= system.max_daily_registrations ] Ustaw maksymalną liczbę nowych rejestracji dozwolonych w jednym dniu. Przydatne, aby zapobiec nadmiernej subskrypcji po nagłym nagłośnieniu projektu. + [*= system.max_import_size ] Jeśli skonfigurowano, jest to maksymalna wielkość importowanej wiadomości tekstowej. Zwykle jest to 200 KB lub więcej, aby pomieścić prywatne zdjęcia Friendica, które są osadzane w wiadomości. + [*= system.max_tagged_forums ] Zapobieganie spamowi. Ogranicza liczbę tagowanych forów, które są rozpoznawane w każdym wpisie. Wartość domyślna to 2. Tylko pierwsze n tagów zostanie dostarczone jako forum, pozostałe nie spowodują dostarczenia. + [*= system.minimum_feedcheck_minutes ] Minimalny odstęp czasu między odpytywaniem źródeł kanałów RSS. Jeśli jest mniejszy niż interwał Cron, źródła danych będą odpytywane przy każdym uruchomieniu zadań Crona. Wartość domyślna to 60, jeśli nie jest ustawiona. Ustawienie witryny można również nadpisać dla każdego kanału za pomocą ustawienia klasy usług o nazwie 'minimum_feedcheck_minutes'. + [*= system.no_age_restriction ] Nie ograniczaj rejestracji do osób w wieku powyżej 13 lat. W wielu krajach pociąga to za sobą prawne obowiązki wymagające podania wieku i blokowania wszystkich danych osobowych nieletnich, dlatego przed zmianą należy sprawdzić lokalne przepisy. + [*= system.object_cache_days] Ustaw, jak długo ma być buforowana zawartość osadzona, bez ponownego pobierania. Wartość domyślna to 30 dni. + [*= system.openssl_conf_file ] Określa plik zawierający konfigurację OpenSSL. Wymagane w niektórych instalacjach systemu Windows do zlokalizowania w systemie pliku konfiguracyjnego openssl. Najpierw przeczytaj kod. Jeśli nie potrafisz odczytać kodu, nie baw się tym. + [*= system.openssl_encrypt ] Użyj mechanizmu szyfrowania openssl, wartość domyślna to false (używa wtedy mcrypt do szyfrowania AES). + [*= system.optimize_items ] Uruchamia optimise_table podczas niektórych zadań, aby baza danych była prawidłowa i nie zdefragmentowana. Jest to związane ze spadkiem wydajności podczas uruchamiania, ale w reaultacie powoduje, że rzeczy są nieco szybsze. Istnieją również narzędzia CLI do wykonywania tej operacji, które warto preferować, zwłaszcza w dużych serwisach. + [*= system.override_poll_lockfile ] Zignorowanie pliku blokady w procesie odpytywania, aby umożliwić jednoczesne działanie więcej niż jednego procesu. + [*= system.paranoia ] Tak samo jak pconfig, ale na poziomie całej witryny. Ustawienie to może być nadpisane przez ustawienia członkowskie. + [*= system.pin_types ] Tablica dozwolonych typów elementów, które mozna przypiąć. Wartości domyślne zależą od modułu, ale można je tutaj ponownie zdefiniować. + [*= system.photo_cache_time ] Jak długo buforować zdjęcia w sekundach. Wartość domyślna to 86400 (1 dzień). Dłuższy czas zwiększa wydajność, ale oznacza również, że zastosowanie zmienionych uprawnień trwa dłużej. + [*= system.platform_name ] Co zgłosić jako nazwę platformy na stronach internetowych i w statystykach. (*) Musi być ustawione w .htconfig.php + [*= system.rating_enabled ] Rozproszone raportowanie reputacji i gromadzenie danych. Ta funkcja jest obecnie poprawiana. + [*= system.poke_basic ] Zmniejsz liczbę wyrażeń szturchnięć ("poke verbs") do dokładnie 1 ("poke"). Wyłącz inne wyrażenia. + [*= system.proc_run_use_exec ] Jeśli 1, użycie wywołania systemowego exec w proc_run do uruchomienia zadania w tle. Domyślnie używamy proc_open i proc_close. W niektórych (obecnie rzadkich) systemach nie działa to dobrze. + [*= system.projecthome ] Wyświetl stronę projektu na swojej stronie głównej dla wylogowanych osób. + [*= system.projecthome ] Ustaw stronę główną projektu jako stronę główną swojego węzła. (Przestarzałe) + [*= system.register_link ] Ścieżka do strony z linku "Zarejestruj się" w formularzu logowania. W zamkniętych witrynach będzie to przekierowywać do 'pubsites'. W przypadku otwartych witryn zwykle przekierowuje do strony 'register', ale można to zmienić na niestandardową stronę oferującą subskrypcje lub cokolwiek innego. + [*= system.reserved_channels ] Nie zezwalaj członkom na rejestrowanie kanałów o nazwach wyszczególnionych na tej liście nazw rozddzielanych przecinkami (bez spacji). + [*= system.sellpage ] Adres URL wyświetlany na liście witryn publicznych, prowadzący do strony z cenami usług - parametry kont i ich cena itp. + [*= system.startpage ] Ustawienie domyślnej strony, która ma być otwierana po zalogowaniu do jakiegokolwiek kanału w tym serwisie. Ustawienie to może zostać nadpisane przez ustawienia użytkownika. + [*= system.sys_expire_days ] Ile dni należy zachować odkryte treści publiczne z innych serwisów. + [*= system.taganyone ] Zezwolenie na oznaczanie tagiem @mention każdego, niezależnie od tego, czy jest się połączonym, czy nie. + [*= system.tempdir ] Miejsce przechowywania plików tymczasowych (aktualnie nieużywane), domyślnie jest zdefiniowane w konfiguracji PHP. + [*= system.tos_url ] Ustawienie alternatywnego linku do lokalizacji ToS. + [*= system.transport_security_header ] Jeśli jest to wartość niezerowa i włączona jest obsługa SSL, stronach serwisu dołączany bedzie nagłówek HTTP strict-transport-security. + [*= system.uploaddir ] Lokalizacja katalogu przesyłania plików (domyślnie jest to system.tempdir, obecnie używany tylko przez wtyczkę js_upload). + [*= system.workflow_channel_next ] Strona do której sa kierowani wszyscy nowi członkowie bezpośrednio po utworzeniu kanału. + [*= system.workflow_register_next ] Strona do któtrej kierowani są członkowie bezpośrednio po utworzeniu konta (tylko wtedy, gdy włączona jest opcja auto_channel_create lub UNO). +[/dl] + + +[h3]Konfiguracja katalogu[/h3] + +[h4]Domyślne wartości przeszukiwania katalogu[/h4] + +[dl terms="mb"] + [*= directory.globaldir ] 0 lub 1. Domyślnie 0, jeśli odwiedza się katalog w witrynie, domyślnie zobaczy się tylko członków tej witryny. Trzeba przejść dodatkowy krok, aby zobaczyć osoby w pozostałej części sieci; Po zrobieniu tego, wyraźnie widać, że te osoby nie są członkami tego serwisu, ale należą do większej sieci. + [*= directory.pubforums ] 0 lub 1. Domyślnie 0 - publiczne fora. + [*= directory.safemode ] 0 lub 1. +[/dl] + +[h4]Konfiguracja serwera katalogowego[/h4][i](see [zrl=[baseurl]/help/directories]help/directories[/zrl])[/i] + +[dl terms="mb"] + [*= system.directory_mode ] + [*= system.directory_primary ] + [*= system.directory_realm ] + [*= system.directory_server ] + [*= system.realm_token ] +[/dl] + +#include doc/macros/main_footer.bb; + diff --git a/doc/pl/member/member_guide.bb b/doc/pl/member/member_guide.bb index 03dd7d8f6..d8a856c53 100644 --- a/doc/pl/member/member_guide.bb +++ b/doc/pl/member/member_guide.bb @@ -149,9 +149,9 @@ Przecztaj też: [zrl=[baseurl]/help/pl/AdvancedSearch]Zaawansowane przeszukiwanie[/zrl] -[h4][b]Siatka, uprawnienia i delegowanie[/b][/h4] +[h4][b]Sieć, uprawnienia i delegowanie[/b][/h4] -Strona "Siatka" zawiera wszystkie najnowsze wpisy z całej sieci Hubzilla, wykazane w odwrotnej kolejności chronologicznej. Wpisy, które się tutaj pojawiają, zależą w dużej mierze od ustawionych przez siebie preferencji. Na najbardziej liberalnym poziomie uprawnień będziesz otrzymywać wpisy od zupełnie obcych osób. Na drugim końcu skali możesz zobaczyć wpisy tylko od znajomych - lub, jeśli czujesz się naprawdę niezainteresowany społecznością, tylko własne wpisy. +Strona "Sieć" zawiera wszystkie najnowsze wpisy z całej sieci Hubzilla, wykazane w odwrotnej kolejności chronologicznej. Wpisy, które się tutaj pojawiają, zależą w dużej mierze od ustawionych przez siebie preferencji. Na najbardziej liberalnym poziomie uprawnień będziesz otrzymywać wpisy od zupełnie obcych osób. Na drugim końcu skali możesz zobaczyć wpisy tylko od znajomych - lub, jeśli czujesz się naprawdę niezainteresowany społecznością, tylko własne wpisy. Jak wspomniano na początku, możliwych jest wiele innych rodzajów kanałów, jednak procedura tworzenia jest taka sama. Różnica między kanałami polega przede wszystkim na przypisanych uprawnieniach. Na przykład kanał umożliwiający udostępnianie dokumentów współpracownikom w pracy prawdopodobnie wymagałby bardziej liberalnych ustawień "Może zapisywać w moim" publicznym "magazynie plików" niż na koncie osobistym. diff --git a/include/menu.php b/include/menu.php index 88863f57b..02b05a36e 100644 --- a/include/menu.php +++ b/include/menu.php @@ -111,7 +111,7 @@ function menu_render($menu, $class='', $edit = false, $var = array()) { $menu['items'][$x]['mitem_desc'] = zidify_links(smilies(bbcode($menu['items'][$x]['mitem_desc']))); } - $wrap = (($var['wrap'] === 'none') ? false : true); + $wrap = (! x($var, 'wrap') || $var['wrap'] === 'none' ? false : true); $ret = replace_macros(get_markup_template('usermenu.tpl'),array( '$menu' => $menu['menu'], diff --git a/view/pl/hmessages.mo b/view/pl/hmessages.mo Binary files differindex b94d7683b..def287722 100644 --- a/view/pl/hmessages.mo +++ b/view/pl/hmessages.mo diff --git a/view/pl/hmessages.po b/view/pl/hmessages.po index c62d465d0..c1484a3e8 100644 --- a/view/pl/hmessages.po +++ b/view/pl/hmessages.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-04-04 00:39+0200\n" -"PO-Revision-Date: 2021-04-05 16:20+0200\n" +"PO-Revision-Date: 2021-04-16 16:25+0200\n" "Last-Translator: Andrzej Budziński <astabski@gmail.com>\n" "Language-Team: \n" "Language: pl\n" @@ -5332,11 +5332,11 @@ msgstr "On" #: ../../Zotlabs/Module/Admin/Features.php:56 #, php-format msgid "Lock feature %s" -msgstr "Blokuj funkcję %s" +msgstr "Blokuj możliwość %s" #: ../../Zotlabs/Module/Admin/Features.php:64 msgid "Manage Additional Features" -msgstr "Zarządzaj dodatkowymi funkcjami" +msgstr "Zarządzaj dodatkowymi możliwościami" #: ../../Zotlabs/Module/Admin/Queue.php:35 msgid "Queue Statistics" @@ -6163,7 +6163,7 @@ msgstr "" #: ../../Zotlabs/Module/Admin/Site.php:351 msgid "Expiration period in days for imported (grid/network) content" -msgstr "Okres ważności w dniach dla zaimportowanej treści (siatki/sieci)" +msgstr "Okres ważności w dniach dla zaimportowanej treści (sieci)" #: ../../Zotlabs/Module/Admin/Site.php:351 msgid "0 for no expiration of imported content" @@ -8884,7 +8884,7 @@ msgstr "Zaproszenie" #: ../../Zotlabs/Lib/Apps.php:358 ../../Zotlabs/Widget/Admin.php:26 msgid "Features" -msgstr "Funkcje" +msgstr "Możliwości" #: ../../Zotlabs/Lib/Apps.php:359 #: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:69 @@ -10024,7 +10024,7 @@ msgstr "Admin" #: ../../Zotlabs/Widget/Admin.php:56 msgid "Addon Features" -msgstr "Funkcje dodatkowe" +msgstr "Dodatkowe możliwości" #: ../../Zotlabs/Widget/Chatroom_list.php:20 msgid "Overview" @@ -11007,7 +11007,7 @@ msgstr "Udostępnij osobistą chmurę tagów na stronie swojego kanału" #: ../../include/features.php:124 ../../include/features.php:359 msgid "Use blog/list mode" -msgstr "Użyj trybu bloga/listy" +msgstr "Użyj trybu blog/list" #: ../../include/features.php:125 ../../include/features.php:360 msgid "Comments will be displayed separately" @@ -11033,11 +11033,11 @@ msgstr "Reakcje emoji" #: ../../include/features.php:159 msgid "Add emoji reaction ability to posts" -msgstr "Dodaj możliwość reakcji emoji do wpisów" +msgstr "Dodaje możliwość wstawiania reakcji emoji we wpisach" #: ../../include/features.php:166 msgid "Dislike Posts" -msgstr "Nielubienie wpisów" +msgstr "Nielubienie wpisu" #: ../../include/features.php:167 msgid "Ability to dislike posts/comments" @@ -11045,7 +11045,7 @@ msgstr "Możliwość oznaczania wpisów i komentarzy jako nielubiane" #: ../../include/features.php:174 msgid "Star Posts" -msgstr "Wyróżnianie wpisów" +msgstr "Wyróżnienie wpisu" #: ../../include/features.php:175 msgid "Ability to mark special posts with a star indicator" @@ -11088,8 +11088,8 @@ msgid "" "Include large (1024px) photo thumbnails in posts. If not enabled, use small " "(640px) photo thumbnails" msgstr "" -"Dołączaj duże miniatury zdjęć (1024px) do wpisów. Jeśli nie jest to " -"włączone, będzie można używać małych miniatur (640 px)" +"Możliwość zamieszczania dużych miniatur zdjęć (1024px) we wpisach. Jeśli nie " +"jest to włączone, można używać tylko małych miniatur (640 px)" #: ../../include/features.php:227 msgid "Even More Encryption" @@ -11239,11 +11239,11 @@ msgstr "Profile zaawansowane" #: ../../include/features.php:388 msgid "Additional profile sections and selections" -msgstr "Dodatkowe sekcje profilu i pól wyborów" +msgstr "Dodatkowe sekcje i pola wyboru profilu" #: ../../include/features.php:395 msgid "Profile Import/Export" -msgstr "Import/Export profilu" +msgstr "Import/Eksport profilu" #: ../../include/features.php:396 msgid "Save and load profile details across sites/channels" @@ -13801,7 +13801,7 @@ msgstr "Narzędzia koszyka do zamówień i płatności" #: ../../extend/addon/hubzilla-addons/cart/cart.php:1545 msgid "You must be logged into the Grid to shop." -msgstr "Aby robić zakupy, musisz być zalogowany do Siatki." +msgstr "Aby robić zakupy, musisz być zalogowany do sieci." #: ../../extend/addon/hubzilla-addons/cart/cart.php:1578 #: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:409 @@ -16290,7 +16290,7 @@ msgid "" msgstr "" "Przykłady: "aplikacje", "sieć?f=&gid=37" (kolekcja " "prywatności), "kanał" lub "powiadomienie/system" " -"(pozostaw puste dla domyślnej stony sieci (siatki)." +"(pozostaw puste dla domyślnej strony sieci." #: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:70 msgid "Startpage" diff --git a/view/pl/hstrings.php b/view/pl/hstrings.php index 0c1fd2cbd..ae6a4a447 100644 --- a/view/pl/hstrings.php +++ b/view/pl/hstrings.php @@ -1038,8 +1038,8 @@ App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Konto {0} zostanie usuniete!\\n\\nWszystko co opublikowano z tego konta na tym serwisie zostanie bezpowrotnie usunięte!\\n\\nCzy na pewno usunąć?"; App::$strings["Off"] = "Off"; App::$strings["On"] = "On"; -App::$strings["Lock feature %s"] = "Blokuj funkcję %s"; -App::$strings["Manage Additional Features"] = "Zarządzaj dodatkowymi funkcjami"; +App::$strings["Lock feature %s"] = "Blokuj możliwość %s"; +App::$strings["Manage Additional Features"] = "Zarządzaj dodatkowymi możliwościami"; App::$strings["Queue Statistics"] = "Statystyki kolejki"; App::$strings["Total Entries"] = "Ogółem wpisów"; App::$strings["Priority"] = "Priorytet"; @@ -1212,7 +1212,7 @@ App::$strings["Path to ImageMagick convert program"] = "Ścieżka do programu ko App::$strings["If set, use this program to generate photo thumbnails for huge images ( > 4000 pixels in either dimension), otherwise memory exhaustion may occur. Example: /usr/bin/convert"] = "Jeśli jest ustawiona, użyj tego programu do generowania miniatur zdjęć dla dużych obrazów (> 4000 pikseli w każdym wymiarze), w przeciwnym razie może wystąpić wyczerpanie pamięci. Przykład: /usr/bin/convert"; App::$strings["Maximum Load Average"] = "Maksymalne średnie obciążenie"; App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maksymalne obciążenie systemu przed odroczeniem procesów dostarczania i odpytywania - domyślnie 50."; -App::$strings["Expiration period in days for imported (grid/network) content"] = "Okres ważności w dniach dla zaimportowanej treści (siatki/sieci)"; +App::$strings["Expiration period in days for imported (grid/network) content"] = "Okres ważności w dniach dla zaimportowanej treści (sieci)"; App::$strings["0 for no expiration of imported content"] = "0 dla braku wygaśnięcia zaimportowanej treści"; App::$strings["Do not expire any posts which have comments less than this many days ago"] = "Nie wygaszaj żadnych wpisów, które mają komentarze z datami mniejszymi niż ta wartość dni od teraz"; App::$strings["Public servers: Optional landing (marketing) webpage for new registrants"] = "Serwery publiczne: opcjonalna strona lądowania (marketingowa) dla nowych rejestrujących"; @@ -1809,7 +1809,7 @@ App::$strings["Probe"] = "Sonda"; App::$strings["Suggest"] = "Prpozycja"; App::$strings["Random Channel"] = "Losowy kanał"; App::$strings["Invite"] = "Zaproszenie"; -App::$strings["Features"] = "Funkcje"; +App::$strings["Features"] = "Możliwości"; App::$strings["Language"] = "Język"; App::$strings["Profile Photo"] = "Zdjęcie profilowe"; App::$strings["Profiles"] = "Profile"; @@ -2063,7 +2063,7 @@ App::$strings["Member registrations waiting for confirmation"] = "Rejestracja cz App::$strings["Inspect queue"] = "Sprawdź kolejkę"; App::$strings["DB updates"] = "Aktualizacje bazy danych"; App::$strings["Admin"] = "Admin"; -App::$strings["Addon Features"] = "Funkcje dodatkowe"; +App::$strings["Addon Features"] = "Dodatkowe możliwości"; App::$strings["Overview"] = "Przegląd"; App::$strings["App Collections"] = "Kolekcja aplikacji"; App::$strings["Installed apps"] = "Zainstalowane aplikacje"; @@ -2326,16 +2326,16 @@ App::$strings["Search by Date"] = "Wyszukaj po dacie"; App::$strings["Ability to select posts by date ranges"] = "Możliwość wyboru wpisów według zakresów dat"; App::$strings["Tag Cloud"] = "Chmura tagów"; App::$strings["Provide a personal tag cloud on your channel page"] = "Udostępnij osobistą chmurę tagów na stronie swojego kanału"; -App::$strings["Use blog/list mode"] = "Użyj trybu bloga/listy"; +App::$strings["Use blog/list mode"] = "Użyj trybu blog/list"; App::$strings["Comments will be displayed separately"] = "Komentarze będą wyświetlane osobno"; App::$strings["Connection Filtering"] = "Filtrowanie połączeń"; App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filtruj przychodzące wpisy z połączeń, na podstawie słów kluczowych lub treści"; App::$strings["Conversation"] = "Rozmowa"; App::$strings["Emoji Reactions"] = "Reakcje emoji"; -App::$strings["Add emoji reaction ability to posts"] = "Dodaj możliwość reakcji emoji do wpisów"; -App::$strings["Dislike Posts"] = "Nielubienie wpisów"; +App::$strings["Add emoji reaction ability to posts"] = "Dodaje możliwość wstawiania reakcji emoji we wpisach"; +App::$strings["Dislike Posts"] = "Nielubienie wpisu"; App::$strings["Ability to dislike posts/comments"] = "Możliwość oznaczania wpisów i komentarzy jako nielubiane"; -App::$strings["Star Posts"] = "Wyróżnianie wpisów"; +App::$strings["Star Posts"] = "Wyróżnienie wpisu"; App::$strings["Ability to mark special posts with a star indicator"] = "Możliwość oznaczania wyróżnionych wpisów wskaźnikiem gwiazdki"; App::$strings["Reply on comment"] = "Odpowiedanie na komentarze"; App::$strings["Ability to reply on selected comment"] = "Możliwość udzielenia odpowiedzi na wybrany komentarz"; @@ -2345,7 +2345,7 @@ App::$strings["Editor"] = "Edytor"; App::$strings["Post Categories"] = "Kategorie wpisów"; App::$strings["Add categories to your posts"] = "Dodawanie kategori do swoich wpisów"; App::$strings["Large Photos"] = "Duże zdjęcia"; -App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Dołączaj duże miniatury zdjęć (1024px) do wpisów. Jeśli nie jest to włączone, będzie można używać małych miniatur (640 px)"; +App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Możliwość zamieszczania dużych miniatur zdjęć (1024px) we wpisach. Jeśli nie jest to włączone, można używać tylko małych miniatur (640 px)"; App::$strings["Even More Encryption"] = "Jeszcze więcej szyfrowania"; App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Zezwalaj na opcjonalne pełne (e2e) szyfrowanie treści za pomocą wspólnego tajnego klucza"; App::$strings["Disable Comments"] = "Wyłączanie komentarzy"; @@ -2378,8 +2378,8 @@ App::$strings["Ability to display only posts that you've interacted on"] = "Moż App::$strings["Photo Location"] = "Lokalizacja zdjęcia"; App::$strings["If location data is available on uploaded photos, link this to a map."] = "Jeśli dane lokalizacji są dostępne na przesłanych zdjęciach, połącz je z mapą."; App::$strings["Advanced Profiles"] = "Profile zaawansowane"; -App::$strings["Additional profile sections and selections"] = "Dodatkowe sekcje profilu i pól wyborów"; -App::$strings["Profile Import/Export"] = "Import/Export profilu"; +App::$strings["Additional profile sections and selections"] = "Dodatkowe sekcje i pola wyboru profilu"; +App::$strings["Profile Import/Export"] = "Import/Eksport profilu"; App::$strings["Save and load profile details across sites/channels"] = "Zapisz i wczytaj szczegóły profilu z różnych witryn i kanałów"; App::$strings["Multiple Profiles"] = "Wiele profili"; App::$strings["Ability to create multiple profiles"] = "Możliwość tworzenia wielu profili"; @@ -3006,7 +3006,7 @@ App::$strings["Cart Settings"] = "Ustawienia koszyka"; App::$strings["Shop"] = "Sklep"; App::$strings["Order Not Found"] = "Nie znaleziono zamówienia"; App::$strings["Cart utilities for orders and payments"] = "Narzędzia koszyka do zamówień i płatności"; -App::$strings["You must be logged into the Grid to shop."] = "Aby robić zakupy, musisz być zalogowany do Siatki."; +App::$strings["You must be logged into the Grid to shop."] = "Aby robić zakupy, musisz być zalogowany do sieci."; App::$strings["Order not found."] = "Nie znaleziono zamówienia."; App::$strings["Access denied."] = "Dostęp zabroniony."; App::$strings["No Order Found"] = "Nie znaleziono zamówienia"; @@ -3542,7 +3542,7 @@ App::$strings["Fuzzy Location"] = "Zamazywanie Lokalizacji"; App::$strings["Startpage App"] = "Aplikacja Strona początkowa"; App::$strings["Set a preferred page to load on login from home page"] = "Ustaw preferowaną stronę do załadowania przy logowaniu ze strony głównej"; App::$strings["Page to load after login"] = "Strona do załadowania po zalogowaniu"; -App::$strings["Examples: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (leave blank for default network page (grid)."] = "Przykłady: "aplikacje", "sieć?f=&gid=37" (kolekcja prywatności), "kanał" lub "powiadomienie/system" (pozostaw puste dla domyślnej stony sieci (siatki)."; +App::$strings["Examples: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (leave blank for default network page (grid)."] = "Przykłady: "aplikacje", "sieć?f=&gid=37" (kolekcja prywatności), "kanał" lub "powiadomienie/system" (pozostaw puste dla domyślnej strony sieci."; App::$strings["Startpage"] = "Strona początkowa"; App::$strings["Focus (Hubzilla default)"] = "Fokus (domyślny w Hubzilla)"; App::$strings["Theme settings"] = "Ustawienia motywu"; |