mirror of
https://github.com/louislam/uptime-kuma.git
synced 2024-11-24 08:32:23 +02:00
Merge branch 'master' into mqtt
This commit is contained in:
commit
32ec4beda0
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* This script should be run after a period of time (180s), because the server may need some time to prepare.
|
||||
*/
|
||||
const { BSD } = require("../server/util-server");
|
||||
const { FBSD } = require("../server/util-server");
|
||||
|
||||
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
|
||||
|
||||
@ -20,8 +20,8 @@ if (sslKey && sslCert) {
|
||||
// Dual-stack support for (::)
|
||||
let hostname = process.env.UPTIME_KUMA_HOST;
|
||||
|
||||
// Also read HOST if not FreeBSD, as HOST is a system environment variable in FreeBSD
|
||||
if (!hostname && !BSD) {
|
||||
// Also read HOST if not *BSD, as HOST is a system environment variable in FreeBSD
|
||||
if (!hostname && !FBSD) {
|
||||
hostname = process.env.HOST;
|
||||
}
|
||||
|
||||
|
@ -41,7 +41,7 @@ console.log("Importing this project modules");
|
||||
debug("Importing Monitor");
|
||||
const Monitor = require("./model/monitor");
|
||||
debug("Importing Settings");
|
||||
const { getSettings, setSettings, setting, initJWTSecret, checkLogin, startUnitTest, BSD, errorLog } = require("./util-server");
|
||||
const { getSettings, setSettings, setting, initJWTSecret, checkLogin, startUnitTest, FBSD, errorLog } = require("./util-server");
|
||||
|
||||
debug("Importing Notification");
|
||||
const { Notification } = require("./notification");
|
||||
|
@ -17,6 +17,7 @@ const mqtt = require("mqtt");
|
||||
exports.WIN = /^win/.test(process.platform);
|
||||
exports.LIN = /^linux/.test(process.platform);
|
||||
exports.MAC = /^darwin/.test(process.platform);
|
||||
exports.FBSD = /^freebsd/.test(process.platform);
|
||||
exports.BSD = /bsd$/.test(process.platform);
|
||||
|
||||
/**
|
||||
|
@ -22,8 +22,8 @@ export default {
|
||||
confirmClearStatisticsMsg: "Jesteś pewien, że chcesz usunąć WSZYSTKIE statystyki?",
|
||||
importHandleDescription: "Wybierz 'Pomiń istniejące', jeśli chcesz pominąć każdy monitor lub powiadomienie o tej samej nazwie. 'Nadpisz' spowoduje usunięcie każdego istniejącego monitora i powiadomienia.",
|
||||
confirmImportMsg: "Czy na pewno chcesz zaimportować kopię zapasową? Upewnij się, że wybrałeś właściwą opcję importu.",
|
||||
twoFAVerifyLabel: "Proszę podaj swój token 2FA, aby sprawdzić czy 2FA działa.",
|
||||
tokenValidSettingsMsg: "Token jest prawdiłowy! Teraz możesz zapisać ustawienia 2FA.",
|
||||
twoFAVerifyLabel: "Proszę, podaj swój token 2FA, aby sprawdzić, czy 2FA działa.",
|
||||
tokenValidSettingsMsg: "Token jest prawidłowy! Teraz możesz zapisać ustawienia 2FA.",
|
||||
confirmEnableTwoFAMsg: "Jesteś pewien, że chcesz włączyć 2FA?",
|
||||
confirmDisableTwoFAMsg: "Jesteś pewien, że chcesz wyłączyć 2FA?",
|
||||
Settings: "Ustawienia",
|
||||
@ -68,7 +68,7 @@ export default {
|
||||
URL: "URL",
|
||||
Hostname: "Hostname",
|
||||
Port: "Port",
|
||||
"Heartbeat Interval": "Czętotliwość bicia serca",
|
||||
"Heartbeat Interval": "Częstotliwość bicia serca",
|
||||
Retries: "Prób",
|
||||
"Heartbeat Retry Interval": "Częstotliwość ponawiania bicia serca",
|
||||
Advanced: "Zaawansowane",
|
||||
@ -110,7 +110,7 @@ export default {
|
||||
"No Monitors, please": "Brak monitorów, proszę",
|
||||
"add one": "dodać jeden",
|
||||
"Notification Type": "Rodzaj powiadomienia",
|
||||
Email: "Email",
|
||||
Email: "E-mail",
|
||||
Test: "Test",
|
||||
"Certificate Info": "Informacje o certyfikacie",
|
||||
"Resolver Server": "Serwer rozwiązywania nazw",
|
||||
@ -188,13 +188,13 @@ export default {
|
||||
"Chat ID": "Identyfikator czatu",
|
||||
supportTelegramChatID: "Czat wsparcia technicznego / Bezpośrednia rozmowa / Czat grupowy",
|
||||
wayToGetTelegramChatID: "Możesz uzyskać swój identyfikator czatu, wysyłając wiadomość do bota i przechodząc pod ten adres URL, aby wyświetlić identyfikator czatu:",
|
||||
"YOUR BOT TOKEN HERE": "TWOJ TOKEN BOTA",
|
||||
"YOUR BOT TOKEN HERE": "TWÓJ TOKEN BOTA",
|
||||
chatIDNotFound: "Identyfikator czatu nie znaleziony, najpierw napisz do bota",
|
||||
webhook: "Webhook",
|
||||
"Post URL": "Adres URL",
|
||||
"Content Type": "Rodzaj danych",
|
||||
webhookJsonDesc: "{0} jest dobry w przypadku serwerów HTTP, takich jak express.js",
|
||||
webhookFormDataDesc: "{multipart} jest dobry dla PHP, musisz jedynie przetowrzyć dane przez {decodeFunction}",
|
||||
webhookFormDataDesc: "{multipart} jest dobry dla PHP, musisz jedynie przetworzyć dane przez {decodeFunction}",
|
||||
smtp: "Email (SMTP)",
|
||||
secureOptionNone: "Brak / STARTTLS (25, 587)",
|
||||
secureOptionTLS: "TLS (465)",
|
||||
@ -205,7 +205,7 @@ export default {
|
||||
smtpBCC: "UDW",
|
||||
discord: "Discord",
|
||||
"Discord Webhook URL": "URL webhook Discorda",
|
||||
wayToGetDiscordURL: "Możesz go uzyskać przechodząc do Ustawienia serwera -> Integracje -> Tworzenie webhooka",
|
||||
wayToGetDiscordURL: "Możesz go uzyskać, przechodząc do Ustawienia serwera -> Integracje -> Tworzenie webhooka",
|
||||
"Bot Display Name": "Wyświetlana nazwa bota",
|
||||
"Prefix Custom Message": "Własny początek wiadomości",
|
||||
"Hello @everyone is...": "Hej {'@'}everyone ...",
|
||||
@ -237,6 +237,7 @@ export default {
|
||||
promosms: "PromoSMS",
|
||||
lunasea: "LunaSea",
|
||||
apprise: "Apprise (obsługuje 50+ usług powiadomień)",
|
||||
GoogleChat: "Google Chat (Wyłącznie Google Workspace)",
|
||||
pushbullet: "Pushbullet",
|
||||
line: "Line Messenger",
|
||||
mattermost: "Mattermost",
|
||||
@ -259,7 +260,7 @@ export default {
|
||||
"Read more:": "Czytaj dalej: {0}",
|
||||
"Status:": "Status: {0}",
|
||||
"Read more": "Czytaj dalej",
|
||||
appriseInstalled: "Apprise jest zostało zainstalowane.",
|
||||
appriseInstalled: "Apprise jest zainstalowane.",
|
||||
appriseNotInstalled: "Apprise nie zostało zainstalowane. {0}",
|
||||
"Access Token": "Token dostępu",
|
||||
"Channel access token": "Token dostępu kanału",
|
||||
@ -289,7 +290,7 @@ export default {
|
||||
"Feishu WebHookUrl": "Feishu WebHookURL",
|
||||
matrixHomeserverURL: "Adres URL serwera domowego (z http(s):// i opcjonalnie port)",
|
||||
"Internal Room Id": "Wewnętrzne ID pokoju",
|
||||
matrixDesc1: "Możesz znaleźć wewnętrzne ID pokoju patrząc w zaawansowanej sekcji ustawień pokoju w twoim kliencie Matrix. Powinien on wyglądać jak !QMdRCpUIfLwsfjxye6:home.server.",
|
||||
matrixDesc1: "Możesz znaleźć wewnętrzne ID pokoju, patrząc w zaawansowanej sekcji ustawień pokoju w twoim kliencie Matrix. Powinien on wyglądać jak !QMdRCpUIfLwsfjxye6:home.server.",
|
||||
matrixDesc2: "Jest wysoce zalecane, abyś stworzył nowego użytkownika i nie używał tokena dostępu swojego użytkownika Matrix, ponieważ pozwoli on na pełny dostęp do twojego konta i wszystkich pokoi, do których dołączyłeś. Zamiast tego, utwórz nowego użytkownika i zaproś go tylko do pokoju, w którym chcesz otrzymywać powiadomienia. Możesz uzyskać token dostępu przez uruchomienie {0}",
|
||||
Method: "Metoda",
|
||||
Body: "Treść",
|
||||
@ -305,6 +306,44 @@ export default {
|
||||
steamApiKeyDescription: "Do monitorowania serwera gier Steam potrzebny jest klucz Steam Web-API. Możesz zarejestrować swój klucz API tutaj: ",
|
||||
"Current User": "Aktualny użytkownik",
|
||||
recent: "Ostatnie",
|
||||
Done: "Zrobione",
|
||||
Info: "Info",
|
||||
Security: "Bezpieczeństwo",
|
||||
"Steam API Key": "Klucz Steam API",
|
||||
"Shrink Database": "Zmniejsz Bazę Danych",
|
||||
"Pick a RR-Type...": "Wybierz Typ RR...",
|
||||
"Pick Accepted Status Codes...": "Pick Accepted Status Codes...",
|
||||
Default: "Default",
|
||||
"HTTP Options": "Opcje HTTP",
|
||||
"Create Incident": "Stwórz Incydent",
|
||||
Title: "Tytuł",
|
||||
Content: "Treść",
|
||||
Style: "Styl",
|
||||
info: "info",
|
||||
warning: "ostrzeżenie",
|
||||
danger: "niebezpieczeństwo",
|
||||
primary: "podstawowy",
|
||||
light: "jasny",
|
||||
dark: "ciemny",
|
||||
Post: "Wyślij",
|
||||
"Please input title and content": "Podaj tytuł i treść",
|
||||
Created: "Stworzony",
|
||||
"Last Updated": "Ostatnio Zaktualizowany",
|
||||
Unpin: "Odepnij",
|
||||
"Switch to Light Theme": "Przełącz na Jasny Motyw",
|
||||
"Switch to Dark Theme": "Przełącz na Ciemny Motyw",
|
||||
"Show Tags": "Pokaż Tagi",
|
||||
"Hide Tags": "Ukryj Tagi",
|
||||
Description: "Opis",
|
||||
"No monitors available.": "Brak dostępnych monitorów.",
|
||||
"Add one": "Dodaj jeden",
|
||||
"No Monitors": "Brak Monitorów",
|
||||
"Untitled Group": "Nienazwana grupa",
|
||||
Services: "Usługi",
|
||||
Discard: "Odrzuć",
|
||||
Cancel: "Anuluj",
|
||||
"Powered by": "Napędzane przez",
|
||||
shrinkDatabaseDescription: "Uruchum VACUUM na bazie SQLite. Jeżeli twoja baza została stworzona po wersji 1.10.0, to posiada już włączoną opcję AUTO_VACUUM i stosowanie ręcznego oczyszczania nie jest potrzbne.",
|
||||
clicksendsms: "ClickSend SMS",
|
||||
apiCredentials: "Poświadczenia API",
|
||||
serwersms: "SerwerSMS.pl",
|
||||
@ -312,4 +351,14 @@ export default {
|
||||
serwersmsAPIPassword: "Hasło API",
|
||||
serwersmsPhoneNumber: "Numer telefonu",
|
||||
serwersmsSenderName: "Nazwa nadawcy (zatwierdzona w panelu klienta)",
|
||||
"stackfield": "Stackfield",
|
||||
smtpDkimSettings: "Ustawienia DKIM",
|
||||
smtpDkimDesc: "Zapoznaj się z Nodemailer DKIM {0}, aby dowiedzieć się więcej",
|
||||
documentation: "dokumentacja",
|
||||
smtpDkimDomain: "Nazwa Domeny",
|
||||
smtpDkimKeySelector: "Selektor klucza",
|
||||
smtpDkimPrivateKey: "Klucz Prywatny",
|
||||
smtpDkimHashAlgo: "Algorytm Hashowania (Opcjonalne)",
|
||||
smtpDkimheaderFieldNames: "Klucze nagłówka do podpisu (Opcjonalne)",
|
||||
smtpDkimskipFields: "Klucze nagłówka do pominięcia (Opcjonalne)",
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user