Completion of work on the Polish translation of GUI and messages

This commit is contained in:
Andrzej Budziński 2021-06-15 23:17:22 +02:00
parent ac37526304
commit 5911076eba
13 changed files with 24040 additions and 24855 deletions

221
doc/pl/admin/install.md Normal file
View file

@ -0,0 +1,221 @@
## Instalacja oprogramowania
Bardzo się staraliśmy, aby to oprogramowanie działało na popularnych platformach hostingowych - takich jakie sie używa do hostowania blogów Wordpressa czy witryn opartych na Drupal. $Projectname będzie działać na większości systemów VPS opartych na Linux. Platformy Windows LAMP, takie jak XAMPP i WAMP nie są obecnie oficjalnie obsługiwane - jednak z zadowoleniem przyjmujemy łatki, jeśli uda ci się to uruchomić.
Należy pamiętać, że to oprogramowanie to coś więcej niż prosta aplikacja internetowa. Jest to złożony system komunikacji i zarządzania treścią, który bardziej przypomina serwer poczty internetowej niż serwer WWW. Aby zapewnić niezawodność i wydajność, komunikaty są dostarczane w tle i umieszczane w kolejce do późniejszego dostarczenia, gdy lokacje są niedostępne. Ten rodzaj funkcjonalności wymaga nieco więcej od systemu hosta niż typowy blog. Nie każdy dostawca hostingu PHP/MySQL będzie w stanie spełnić te wymagania. Wielu to zapewnia - ale lepiej jest zapoznać się z wymaganiami i potwierdzić je u dostawcy usług hostingowych jeszcze przed instalacją (a w szczególności przed zawarciem długoterminowej umowy).
Jeśli napotkasz problemy z instalacją, prosimy o informację o tym, za pośrednictwem [systemu śledzenia spraw projektu](https://github.com/isfera/social), skąd pobrałeś oprogramowanie. Podaj jak najwięcej informacji o swoim środowisku operacyjnym i jak najwięcej szczegółów na temat wszelkich komunikatów o błędach, które możesz zobaczyć, abyśmy mogli zapobiec temu w przyszłości. Ze względu na dużą różnorodność działania istniejących systemów i platform PHP, możemy mieć tylko ograniczone możliwości debugowania instalację PHP lub pozyskania brakujących modułów - ale zrobimy to, starając się rozwiązywać ogólne problemy z kodem.
### Zanim zaczniesz
Wybierz nazwę domeny i ewentualnie poddomeny dla swojego serwera.
Oprogramowanie można zainstalować tylko w katalogu głównym domeny lub poddomeny i nie może ono działać na alternatywnych portach TCP.
Wymagane jest szyfrowanie SSL komunikacji z serwerem WWW a stosowany certyfikat SSL musi buć "prawidłowy dla przeglądarki". Nie można uzywać certyfikatów z podpisem własnym!
Przetestuj swój certyfikat przed instalacją. Narzędzie internetowe do testowania certyfikatu jest dostępne pod adresem "http://www.digicert.com/help/". Odwiedzając witrynę po raz pierwszy, użyj adresu URL SSL („https://”). Pozwoli to uniknąć późniejszych problemów.
Bezpłatne certyfikaty zgodne z przeglądarkami są dostępne od dostawców, takich jak StartSSL i LetsEncrypt.
Jeśli stosujesz LetsEncrypt do dostarczania certyfikatów i tworzenia pliku w ramach usługi "well-known" lub "acme-challenge", tak aby LetsEncrypt mógł zweryfikować własność domeny, usuń lub zmień nazwę katalogu `.well-known`, gdy tylko plik
certyfikatu zostanie wygenerowany. Oprogramowanie zapewnia własny program obsługi usługu "well-known", gdy jest instalowany a istnienie tego katalogu podczas dalszego działania serwera może uniemożliwić poprawne działanie niektórych usług. To nie powinno być problemem w Apache, ale może być problemem z nginx lub innym serwerze WWW.
### Instalacja
#### Wymagania
- Apache z włączoną obsługą mod-rewrite i dyrektywą "AllowOverride All", więc możesz użyć lokalnego pliku .htaccess. Niektórzy z powodzeniem używali nginx i lighttpd. Przykładowe skrypty konfiguracyjne są dostępne dla tych platform w katalogu instalacyjnym. Największe wsparcia ma Apache i Nginx.
- PHP 7.2 lub wersja późniejsza (z wersją 8.0 włącznie).
- Dostęp do *wiersza poleceń* PHP z ustawionym na `true` argumentem `register_argc_argv` w pliku php.ini - oraz bez ograniczeń w stosowaniu funkcji exec() i proc_open(), które często nakładają operatorzy hostingu.
- Rozszerzenia curl, gd (z obsługą co najmniej jpeg i png), mysqli, mbstring, xml, xmlreader (FreeBSD), zip i openssl. Zamiast biblioteki gd, można używać rozszerzenia imagick ale nie jest ono wymagane i MOŻE być również wyłączone za pomocą opcji konfiguracyjnej.
- Jakaś forma serwera pocztowego lub bramy poczty elektronicznej na której działa funkcja mail() PHP.
- MySQL 5.5.3 lub w wersji nowszej lub serwer MariaDB lub Postgres. Wyszukiwanie bez rozróżniania wielkości liter nie jest obsługiwane w Postgres. Nie jest to szkodliwe, ale węzły z Postgres raczej nie powinny być używane jako serwery katalogów z powodu tego ograniczenia.
- Możliwość planowania zadań przy użyciu crona.
- Wymagana jest instalacja w głównym katalogu domeny lub poddomeny (bez składnika katalog/ścieżka w adresie URL).
### Procedura instalacyjna
**1. Rozpakuj pliki projektu do katalogu głównego obszaru dokumentów serwera WWW.**
Jeśli kopiujesz drzewo katalogów na swój serwer WWW, upewnij się, że kopiujesz również `.htaccess` - ponieważ pliki "z kropką" są często ukryte i normalnie nie są kopiowane.
Jeśli możesz to zrobić, zalecamy użycie git do sklonowania repozytorium źródłowego, zamiast używania spakowanego pliku tar lub zip. To znacznie ułatwia aktualizację oprogramowania. Polecenie Linuksa do sklonowania repozytorium do katalogu `mywebsite` jest następujące
git clone https://github.com/isfera/social.git mywebsite
cd mywebsite
a następnie w dowolnym momencie możesz pobrać najnowsze zmiany za pomocą polecenia
git pull
Utwórz foldery `cache/smarty3` i `store`, jeśli nie istnieją i upewnij się, że są możliwe do zapisu przez serwer internetowy.
mkdir -p store
mkdir -p cache/smarty3
chmod -R 775 store cache
Tu zakładamy, że katalog instalacyjny $Projectname (lub wirtualnego hosta) jest skonfigurowany tak, że prawa własności ma administrator serwera WWW i grupa do której należy zarówno administrator serwera jak i właściciel procesu serwera WWW. Właściciel procesu serwera WWW (np. www-data) nie musi a nawet nie powinien mieć uprawnień zapisu do pozostałej części instalacji (tylko odczyt).
**2. Zainstaluj dodatki.**
Następnie należy sklonować repozytorium dodatków (osobno). Dla przykładu nadamy temu repozytorium nazwę `zaddons` (w Twoim przypadku może to być inna nazwa, ale uwzglednij to w poleceniach).
util/add_addon_repo https://github.com/isfera/social-addons.git zaddons
Aby aktualizować drzewo dodatków trzeba znajdować się w głównym katalogu instalacji $Projectname i wydać polecenie aktualizacji dla tego repozytorium.
cd mywebsite
util/update_addon_repo zaddons
**3. Utwórz pustą bazę danych ustaw uprawnienia dostępu.**
Utwórz pustą bazę danych i zanotuj szczegóły dostępu (nazwa hosta, nazwa użytkownika, hasło, nazwa bazy danych). Biblioteki bazy danych PDO powrócą do komunikacji przez gniazdo, jeśli nazwa hosta to "localhost", ale mogą wystąpić z tym problemy. Użyj tego, jeśli Twoje wymagania na to pozwalają. W przeciwnym razie, jeśli baza danych jest udostępniana na serwerze lokalnym, jako nazwę hosta wpisz "127.0.0.1". Korzystając z MySQL lub MariaDB, ustaw kodowanie znaków bazy danych na utf8mb4, aby uniknąć problemów z kodowaniem za pomocą emoji. Wszystkie tabele wewnętrzne są tworzone z kodowaniem utf8mb4_general_ci, więc jeśli ustawisz kodowania na utf8 a nie na utf8mb4, mogą wystąpić problemy.
Wewnętrznie używamy teraz biblioteki PDO do połączeń z bazami danych. Jeśli napotkasz konfigurację bazy danych, której nie można wyrazić w formularzu konfiguracyjnym (na przykład przy użyciu MySQL z nietypową lokalizacją gniazda), możesz dostarczyć
ciąg połączenia PDO jako nazwę hosta bazy danych. Na przykład:
mysql:unix_socket=/my/special/socket_path
W razie potrzeby nadal należy wypełnić wszystkie inne obowiązujące wartości formularza.
**4. Utwórz pusty plik konfuguracyjnego .htconfig.php**
Jeśli serwer WWW nie będzie mógł dokonywać zapisów do plików innych niż te podane w pkt. 2 (a nie powinien), trzeba ręcznie utworzyć plik o nazwie .htconfig.php (zlokalizowany w katalogu głównym instalacji) i uczynić go zapisywalnym przez serwer internetowy.
**5. Odwiedź swoją witrynę internetową**
Odwiedź swoją witrynę za pomocą przeglądarki internetowej i postępuj zgodnie z instrukcjami. Zanotuj wszelkie komunikaty o błędach i popraw je przed kontynuowaniem. Jeśli korzystasz z protokołu SSL z uznanym certyfikatem, użyj schematu https:// w adresie URL swojej witryny internetowej.
**6. Jeżeli automatyczna instalacja nie powiedzie się.**
Jeżeli automatyczna instalacja nie powiedzie się z jakichś powodów, sprawdź co następuje:
- Czy istnieje ".htconfig.php"? If not, edit htconfig.php and change system settings. Rename to .htconfig.php
- Czy wypełniona została baza danych? Jeśli nie, zaimportuj zawartość pliku "install/schema_xxxxx.sql" w phpmyadmin lub w wierszu poleceń mysql (zamieniając 'xxxxx' na właściwy typ bazy danych).
**7. Zarejestruj swoje osobiste konto.**
W tym momencie ponownie odwiedź swoją witrynę i zarejestruj swoje konto osobiste. Wszystkie błędy rejestracji powinny zostać automatycznie naprawione. Jeśli w tym momencie wystąpi jakakolwiek *krytyczna* awaria, to przeważnie oznacza, że baza danych nie została poprawnie zainstalowana. Możesz przenieść lub zmienić nazwę .htconfig.php na inną nazwę i opróżnić bazę danych, dzięki czemu możesz zacząć instalację od nowa.
Twoje konto jeśli ma mieć dostęp administratorski, powinno być pierwszym utworzonym kontem, a adres e-mail podany podczas rejestracji musi być zgodny z adresem "administratora" podanym podczas instalacji. W przeciwnym razie, aby nadać dostęp administratora do jakiegoś konta, trzeba dodać wartość 4096 w polu account_roles w tabeli account bazy danych.
Ze względu na bezpieczeństwo witryny nie ma możliwości zapewnienia dostępu administratora za pomocą formularzy internetowych.
**8. Ustawienie zadań crona**
Skonfiguruj zadanie crona lub zaplanowane zadanie, aby uruchamiać menedżera crona co 10-15 minut do wykonywania w tle zadań przetwarzania i konserwacji. Przykład:
cd /base/directory; /path/to/php Zotlabs/Daemon/Run.php Cron
Zmień "/base/directory" i "/path/to/php" na swoje rzeczywiste ścieżki.
Jeśli używasz serwera Linux, uruchom "crontab -e" i dodaj linię podobną do pokazanej niżej, zastępując ścieżki i ustawienia swoimi danymi:
*/10 * * * * cd /home/myname/mywebsite; /usr/bin/php Zotlabs/Daemon/Run.php Cron > /dev/null 2>&1
Na ogół możesz znaleźć lokalizację PHP, wykonując "which php". Jeśli masz problemy z tą sekcją, skontaktuj się z dostawcą usług hostingowych w celu uzyskania pomocy. Oprogramowanie nie będzie działać poprawnie, jeśli nie możesz wykonać tego kroku.
Trzeba również upewnić się, że ustawiona jest poprawnie opcja `App::$config['system']['php_path']` w pliku .htconfig.php:
App::$config['system']['php_path'] = '/usr/local/php72/bin/php';
Oczywiście trzeba podać swoją rzeczywistą ścieżkę do katalogu php.
### Jeżeli rzeczy nie działają tak jak powinny
##### Jeśli wyświetla się komunikat "System is currently unavailable. Please try again later"
Sprawdź ustawienia bazy danych. Zwykle oznacza to, że baza danych nie może być otwarte lub dostępne. Jeśli baza danych znajduje się na tym samym komputerze, sprawdź, czy
nazwa serwera bazy danych to "127.0.0.1" lub "localhost".
##### Błąd wewnętrzny 500
Może to być wynikiem braku jednej z wymaganych dyrektyw Apache na Twojej wersji Apache. Sprawdź swoje logi serwera Apache. Sprawdź również swoje uprawnienia do plików. Twoja strona internetowa i wszystkie treści muszą być możliwe do odczytu.
Możliwe, że Twój serwer sieciowy zgłosił źródło problemu w swoich plikach dziennika błędów. Przejrzyj te systemowe dzienniki błędów, aby określić przyczynę problemu. Często będzie to wymagało rozwiązania u dostawcy usług hostingowych lub (w przypadku samodzielnego hostowania) konfiguracji serwera WWW.
##### Błędy 400 i 4xx "File not found"
Najpierw sprawdź swoje uprawnienia do plików. Wszystkie katalogi i pliki portalu i wszystkie treści muszą być możliwe do odczytu przez wszystkich.
Upewnij się, że moduł mod-rewrite jest zainstalowany i działa i uzywany jest plik .htaccess. Aby zweryfikować to drugie, utwórz plik test.out zawierający słowo "test" w górnym katalogu sieciowym, uczyń go czytelnym dla wszystkich i skieruj przeglądarkę na adres
http://yoursitenamehere.com/test.out
Ten plik powinien być blokowany i powinien zostać wyświetlony komunikat o odmowie dostępu.
Jeśli przeglądarka wyświetla strone ze słowem "test", to konfiguracja Apache nie zezwala na użycie pliku .htaccess (w tym pliku znajdują się reguły blokujące dostęp do dowolnego pliku z rozszerzeniem .out na końcu, ponieważ są one zwykle używane do dzienników systemowych) .
Upewnij się, że plik .htaccess istnieje i jest czytelny dla wszystkich, a następnie sprawdź, czy w konfiguracji serwera Apache (witualnego hosta) występuje reguła "AllowOverride None". Należy to zmienić na "AllowOverride All".
Jeśli nie widzisz dokumentu ze słowem "test", Twój plik .htaccess działa, ale prawdopodobnie moduł mod-rewrite nie jest zainstalowany na serwerze internetowym lub nie działa. Aby go włączyć, na większości dystrybucji Linux użyj poleceń:
% a2enmod rewrite
% service apache2 restart
Skonsultuj się z dostawcą usług hostingowych, ekspertami od konkretnej dystrybucji systemu Linux lub (jeśli to Windows) dostawcą oprogramowania serwera Apache, jeśli musisz zmienić jedno z tych ustawień i nie możesz dowiedzieć się, jak to zrobić. W sieci jest dużo pomocy. Wygugluj "mod-rewrite" wraz z nazwą dystrybucji systemu operacyjnego lub pakietu Apache.
##### Jeśli przy konfiguracji bazy danych pojawi się błąd niepowodzenia wyszukania DNS
Jest to znany problem w niektórych wersjach FreeBSD, ponieważ dns_get_record()
kończy się niepowodzeniem dla niektórych wyszukiwań. Utwórz plik w głównym folderze
serwera WWW o nazwie ".htpreconfig.php" i umieść w nim następującą treść:
<?php
App::$config['system']['do_not_check_dns'] = 1;
Powinno to umożliwić kontynuację instalacji. Po zainstalowaniu bazy danych dodaj
tę samą instrukcję config (ale bez linii '<?php') do pliku .htconfig.php, który
został utworzony podczas instalacji.
##### Jeśli nie można zapisywać do pliku .htconfig.php podczas instalacji z powodu problemów z uprawnieniami
Utwórz pusty plik o tej nazwie i nadaj nu uprawnienie do zapisu przez kogokolwiek.
Dla systemów linuksowych:
% touch .htconfig.php
% chmod 777 .htconfig.php
Ponów instalację. Jak tylko baza danych zostanie utworzona,
******* to bardzo ważne *********
% chmod 755 .htconfig.php
##### Procesy Apache zwiększają się zużywając coraz więcej zasobów CPU
Wydaje się, że zdarza się to czasami, jeśli używasz mpm_prefork a proces PHP uruchomiony przez Apache nie może uzyskać dostępu do bazy danych.
Rozważ następujące ustawienia:
W /etc/apache2/mods-enabled/mpm_prefork.conf (Debian, ścieżka i nazwa pliku są różne w różnych systemach operacyjnych), ustaw
GracefulShutdownTimeout 300
Daje to pewność, że działające dzikie procesy Apache nie będą robić tego w nieskończoność, ale zostaną zabite, jeśli nie zatrzymają się pięć minut po
poleceniu zamknięcia, które zostało wysłane do procesu.
Jeśli spodziewasz się dużego obciążenia swojego serwera (np. w przypadku serwera publicznego), również upewnij się, że Apache nie wygeneruje więcej procesów niż MySQL zaakceptuje połączeń.
W pluku /etc/apache2/mods-enabled/mpm_prefork.conf (Debian) ustaw maksymalną liczbę workerów na 150:
MaxRequestWorkers 150
Jednak gdy w /etc/mysql/my.cnf maksymalna liczba połaczeń jest ustawiona na 100:
max_connections = 100
to liczba 150 workerów to dużo i prawdopodobnie za dużo dla małych serwerów. Jakkolwiek ustawisz te wartości, upewnij się, że liczba workerów Apache jest mniejsza niż liczba połączeń akceptowanych przez MySQL, pozostawiając miejsce na inne elementy na twoim serwerze, które mogą uzyskać dostęp do MySQL, a także sondę komunikacyjną, która również potrzebuje dostępu do MySQL. Dobrym ustawieniem dla portalu średniej wielkości może być utrzymanie `max_connections` MySQL na 100 i ustawienie `maxRequestWorkers` w mpm_prefork do 70.
Tutaj możesz przeczytać więcej o dostrajaniu wydajności Apache: https://httpd.apache.org/docs/2.4/misc/perf-tuning.html
Istnieje mnóstwo skryptów, które pomogą Ci dostroić instalację Apache. Po prostu wyszukaj za pomocą Google właściwy dla siebie skryptu dostrajający Apache.

File diff suppressed because it is too large Load diff

View file

@ -1,17 +1,15 @@
Jest to komunikat serwera internetowego portalu {{$sitename}};
A routine check indicates the scheduled maintenance tasks on this
website are not running. Please review your "cron" jobs or the
equivalent mechanism on your operating system and ensure these are
running. Please review the INSTALL instructions if you are seeing
this message for the first time. If these maintenance tasks have
been running normally until now, please check to see if anything
may have gone wrong to account for them not running currently.
This check is run approximately every three days.
Rutynowa kontrola wskazuje, że zaplanowane zadania konserwacyjne w tym portalu
nie działają. Przejrzyj swoje zadania "cron" lub równoważnego mechanizm w Twoim
systemie operacyjnym i upewnij się, że są one uruchomione. Jeśli widzisz ten
komunikat po raz pierwszy, przejrzyj instrukcje w pliku INSTALL. Jeśli te zadania
konserwacyjne do tej pory działały normalnie, proszę sprawdzić, czy w międzuczasie
coś poszło nie tak. Ta kontrola jest przeprowadzana mniej więcej co trzy dni.
The error message is '{{$error}}'.
Komunikat błędu brzmi: '{{$error}}'.
The last successful execution was '{{$lastdate}}'.
Ostatnim udanym wykonaniem było '{{$lastdate}}'.
Apologies for the inconvenience,
your web server at {{$siteurl}}
Przepraszamy za utrudnienia,
Twój serwer internetowy na {{$siteurl}}

View file

@ -1,7 +1,7 @@
<?php
// Set the following for your database installation
// Copy or rename this file to .htconfig.php
// Ustaw następujące parametry dla instalacji bazy danych
// Skopiuj lub zmień nazwę tego pliku na .htconfig.php
$db_host = '{{$dbhost}}';
$db_port = '{{$dbport}}';
@ -13,102 +13,103 @@ $db_type = '{{$dbtype}}'; // an integer. 0 or unset for mysql, 1 for postgres
{{$servertype}}
/*
* Notice: Many of the following settings will be available in the admin panel
* after a successful site install. Once they are set in the admin panel, they
* are stored in the DB - and the DB setting will over-ride any corresponding
* setting in this file
* Uwaga: wiele z poniższych ustawień będzie dostępnych w panelu administracyjnym
* po udanej instalacji witryny. Gdy zostaną ustawione w panelu administracyjnym,
* są przechowywane w bazie danych - a ustawienie bazy danych zastąpią wszelkie
* odpowiadające im ustawienie w tym pliku
*
* The command-line tool util/config is able to query and set the DB items
* directly if for some reason the admin panel is not available and a system
* setting requires modification.
* Narzędzie wiersza poleceń util/config może wyszukiwać i ustawiać bezpośrednio
* elementy bazy danych, jeśli z jakiegoś powodu panel administracyjny nie jest
* dostępny a ustawienie systemu wymaga modyfikacji.
*
*/
// Choose a legal default timezone. If you are unsure, use "America/Los_Angeles".
// It can be changed later and only applies to timestamps for anonymous viewers.
// Wybierz poprawną strefę czasową. Jeśli nie masz pewności, użyj "Europe/Warsaw".
// Można to bedzie później zmienić i dotyczy to tylko sygnatur czasowych aninimowych oglądających
App::$config['system']['timezone'] = '{{$timezone}}';
// What is your site url? DO NOT ADD A TRAILING SLASH!
// Jaki jest URL twojego portalu? NE DODAWAJ KOŃCOWEGO UKOŚNIKA
App::$config['system']['baseurl'] = '{{$siteurl}}';
App::$config['system']['sitename'] = '{{$platform}}';
App::$config['system']['location_hash'] = '{{$site_id}}';
// These lines set additional security headers to be sent with all responses
// You may wish to set transport_security_header to 0 if your server already sends
// this header. content_security_policy may need to be disabled if you wish to
// run the piwik analytics plugin or include other offsite resources on a page
// Te wiersze ustawiają dodatkowe nagłówki bezpieczeństwa, które mają być wysyłane
// ze wszystkimi odpowiedziami. Możesz ustawić transport_security_header na 0,
// jeśli twój serwer już wysyła ten nagłówek. Opcja content_security_policy może
// wymagać wyłączenia, jeśli chcesz uruchomić wtyczkę analityczną piwik lub umieścić
// na stronie inne zasoby poza witryną.
App::$config['system']['transport_security_header'] = 1;
App::$config['system']['content_security_policy'] = 1;
App::$config['system']['ssl_cookie_protection'] = 1;
// Your choices are REGISTER_OPEN, REGISTER_APPROVE, or REGISTER_CLOSED.
// Be certain to create your own personal account before setting
// REGISTER_CLOSED. 'register_text' (if set) will be displayed prominently on
// the registration page. REGISTER_APPROVE requires you set 'admin_email'
// to the email address of an already registered person who can authorise
// and/or approve/deny the request.
// Masz do wyboru REGISTER_OPEN, REGISTER_APPROVE lub REGISTER_CLOSED.
// Pamiętaj, aby utworzyć własne konto osobiste przed ustawieniem
// REGISTE_CLOSED. Opcka 'register_text' (jeśli jest ustawionya) spowoduje
// wyświetlanie tego tekstu w widocznym miejscu na stronie rejestracji.
// REGISTER_APPROVE wymaga ustawienia 'admin_email' na adres e-mail już
// zarejestrowanej osoby, która może autoryzować i/lub zatwierdź/odrzuć wniosek.
App::$config['system']['register_policy'] = REGISTER_OPEN;
App::$config['system']['register_text'] = '';
App::$config['system']['admin_email'] = '{{$adminmail}}';
// Recommend you leave this set to 1. Set to 0 to let people register without
// proving they own the email address they register with.
// Zalecamy pozostawienie tego ustawienia na 1. Ustaw na 0, aby umożliwić
// rejestrowanie się bez konieczności potwierdzania rejestracji w wiadomości
// e-mail wysyłanej na podany adres e-mail.
App::$config['system']['verify_email'] = 1;
// Site access restrictions. By default we will create private sites.
// Your choices are ACCESS_PRIVATE, ACCESS_PAID, ACCESS_TIERED, and ACCESS_FREE.
// If you leave REGISTER_OPEN above, anybody may register on your
// site, however your site will not be listed anywhere as an open
// registration hub. We will use the system access policy (below)
// to determine whether or not to list your site in the directory
// as an open hub where anybody may create accounts. Your choice of
// paid, tiered, or free determines how these listings will be presented.
// Ograniczenia dostępu do portalu. Domyślnie tworzone są portale prywatne.
// Masz do wyboru ACCESS_PRIVATE, ACCESS_PAID, ACCESS_TIERED i ACCESS_FREE.
// Jeśli pozostawisz ustawienie REGISTER_OPEN powyżej, każdy bedzie się mógł
// zarejestrować na Twoim portalu, jednak portal ten nie będzie nigdzie
// wyświetlany jako witryna z otwartą resjestracją.
// Używamy polityki dostępu do systemu (poniżej) aby określić, czy portal ma być
// umieszczony w katalogu jako portal otwarty, w którym każdy może tworzyć konta.
// Twój inny wybór to: paid, tiered lub free.
App::$config['system']['access_policy'] = ACCESS_PRIVATE;
// If you operate a public site, you might wish that people are directed
// to a "sellpage" where you can describe for features or policies or service plans in depth.
// This must be an absolute URL beginning with http:// or https:// .
// Jeśli prowadzisz portal publiczny, możesz zezwolić, aby osoby były kierowane
// do "strony sprzedaży", na której można szczegółowo opisać funkcje, zasady lub
// plany usług. To musi być bezwzględny adres URL zaczynający się od http:// lub
// https: //.
App::$config['system']['sellpage'] = '';
// Maximum size of an imported message, 0 is unlimited
// Maksymalny rozmiar importowanej wiadomości, 0 to brak ograniczeń
App::$config['system']['max_import_size'] = 200000;
// Location of PHP command line processor
// Lokalizacja procesora wiersza poleceń PHP (CLI PHP)
App::$config['system']['php_path'] = '{{$phpath}}';
// 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 - one per realm
// DIRECTORY_MODE_STANDALONE = "off the grid" or private directory services
// Skonfiguruj sposób komunikacji z serwerami katalogowymi.
// DIRECTORY_MODE_NORMAL = klient katalogu, znajdziemy katalog
// DIRECTORY_MODE_SECONDARY = buforowanie katalogu lub kopii lustrzanej
// DIRECTORY_MODE_PRIMARY = główny serwer katalogów - jeden na dziedzinę
// DIRECTORY_MODE_STANDALONE = "poza siecią" lub prywatne usługi katalogowe
App::$config['system']['directory_mode'] = DIRECTORY_MODE_NORMAL;
// default system theme
// domyślny motyw systemowy
App::$config['system']['theme'] = 'redbasic';
// PHP error logging setup
// Before doing this ensure that the webserver has permission
// to create and write to php.out in the top level web directory,
// or change the name (below) to a file/path where this is allowed.
// Konfiguracja rejstracji błędów PHP.
// Zanim to zrobisz, upewnij się, że serwer WWW ma uprawnienia
// tworzenie i zapisywanie php.out w katalogu WWW najwyższego poziomu,
// lub zmień nazwę (poniżej) na plik lub ścieżkę, jeśli jest to dozwolone.
ini_set('display_errors', '0');
// Uncomment the following lines to turn on PHP error logging.
// Odkomentuj poniższe linie, aby włączyć rejestrację błędów PHP.
//error_reporting(E_ERROR | E_PARSE );
//ini_set('error_log','php.out');
//ini_set('log_errors','1');

View file

@ -1,35 +1,33 @@
Dear {{$username}},
A request was recently received at {{$sitename}} to reset your account
password. In order to confirm this request, please select the verification link
below or paste it into your web browser address bar.
DDrogi/Droga {{$username}},
Niedawno otrzymaliśmy prośbę o zresetowanie hasła do konta na {{$ sitename}}.
Aby potwierdzić tę prośbę, wybierz link weryfikacyjny poniżej lub wklej go w pasku
adresu przeglądarki internetowej.
If you did NOT request this change, please DO NOT follow the link
provided and ignore and/or delete this email.
Jeśli jest to pomyłka i nie chcesz zmieniać hasła, NIE klikaj podanego linku i
zignoruj albo usuń tą wiadomość e-mail.
Your password will not be changed unless we can verify that you
issued this request.
Twoje hasło nie zostanie zmienione, chyba że potwierdzisz prawdziwość tego żądania.
Follow this link to verify your identity:
Kliknij ten link, aby zweryfikować swoją tożsamość i potwierdzić żądanie zmiany hasła:
{{$reset_link}}
You will then receive a follow-up message containing the new password.
Następnie otrzymasz wiadomość uzupełniającą. która zawiera nowe hasło.
You may change that password from your account settings page after logging in.
Możesz zmienić to hasło na stronie ustawień konta, po zalogowaniu się.
The login details are as follows:
Dane logowania są następujące:
Site Location: {{$siteurl}}
Login Name: {{$email}}
Lokalizacja serwisu: {{$siteurl}}
Nazwa logowania: {{$email}}
Sincerely,
Z poważaniem,
{{$sitename}} Administrator
--
Terms Of Service:
{{$siteurl}}/help/TermsOfService
Warunki świadczenia usług:
{{$siteurl}}/help/pl/TermsOfService

Binary file not shown.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,25 +1,21 @@
Drogi/Droga {{$username}},
Twoje hasło zostało zmienione zgodnie z żądaniem. Zachowaj te informacje
w swojej dokumentacji (lub natychmiast zmień swoje hasło na coś, co zapamiętasz).
Dear {{$username}},
Your password has been changed as requested. Please retain this
information for your records (or change your password immediately to
something that you will remember).
Twoje dane logowania są następujące:
Lokalizacja serwisu: {{$siteurl}}
Nazwa logowania: {{$email}}
Hasło: {{$new_password}}
Możesz zmienić to hasło na stronie ustawień konta, po zalogowaniu się.
Your login details are as follows:
Site Location: {{$siteurl}}
Login Name: {{$email}}
Password: {{$new_password}}
You may change that password from your account settings page after logging in.
Sincerely,
Z poważaniem,
{{$sitename}} Administrator
--
Terms Of Service:
Warunki świadczenia usług:
{{$siteurl}}/help/TermsOfService

View file

@ -1,19 +1,16 @@
An account has been created at {{$sitename}} for this email address.
The login details are as follows:
Na portalu {{$ sitename}} zostało utworzone konto dla tego adresu e-mail.
Dane logowania są następujące:
Site Location: {{$siteurl}}
Login: {{$email}}
Password: (the password which was provided during registration)
Lokalizacja serwisu: {{$siteurl}}
Login: {{$email}}
Hasło: (hasło, które zostało podane podczas rejestracji)
If this account was created without your knowledge and is not desired, you may
visit this site and reset the password. This will allow you to remove the
account from the links on the Settings page, and we
apologise for any inconvenience.
Jeśli to konto zostało utworzone bez Twojej wiedzy i nie jest pożądane, możesz
odwiedić nasz serwis i zresetować ustawione hasło. Umożliwi to usunięcie konta
linkiem na stronie "Ustawienia", a my przepraszamy za wszelkie niedogodności.
Thank you and welcome to {{$sitename}}.
Dziękujemy i witamu na serwisie {{$sitename}}.
Sincerely,
Z poważaniem,
{{$sitename}} Administrator

View file

@ -1,25 +1,24 @@
A new user registration request was received at {{$sitename}} which requires
your approval.
Otrzymaliśmy prośbę o rejestrację użytkownika na serwisie {{$ sitename}}, co
wymaga Twojej zgody.
Szczegóły logowania są następujące:
The login details are as follows:
Lokalizacja serwisu: {{$siteurl}}
Nazwa logowania: {{$email}}
Adres IP: {{$details}}
Site Location: {{$siteurl}}
Login Name: {{$email}}
IP Address: {{$details}}
To approve this request please visit the following link:
Aby zatwierdzić tę prośbę, kliknij poniższy link:
{{$siteurl}}/regmod/allow/{{$hash}}
To deny the request and remove the account, please visit:
Aby odrzucić prośbę i usunąć konto, odwiedź:
{{$siteurl}}/regmod/deny/{{$hash}}
Thank you.
Dziękujemy.

View file

@ -1,35 +1,33 @@
Thank you for registering at {{$sitename}}.
Dziękujemy za zarejestrowanie się na serwisie {{$sitename}}.
Your login details are as follows:
Szczegóły Twojego logowania są następujące:
Site Location: {{$siteurl}}
Login Name: {{$email}}
Lokalizacja serwisu: {{$siteurl}}
Nazwa logowania: {{$email}}
Login with the password you chose at registration.
Zaloguj się za pomocą hasła wybranego podczas rejestracji.
We need to verify your email address in order to give you full access.
Musimy zweryfikować Twój adres e-mail, aby zapewnić Ci pełny dostęp.
Your validation code is
Twój kod weryfikacyjny, to:
{{$hash}}
If you registered this account, please enter the validation code when requested or visit the following link:
Jeśli zarejestrowałeś to konto, wprowadź kod weryfikacyjny do żądania lub odwiedź
poniższy link:
{{$siteurl}}/regver/allow/{{$hash}}
To deny the request and remove the account, please visit:
Aby odrzucić rejestrację i usunąć konto, odwiedź:
{{$siteurl}}/regver/deny/{{$hash}}
Thank you.
Dziękjemy.
--
Terms Of Service:
Warunki świadczenia usług:
{{$siteurl}}/help/TermsOfService

View file

@ -1,22 +1,22 @@
Apologies but this may be urgent.
Przepraszamy, ale to może być ważne.
This is the web server at {{$sitename}};
Jest to komunikat wygenerowany przez serwer WWW na {{$sitename}};
The project developers released update {{$update}} recently,
but during the attempt to automatically install it, something went terribly wrong.
This needs to be fixed soon and it requires human intervention.
Please contact a project developer if you can not figure out how to
fix it on your own. Your web server database configuration might be invalid.
Twórcy projektu opublikowali niedawno aktualizację {{$update}},
ale podczas próby automatycznej instalacji coś poszło nie tak.
Należy to szybko naprawić i wymaga interwencji człowieka.
Skontaktuj się z deweloperem projektu, jeśli nie wiesz, jak samemu
naprawić ten problem. Konfiguracja bazy danych serwera WWW może być nieprawidłowa.
The error message is '{{$error}}'.
Komunikat błędu, to '{{$error}}'.
You may attempt to re-apply this update by visiting
Możesz spróbować ponownie zastosować tę aktualizację, odwiedzając stronę
{{$baseurl}}/admin/dbsync
while logged into the admin account.
po zalogowaniu się na konto administratora.
{{$source}}
Apologies for the inconvenience,
your web server at {{$siteurl}}
Przepraszam za utrudnienia,
Twój serwer WWW na {{$siteurl}}