mirror of
https://github.com/louislam/uptime-kuma.git
synced 2025-09-14 07:26:59 +08:00
Compare commits
17 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
d5d63474d8 | ||
|
a6fd626fb8 | ||
|
3a5b413af4 | ||
|
595cd93220 | ||
|
e12c1511db | ||
|
f3112c0b85 | ||
|
af07850ddf | ||
|
211b44269c | ||
|
7638b73645 | ||
|
d0ed99a310 | ||
|
258d93be72 | ||
|
986ddd92ff | ||
|
79f99ce215 | ||
|
4713820da7 | ||
|
a99e87c02c | ||
|
3f8ca82434 | ||
|
60f1eb7b45 |
4
.github/workflows/stale-bot.yml
vendored
4
.github/workflows/stale-bot.yml
vendored
@@ -15,8 +15,8 @@ jobs:
|
||||
close-issue-message: 'This issue was closed because it has been stalled for 7 days with no activity.'
|
||||
close-pr-message: 'This PR was closed because it has been stalled for 7 days with no activity.'
|
||||
days-before-stale: 180
|
||||
days-before-close: 7
|
||||
days-before-close: 0
|
||||
exempt-issue-labels: 'News,Medium,High,discussion,bug,doc,'
|
||||
exempt-pr-labels: 'awaiting-approval,work-in-progress,enhancement,'
|
||||
exempt-pr-labels: 'awaiting-approval,work-in-progress,enhancement,feature-request'
|
||||
exempt-issue-assignees: 'louislam'
|
||||
exempt-pr-assignees: 'louislam'
|
||||
|
54
package-lock.json
generated
54
package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "uptime-kuma",
|
||||
"version": "1.11.3",
|
||||
"version": "1.11.4",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "uptime-kuma",
|
||||
"version": "1.11.3",
|
||||
"version": "1.11.4",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@fortawesome/fontawesome-svg-core": "~1.2.36",
|
||||
@@ -16,7 +16,7 @@
|
||||
"@louislam/sqlite3": "~6.0.1",
|
||||
"@popperjs/core": "~2.10.2",
|
||||
"args-parser": "~1.3.0",
|
||||
"axios": "~0.21.4",
|
||||
"axios": "~0.26.0",
|
||||
"bcryptjs": "~2.4.3",
|
||||
"bootstrap": "5.1.3",
|
||||
"bree": "~7.1.0",
|
||||
@@ -3662,11 +3662,11 @@
|
||||
"integrity": "sha512-t7Zm5YGgEEc/3eYAicF32m/TNvL+XOeYZy9CvBUeJY/szM7frLolFylhrlZNWV/ohWhcUXygrBGjYmoQdxF4CQ=="
|
||||
},
|
||||
"node_modules/axios": {
|
||||
"version": "0.21.4",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
|
||||
"integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
|
||||
"version": "0.26.0",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz",
|
||||
"integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==",
|
||||
"dependencies": {
|
||||
"follow-redirects": "^1.14.0"
|
||||
"follow-redirects": "^1.14.8"
|
||||
}
|
||||
},
|
||||
"node_modules/babel-jest": {
|
||||
@@ -6353,9 +6353,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/follow-redirects": {
|
||||
"version": "1.14.7",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
|
||||
"integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==",
|
||||
"version": "1.14.9",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
|
||||
"integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "individual",
|
||||
@@ -13325,6 +13325,15 @@
|
||||
"node": ">=10.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/wait-on/node_modules/axios": {
|
||||
"version": "0.21.4",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
|
||||
"integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"follow-redirects": "^1.14.0"
|
||||
}
|
||||
},
|
||||
"node_modules/walker": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
|
||||
@@ -16353,11 +16362,11 @@
|
||||
"integrity": "sha512-t7Zm5YGgEEc/3eYAicF32m/TNvL+XOeYZy9CvBUeJY/szM7frLolFylhrlZNWV/ohWhcUXygrBGjYmoQdxF4CQ=="
|
||||
},
|
||||
"axios": {
|
||||
"version": "0.21.4",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
|
||||
"integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
|
||||
"version": "0.26.0",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz",
|
||||
"integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==",
|
||||
"requires": {
|
||||
"follow-redirects": "^1.14.0"
|
||||
"follow-redirects": "^1.14.8"
|
||||
}
|
||||
},
|
||||
"babel-jest": {
|
||||
@@ -18403,9 +18412,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"follow-redirects": {
|
||||
"version": "1.14.7",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
|
||||
"integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ=="
|
||||
"version": "1.14.9",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
|
||||
"integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w=="
|
||||
},
|
||||
"for-in": {
|
||||
"version": "1.0.2",
|
||||
@@ -23669,6 +23678,17 @@
|
||||
"lodash": "^4.17.21",
|
||||
"minimist": "^1.2.5",
|
||||
"rxjs": "^7.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"axios": {
|
||||
"version": "0.21.4",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
|
||||
"integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"follow-redirects": "^1.14.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"walker": {
|
||||
|
10
package.json
10
package.json
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "uptime-kuma",
|
||||
"version": "1.11.4",
|
||||
"version": "1.12.0",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -30,13 +30,13 @@
|
||||
"build-docker": "npm run build && npm run build-docker-debian && npm run build-docker-alpine",
|
||||
"build-docker-alpine-base": "docker buildx build -f docker/alpine-base.dockerfile --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:base-alpine . --push",
|
||||
"build-docker-debian-base": "docker buildx build -f docker/debian-base.dockerfile --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:base-debian . --push",
|
||||
"build-docker-alpine": "docker buildx build -f docker/dockerfile-alpine --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:alpine -t louislam/uptime-kuma:1-alpine -t louislam/uptime-kuma:1.11.4-alpine --target release . --push",
|
||||
"build-docker-debian": "docker buildx build -f docker/dockerfile --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma -t louislam/uptime-kuma:1 -t louislam/uptime-kuma:1.11.4 -t louislam/uptime-kuma:debian -t louislam/uptime-kuma:1-debian -t louislam/uptime-kuma:1.11.4-debian --target release . --push",
|
||||
"build-docker-alpine": "docker buildx build -f docker/dockerfile-alpine --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:alpine -t louislam/uptime-kuma:1-alpine -t louislam/uptime-kuma:1.12.0-alpine --target release . --push",
|
||||
"build-docker-debian": "docker buildx build -f docker/dockerfile --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma -t louislam/uptime-kuma:1 -t louislam/uptime-kuma:1.12.0 -t louislam/uptime-kuma:debian -t louislam/uptime-kuma:1-debian -t louislam/uptime-kuma:1.12.0-debian --target release . --push",
|
||||
"build-docker-nightly": "npm run build && docker buildx build -f docker/dockerfile --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:nightly --target nightly . --push",
|
||||
"build-docker-nightly-alpine": "docker buildx build -f docker/dockerfile-alpine --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:nightly-alpine --target nightly . --push",
|
||||
"build-docker-nightly-amd64": "docker buildx build -f docker/dockerfile --platform linux/amd64 -t louislam/uptime-kuma:nightly-amd64 --target nightly . --push --progress plain",
|
||||
"upload-artifacts": "docker buildx build -f docker/dockerfile --platform linux/amd64 -t louislam/uptime-kuma:upload-artifact --build-arg VERSION --build-arg GITHUB_TOKEN --target upload-artifact . --progress plain",
|
||||
"setup": "git checkout 1.11.4 && npm ci --production && npm run download-dist",
|
||||
"setup": "git checkout 1.12.0 && npm ci --production && npm run download-dist",
|
||||
"download-dist": "node extra/download-dist.js",
|
||||
"update-version": "node extra/update-version.js",
|
||||
"mark-as-nightly": "node extra/mark-as-nightly.js",
|
||||
@@ -61,7 +61,7 @@
|
||||
"@louislam/sqlite3": "~6.0.1",
|
||||
"@popperjs/core": "~2.10.2",
|
||||
"args-parser": "~1.3.0",
|
||||
"axios": "~0.21.4",
|
||||
"axios": "~0.26.0",
|
||||
"bcryptjs": "~2.4.3",
|
||||
"bootstrap": "5.1.3",
|
||||
"bree": "~7.1.0",
|
||||
|
@@ -119,6 +119,19 @@ class Monitor extends BeanModel {
|
||||
|
||||
const beat = async () => {
|
||||
|
||||
let beatInterval = this.interval;
|
||||
|
||||
if (! beatInterval) {
|
||||
beatInterval = 1;
|
||||
}
|
||||
|
||||
if (demoMode) {
|
||||
if (beatInterval < 20) {
|
||||
console.log("beat interval too low, reset to 20s");
|
||||
beatInterval = 20;
|
||||
}
|
||||
}
|
||||
|
||||
// Expose here for prometheus update
|
||||
// undefined if not https
|
||||
let tlsInfo = undefined;
|
||||
@@ -303,7 +316,7 @@ class Monitor extends BeanModel {
|
||||
} else {
|
||||
// No need to insert successful heartbeat for push type, so end here
|
||||
retries = 0;
|
||||
this.heartbeatInterval = setTimeout(beat, this.interval * 1000);
|
||||
this.heartbeatInterval = setTimeout(beat, beatInterval * 1000);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -377,8 +390,6 @@ class Monitor extends BeanModel {
|
||||
}
|
||||
}
|
||||
|
||||
let beatInterval = this.interval;
|
||||
|
||||
debug(`[${this.name}] Check isImportant`);
|
||||
let isImportant = Monitor.isImportantBeat(isFirstBeat, previousBeat?.status, bean.status);
|
||||
|
||||
@@ -422,14 +433,6 @@ class Monitor extends BeanModel {
|
||||
previousBeat = bean;
|
||||
|
||||
if (! this.isStop) {
|
||||
|
||||
if (demoMode) {
|
||||
if (beatInterval < 20) {
|
||||
console.log("beat interval too low, reset to 20s");
|
||||
beatInterval = 20;
|
||||
}
|
||||
}
|
||||
|
||||
debug(`[${this.name}] SetTimeout for next check.`);
|
||||
this.heartbeatInterval = setTimeout(safeBeat, beatInterval * 1000);
|
||||
} else {
|
||||
|
@@ -20,7 +20,7 @@ class Mattermost extends NotificationProvider {
|
||||
return okMsg;
|
||||
}
|
||||
|
||||
const mattermostChannel = notification.mattermostchannel;
|
||||
const mattermostChannel = notification.mattermostchannel.toLowerCase();
|
||||
const mattermostIconEmoji = notification.mattermosticonemo;
|
||||
const mattermostIconUrl = notification.mattermosticonurl;
|
||||
|
||||
|
@@ -63,9 +63,9 @@ export default {
|
||||
let update = res.data.result[res.data.result.length - 1];
|
||||
|
||||
if (update.channel_post) {
|
||||
this.notification.telegramChatID = update.channel_post.chat.id;
|
||||
this.$parent.notification.telegramChatID = update.channel_post.chat.id;
|
||||
} else if (update.message) {
|
||||
this.notification.telegramChatID = update.message.chat.id;
|
||||
this.$parent.notification.telegramChatID = update.message.chat.id;
|
||||
} else {
|
||||
throw new Error(this.$t("chatIDNotFound"));
|
||||
}
|
||||
|
@@ -215,6 +215,12 @@
|
||||
<p>Dette er for <strong>de som har tredjepartsautorisering</strong> foran Uptime Kuma, for eksempel Cloudflare Access.</p>
|
||||
<p>Vennligst vær forsiktig.</p>
|
||||
</template>
|
||||
|
||||
<template v-else-if="$i18n.locale === 'cs-CZ' ">
|
||||
<p>Opravdu chcete <strong>deaktivovat autentifikaci</strong>?</p>
|
||||
<p>Tato možnost je určena pro případy, kdy <strong>máte autentifikaci zajištěnou třetí stranou</strong> ještě před přístupem do Uptime Kuma, například prostřednictvím Cloudflare Access.</p>
|
||||
<p>Používejte ji prosím s rozmyslem.</p>
|
||||
</template>
|
||||
|
||||
<template v-else-if="$i18n.locale === 'vi-VN' ">
|
||||
<p>Bạn có muốn <strong>TẮT XÁC THỰC</strong> không?</p>
|
||||
|
@@ -2,6 +2,7 @@ import { createI18n } from "vue-i18n/index";
|
||||
import en from "./languages/en";
|
||||
|
||||
const languageList = {
|
||||
"cs-CZ": "Čeština",
|
||||
"zh-HK": "繁體中文 (香港)",
|
||||
"bg-BG": "Български",
|
||||
"de-DE": "Deutsch (Deutschland)",
|
||||
|
364
src/languages/cs-CZ.js
Normal file
364
src/languages/cs-CZ.js
Normal file
@@ -0,0 +1,364 @@
|
||||
export default {
|
||||
languageName: "Czech",
|
||||
checkEverySecond: "Kontrolovat každých {0} sekund",
|
||||
retryCheckEverySecond: "Opakovat každých {0} sekund",
|
||||
retriesDescription: "Maximální počet pokusů před označením služby jako nedostupné a odesláním oznámení",
|
||||
ignoreTLSError: "Ignorovat TLS/SSL chyby na HTTPS stránkách",
|
||||
upsideDownModeDescription: "Pomocí této možnosti změníte způsob vyhodnocování stavu. Pokud je služba dosažitelná, je NEDOSTUPNÁ.",
|
||||
maxRedirectDescription: "Maximální počet přesměrování, která se mají následovat. Nastavením hodnoty 0 zakážete přesměrování.",
|
||||
acceptedStatusCodesDescription: "Vyberte stavové kódy, které jsou považovány za úspěšnou odpověď.",
|
||||
passwordNotMatchMsg: "Hesla se neshodují",
|
||||
notificationDescription: "Pro zajištění funkčnosti oznámení je nutné je přiřadit dohledu.",
|
||||
keywordDescription: "Vyhledat klíčové slovo v prosté odpovědi HTML nebo JSON. Při hledání se rozlišuje velikost písmen.",
|
||||
pauseDashboardHome: "Pozastavit",
|
||||
deleteMonitorMsg: "Opravdu chcete odstranit tento dohled?",
|
||||
deleteNotificationMsg: "Opravdu chcete odstranit toto oznámení pro všechny dohledy?",
|
||||
resoverserverDescription: "Cloudflare je výchozí server. Resolver server můžete kdykoli změnit.",
|
||||
rrtypeDescription: "Vyberte typ záznamu o prostředku, který chcete monitorovat",
|
||||
pauseMonitorMsg: "Opravdu chcete dohled pozastavit?",
|
||||
enableDefaultNotificationDescription: "Toto oznámení bude standardně aktivní pro nové dohledy. V případě potřeby můžete oznámení stále zakázat na úrovni jednotlivých dohledů.",
|
||||
clearEventsMsg: "Opravdu chcete odstranit všechny události pro tento dohled?",
|
||||
clearHeartbeatsMsg: "Opravdu chcete odstranit všechny heartbeaty pro tento dohled?",
|
||||
confirmClearStatisticsMsg: "Opravdu chcete smazat VŠECHNY statistiky?",
|
||||
importHandleDescription: "Možnost 'Přeskočit existující' vyberte v případě, že chcete přeskočit všechny dohledy nebo oznámení se stejným názvem. Vybráním možnosti 'Přepsat' dojde k odstranění všech existujících dohledů a oznámení.",
|
||||
confirmImportMsg: "Opravdu chcete importovat zálohu? Prosím ověřte, zda jste vybrali správnou možnost importu.",
|
||||
twoFAVerifyLabel: "Prosím, zadejte svůj token pro ověření 2FA:",
|
||||
tokenValidSettingsMsg: "Token je platný! Nyní můžete uložit nastavení 2FA.",
|
||||
confirmEnableTwoFAMsg: "Opravdu chcete zapnout 2FA?",
|
||||
confirmDisableTwoFAMsg: "Opravdu chcete deaktivovat 2FA?",
|
||||
Settings: "Nastavení",
|
||||
Dashboard: "Nástěnka",
|
||||
"New Update": "Nová aktualizace",
|
||||
Language: "Jazyk",
|
||||
Appearance: "Vzhled",
|
||||
Theme: "Motiv",
|
||||
General: "Obecné",
|
||||
"Primary Base URL": "Primární URL adresa",
|
||||
Version: "Verze",
|
||||
"Check Update On GitHub": "Zkontrolovat aktualizace na GitHubu",
|
||||
List: "Seznam",
|
||||
Add: "Přidat",
|
||||
"Add New Monitor": "Přidat nový dohled",
|
||||
"Quick Stats": "Rychlé statistiky",
|
||||
Up: "Běží",
|
||||
Down: "Nedostupný",
|
||||
Pending: "Čekám",
|
||||
Unknown: "Neznámý",
|
||||
Pause: "Pozastavit",
|
||||
Name: "Název",
|
||||
Status: "Stav",
|
||||
DateTime: "DateTime",
|
||||
Message: "Zpráva",
|
||||
"No important events": "Žádné důležité události",
|
||||
Resume: "Pokračovat",
|
||||
Edit: "Změnit",
|
||||
Delete: "Vymazat",
|
||||
Current: "Aktuální",
|
||||
Uptime: "Doba provozu",
|
||||
"Cert Exp.": "Platnost certifikátu",
|
||||
days: "dny/í",
|
||||
day: "den",
|
||||
"-day": "-dní",
|
||||
hour: "hodina",
|
||||
"-hour": "-hodin",
|
||||
Response: "Odpověď",
|
||||
Ping: "Ping",
|
||||
"Monitor Type": "Typ dohledu",
|
||||
Keyword: "Klíčové slovo",
|
||||
"Friendly Name": "Obecný název",
|
||||
URL: "URL",
|
||||
Hostname: "Adresa serveru",
|
||||
Port: "Port",
|
||||
"Heartbeat Interval": "Heartbeat interval",
|
||||
Retries: "Počet pokusů",
|
||||
"Heartbeat Retry Interval": "Interval opakování prezenčního signálu",
|
||||
Advanced: "Rozšířené",
|
||||
"Upside Down Mode": "Inverzní režim",
|
||||
"Max. Redirects": "Max. Přesměrování",
|
||||
"Accepted Status Codes": "Akceptované stavové kódy",
|
||||
"Push URL": "Push URL",
|
||||
needPushEvery: "Tuto URL adresu byste měli volat každých {0} sekund.",
|
||||
pushOptionalParams: "Volitelné parametry: {0}",
|
||||
Save: "Uložit",
|
||||
Notifications: "Oznámení",
|
||||
"Not available, please setup.": "Není k dispozici, prosím nastavte.",
|
||||
"Setup Notification": "Nastavení oznámení",
|
||||
Light: "Světlý",
|
||||
Dark: "Tmavý",
|
||||
Auto: "Automaticky",
|
||||
"Theme - Heartbeat Bar": "Motiv – Heartbeat panel",
|
||||
Normal: "Normální",
|
||||
Bottom: "Dole",
|
||||
None: "Žádné",
|
||||
Timezone: "Časové pásmo",
|
||||
"Search Engine Visibility": "Viditelnost pro vyhledávače",
|
||||
"Allow indexing": "Povolit indexování",
|
||||
"Discourage search engines from indexing site": "Zabránit vyhledávačům v indexování stránky",
|
||||
"Change Password": "Změnit heslo",
|
||||
"Current Password": "Aktuální heslo",
|
||||
"New Password": "Nové heslo",
|
||||
"Repeat New Password": "Znovu zadat nové heslo",
|
||||
"Update Password": "Aktualizovat heslo",
|
||||
"Disable Auth": "Deaktivovat ověřování",
|
||||
"Enable Auth": "Povolit ověřování",
|
||||
Logout: "Odhlášení",
|
||||
Leave: "Odejít",
|
||||
"I understand, please disable": "Rozumím, chci ji deaktivovat",
|
||||
Confirm: "Potvrzení",
|
||||
Yes: "Ano",
|
||||
No: "Ne",
|
||||
Username: "Uživatelské jméno",
|
||||
Password: "Heslo",
|
||||
"Remember me": "Zapamatovat si mě",
|
||||
Login: "Přihlášení",
|
||||
"No Monitors, please": "Žádné dohledy, prosím",
|
||||
"add one": "přidat jeden",
|
||||
"Notification Type": "Typ oznámení",
|
||||
Email: "E-mail",
|
||||
Test: "Test",
|
||||
"Certificate Info": "Informace o certifikátu",
|
||||
"Resolver Server": "Resolver Server",
|
||||
"Resource Record Type": "Typ záznamu o prostředku",
|
||||
"Last Result": "Poslední výsledek",
|
||||
"Create your admin account": "Vytvořit účet administrátora",
|
||||
"Repeat Password": "Znovu zadat heslo",
|
||||
"Import Backup": "Importovat zálohu",
|
||||
"Export Backup": "Exportovat zálohu",
|
||||
Export: "Exportovat",
|
||||
Import: "Importovat",
|
||||
respTime: "Odezva Čas (ms)",
|
||||
notAvailableShort: "N/A",
|
||||
"Default enabled": "Standardně povoleno",
|
||||
"Apply on all existing monitors": "Použít pro všechny existující dohledy",
|
||||
Create: "Vytvořit",
|
||||
"Clear Data": "Vymazat data",
|
||||
Events: "Události",
|
||||
Heartbeats: "Heartbeaty",
|
||||
"Auto Get": "Získat automaticky",
|
||||
backupDescription: "Všechny dohledy a oznámení můžete zálohovat do souboru ve formátu JSON.",
|
||||
backupDescription2: "Poznámka: Nezahrnuje historii a data událostí.",
|
||||
backupDescription3: "Součástí exportovaného souboru jsou citlivá data jako tokeny oznámení; export si prosím bezpečně uložte.",
|
||||
alertNoFile: "Vyberte soubor, který chcete importovat.",
|
||||
alertWrongFileType: "Vyberte soubor ve formátu JSON.",
|
||||
"Clear all statistics": "Vymazat všechny statistiky",
|
||||
"Skip existing": "Přeskočit existující",
|
||||
Overwrite: "Přepsat",
|
||||
Options: "Možnosti",
|
||||
"Keep both": "Ponechat obojí",
|
||||
"Verify Token": "Ověřit token",
|
||||
"Setup 2FA": "Nastavení 2FA",
|
||||
"Enable 2FA": "Povolit 2FA",
|
||||
"Disable 2FA": "Deaktivovat 2FA",
|
||||
"2FA Settings": "Nastavení 2FA",
|
||||
"Two Factor Authentication": "Dvoufaktorová autentifikace",
|
||||
Active: "Zapnuto",
|
||||
Inactive: "Neaktivní",
|
||||
Token: "Token",
|
||||
"Show URI": "Zobrazit URI",
|
||||
Tags: "Štítky",
|
||||
"Add New below or Select...": "Níže přidejte nový nebo vyberte existující…",
|
||||
"Tag with this name already exist.": "Štítek s tímto názvem již existuje.",
|
||||
"Tag with this value already exist.": "Štítek touto hodnotou již existuje.",
|
||||
color: "barva",
|
||||
"value (optional)": "hodnota (volitelné)",
|
||||
Gray: "Šedá",
|
||||
Red: "Červená",
|
||||
Orange: "Oranžová",
|
||||
Green: "Zelená",
|
||||
Blue: "Modrá",
|
||||
Indigo: "Indigo",
|
||||
Purple: "Purpurová",
|
||||
Pink: "Růžová",
|
||||
"Search...": "Hledat…",
|
||||
"Avg. Ping": "Průměr Ping",
|
||||
"Avg. Response": "Průměr Odpověď",
|
||||
"Entry Page": "Vstupní stránka",
|
||||
statusPageNothing: "Nic tady není, přidejte prosím skupinu nebo dohled.",
|
||||
"No Services": "Žádné služby",
|
||||
"All Systems Operational": "Všechny systémy běží",
|
||||
"Partially Degraded Service": "Částečně zhoršená služba",
|
||||
"Degraded Service": "Zhoršená služba",
|
||||
"Add Group": "Přidat skupinu",
|
||||
"Add a monitor": "Přidání dohledu",
|
||||
"Edit Status Page": "Upravit stavovou stránku",
|
||||
"Go to Dashboard": "Přejít na nástěnku",
|
||||
"Status Page": "Stavová stránka",
|
||||
defaultNotificationName: "Moje {notification} upozornění ({číslo})",
|
||||
here: "sem",
|
||||
Required: "Vyžadováno",
|
||||
telegram: "Telegram",
|
||||
"Bot Token": "Token robota",
|
||||
wayToGetTelegramToken: "Token můžete získat od {0}.",
|
||||
"Chat ID": "ID chatu",
|
||||
supportTelegramChatID: "Podpora přímého chatu / skupiny / ID chatu kanálu",
|
||||
wayToGetTelegramChatID: "ID chatu můžete získat tak, že robotovi zašlete zprávu a přejdete na tuto adresu URL, kde zobrazíte chat_id:",
|
||||
"YOUR BOT TOKEN HERE": "YOUR BOT TOKEN HERE",
|
||||
chatIDNotFound: "ID chatu nebylo nalezeno; nejprve tomuto robotovi zašlete zprávu",
|
||||
webhook: "Webhook",
|
||||
"Post URL": "URL adresa příspěvku",
|
||||
"Content Type": "Typ obsahu",
|
||||
webhookJsonDesc: "{0} je vhodný pro všechny moderní servery HTTP, jako je Express.js",
|
||||
webhookFormDataDesc: "{multipart} je vhodné pro PHP. JSON bude nutné analyzovat prostřednictvím {decodeFunction}",
|
||||
smtp: "E-mail (SMTP)",
|
||||
secureOptionNone: "Žádné / STARTTLS (25, 587)",
|
||||
secureOptionTLS: "TLS (465)",
|
||||
"Ignore TLS Error": "Ignorovat chybu TLS",
|
||||
"From Email": "Odesílatel",
|
||||
emailCustomSubject: "Vlastní předmět",
|
||||
"To Email": "Příjemce",
|
||||
smtpCC: "Kopie",
|
||||
smtpBCC: "Skrytá kopie",
|
||||
discord: "Discord",
|
||||
"Discord Webhook URL": "Discord Webhook URL",
|
||||
wayToGetDiscordURL: "Získáte tak, že přejdete do Nastavení serveru - > Integrace - > Vytvořit Webhook",
|
||||
"Bot Display Name": "Zobrazované jméno robota",
|
||||
"Prefix Custom Message": "Předpona vlastní zprávy",
|
||||
"Hello @everyone is...": "Dobrý den, {'@'}všichni jsou…",
|
||||
teams: "Microsoft Teams",
|
||||
"Webhook URL": "URL adresa webhooku",
|
||||
wayToGetTeamsURL: "Informace o tom, jak vytvořit URL adresu webhooku naleznete {0}.",
|
||||
signal: "Signal",
|
||||
Number: "Číslo",
|
||||
Recipients: "Příjemci",
|
||||
needSignalAPI: "Musíte mít Signal klienta s REST API.",
|
||||
wayToCheckSignalURL: "Pro zobrazení instrukcí, jak službu nastavit, přejděte na následující adresu:",
|
||||
signalImportant: "Důležité V seznamu příjemců není možné současně použít skupiny a čísla!",
|
||||
gotify: "Gotify",
|
||||
"Application Token": "Token aplikace",
|
||||
"Server URL": "URL adresa serveru",
|
||||
Priority: "Priorita",
|
||||
slack: "Slack",
|
||||
"Icon Emoji": "Ikona smajlíka",
|
||||
"Channel Name": "Název kanálu",
|
||||
"Uptime Kuma URL": "Uptime Kuma URL",
|
||||
aboutWebhooks: "Více informací o Webhoocích naleznete na adrese: {0}",
|
||||
aboutChannelName: "Pro vynechání Webhook kanálu zadejte jeho název do pole Název kanálu {0}. Příklad: #jiny-kanal",
|
||||
aboutKumaURL: "Pokud ponecháte pole URL adresa Uptime Kuma prázdné, použije se domovská stránka GitHub projektu.",
|
||||
emojiCheatSheet: "Tahák smajlíků: {0}",
|
||||
"rocket.chat": "Rocket.Chat",
|
||||
pushover: "Pushover",
|
||||
pushy: "Pushy",
|
||||
octopush: "Octopush",
|
||||
promosms: "PromoSMS",
|
||||
clicksendsms: "ClickSend SMS",
|
||||
lunasea: "LunaSea",
|
||||
apprise: "Apprise (podpora více než 50 oznamovacích služeb)",
|
||||
GoogleChat: "Google Chat (pouze Google Workspace)",
|
||||
pushbullet: "Pushbullet",
|
||||
line: "Line Messenger",
|
||||
mattermost: "Mattermost",
|
||||
"User Key": "Klíč uživatele",
|
||||
Device: "Zařízení",
|
||||
"Message Title": "Nadpis zprávy",
|
||||
"Notification Sound": "Zvuk oznámení",
|
||||
"More info on:": "Více informací naleznete na adrese: {0}",
|
||||
pushoverDesc1: "Výchozí časový limit pro emergency prioritu (2) je 30 sekund mezi opakovanými pokusy a vyprší po 1 hodině.",
|
||||
pushoverDesc2: "Pokud chcete odesílat oznámení do různých zařízení, vyplňte pole Zařízení.",
|
||||
"SMS Type": "Typ SMS",
|
||||
octopushTypePremium: "Premium (rychlé – doporučeno pro upozornění)",
|
||||
octopushTypeLowCost: "Nízké náklady (pomalé – někdy blokované operátorem)",
|
||||
checkPrice: "Ceny {0} zjistíte na adrese:",
|
||||
apiCredentials: "API přihlašovací údaje",
|
||||
octopushLegacyHint: "Používáte starší verzi Octopush (2011-2020) nebo novou verzi?",
|
||||
"Check octopush prices": "Ceny octopush naleznete na adrese {0}.",
|
||||
octopushPhoneNumber: "Telefonní číslo (v mezinárodním formátu, např: +42012345678) ",
|
||||
octopushSMSSender: "Odesílatel SMS: 3-11 alfanumerických znaků a mezera (a-zA-Z0-9)",
|
||||
"LunaSea Device ID": "ID zařízení LunaSea",
|
||||
"Apprise URL": "Apprise URL",
|
||||
"Example:": "Příklad: {0}",
|
||||
"Read more:": "Více informací: {0}",
|
||||
"Status:": "Stav: {0}",
|
||||
"Read more": "Více informací",
|
||||
appriseInstalled: "Apprise je nainstalován.",
|
||||
appriseNotInstalled: "Apprise není nainstalován. {0}",
|
||||
"Access Token": "Přístupový token",
|
||||
"Channel access token": "Přístupový token ke kanálu",
|
||||
"Line Developers Console": "Konzole Line Developers",
|
||||
lineDevConsoleTo: "Konzole Line Developers - {0}",
|
||||
"Basic Settings": "Obecné nastavení",
|
||||
"User ID": "ID uživatele",
|
||||
"Messaging API": "Messaging API",
|
||||
wayToGetLineChannelToken: "Nejprve otevřete {0}, vytvořte poskytovatele a kanál (Messaging API). Poté můžete získat přístupový token ke kanálu a ID uživatele, v sekci uvedené výše.",
|
||||
"Icon URL": "URL adresa ikony",
|
||||
aboutIconURL: "Pro přepsání výchozího profilového obrázku můžete do pole \"URL adresa ikony\" zadat odkaz na obrázek. Nebude použito, pokud je nastavena ikona smajlíka.",
|
||||
aboutMattermostChannelName: "Výchozí kanál, do kterého jsou zasílány Webhook příspěvky, můžete přepsat zadáním názvu kanálu do pole \"Název kanálu\". Tato možnost musí být povolena v nastavení Mattermost Webhooku. Příklad: #jiny-kanal",
|
||||
matrix: "Matrix",
|
||||
promosmsTypeEco: "SMS ECO – levné, ale pomalé a často přetížené. Omezeno pouze na polské příjemce.",
|
||||
promosmsTypeFlash: "SMS FLASH –zpráva se automaticky zobrazí na zařízení příjemce. Omezeno pouze na polské příjemce.",
|
||||
promosmsTypeFull: "SMS FULL – prémiová úroveň SMS. Můžete definovat odesílatele (vyžadována registrace jména). Spolehlivý pro výstrahy.",
|
||||
promosmsTypeSpeed: "SMS SPEED – nejvyšší priorita v systému. Velmi rychlé a spolehlivé, ale nákladné (přibližně dvojnásobek ceny SMS FULL).",
|
||||
promosmsPhoneNumber: "Telefonní číslo (polští příjemci mohou vynechat telefonní předvolbu)",
|
||||
promosmsSMSSender: "Odesílatel SMS: Předem zaregistrovaný název nebo jeden z výchozích: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
|
||||
"Feishu WebHookUrl": "Feishu WebHookURL",
|
||||
matrixHomeserverURL: "URL adresa domácího serveru (s http(s):// a volitelně portem)",
|
||||
"Internal Room Id": "ID interní místnosti",
|
||||
matrixDesc1: "ID interní místnosti naleznete v Matrix klientovi v rozšířeném nastavení místnosti. Mělo by být ve tvaru !QMdRCpUIfLwsfjxye6:home.server.",
|
||||
matrixDesc2: "Důrazně doporučujeme vytvořit nového uživatele a nepoužívat váš vlastní přístupový token uživatele Matrix. Pomocí něj je možné získat přístup k vašemu účtu a všem místnostem, ke kterým jste se připojili. Místo toho vytvořte nového uživatele a pozvěte jej pouze do místnosti, do které chcete oznámení dostávat. Přístupový token můžete získat spuštěním {0}",
|
||||
Method: "Metoda",
|
||||
Body: "Tělo",
|
||||
Headers: "Hlavičky",
|
||||
PushUrl: "Push URL",
|
||||
HeadersInvalidFormat: "The request headers are not valid JSON: ",
|
||||
BodyInvalidFormat: "The request body is not valid JSON: ",
|
||||
"Monitor History": "Historie dohledu",
|
||||
clearDataOlderThan: "Historie dohledu bude uchovávána po dobu {0} dní.",
|
||||
PasswordsDoNotMatch: "Hesla se neshodují.",
|
||||
records: "záznamů",
|
||||
"One record": "Jeden záznam",
|
||||
steamApiKeyDescription: "For monitoring a Steam Game Server you need a Steam Web-API key. You can register your API key here: ",
|
||||
"Current User": "Aktuálně přihlášený uživatel",
|
||||
recent: "Poslední",
|
||||
Done: "Hotovo",
|
||||
Info: "Informace",
|
||||
Security: "Bezpečnost",
|
||||
"Steam API Key": "API klíč služby Steam",
|
||||
"Shrink Database": "Zmenšit databázi",
|
||||
"Pick a RR-Type...": "Vyberte typ záznamu o prostředku…",
|
||||
"Pick Accepted Status Codes...": "Vyberte stavové kódy, které chcete akceptovat…",
|
||||
Default: "Standardní",
|
||||
"HTTP Options": "Možnosti protokolu HTTP",
|
||||
"Create Incident": "Vytvořit incident",
|
||||
Title: "Předmět",
|
||||
Content: "Obsah",
|
||||
Style: "Styl",
|
||||
info: "informace",
|
||||
warning: "upozornění",
|
||||
danger: "riziko",
|
||||
primary: "primární",
|
||||
light: "světlý",
|
||||
dark: "tmavý",
|
||||
Post: "Publikovat",
|
||||
"Please input title and content": "Zadejte prosím název a obsah",
|
||||
Created: "Vytvořen",
|
||||
"Last Updated": "Poslední aktualizace",
|
||||
Unpin: "Odepnout",
|
||||
"Switch to Light Theme": "Přepnout na světlý motiv",
|
||||
"Switch to Dark Theme": "Přepnutí na tmavý motiv",
|
||||
"Show Tags": "Zobrazit štítky",
|
||||
"Hide Tags": "Skrýt štítky",
|
||||
Description: "Popis",
|
||||
"No monitors available.": "Není dostupný žádný dohled.",
|
||||
"Add one": "Přidat jeden",
|
||||
"No Monitors": "Žádný dohled",
|
||||
"Untitled Group": "Skupina bez názvu",
|
||||
Services: "Služby",
|
||||
Discard: "Zahodit",
|
||||
Cancel: "Zrušit",
|
||||
"Powered by": "Poskytuje",
|
||||
shrinkDatabaseDescription: "Pomocí této možnosti provedete příkaz VACUUM nad SQLite databází. Pokud byla databáze vytvořena po vydání verze 1.10.0, AUTO_VACUUM je již povolena a tato akce není vyžadována.",
|
||||
serwersms: "SerwerSMS.pl",
|
||||
serwersmsAPIUser: "API uživatelské jméno (včetně předpony webapi_)",
|
||||
serwersmsAPIPassword: "API heslo",
|
||||
serwersmsPhoneNumber: "Telefonní číslo",
|
||||
serwersmsSenderName: "Odesílatel SMS (registrováno prostřednictvím zákaznického portálu)",
|
||||
"stackfield": "Stackfield",
|
||||
smtpDkimSettings: "Nastavení DKIM",
|
||||
smtpDkimDesc: "Informace o použití naleznete v {0} Nodemailer DKIM.",
|
||||
documentation: "dokumentaci",
|
||||
smtpDkimDomain: "Název domény",
|
||||
smtpDkimKeySelector: "Selector klíče",
|
||||
smtpDkimPrivateKey: "Privátní klíč",
|
||||
smtpDkimHashAlgo: "Hashovací algoritmus (volitelné)",
|
||||
smtpDkimheaderFieldNames: "Podepisovat tyto hlavičky (volitelné)",
|
||||
smtpDkimskipFields: "Nepodepisovat tyto hlavičky (volitelné)",
|
||||
};
|
@@ -350,4 +350,15 @@ export default {
|
||||
serwersmsAPIPassword: "API jelszó",
|
||||
serwersmsPhoneNumber: "Telefonszám",
|
||||
serwersmsSenderName: "SMS feladó neve (regisztrált név az oldalon)",
|
||||
GoogleChat: "Google Chat (csak Google Workspace)",
|
||||
stackfield: "Stackfield",
|
||||
smtpDkimSettings: "DKIM beállítások",
|
||||
smtpDkimDesc: "Nézze meg a Nodemailer DKIM {0} használati szabályokat.",
|
||||
documentation: "dokumentáció",
|
||||
smtpDkimDomain: "Domain név",
|
||||
smtpDkimKeySelector: "Kulcs választó",
|
||||
smtpDkimPrivateKey: "Privát kulcs",
|
||||
smtpDkimHashAlgo: "Hash algoritmus (nem kötelező)",
|
||||
smtpDkimheaderFieldNames: "Fejléc kulcsok a bejelentkezéshez (nem kötelező)",
|
||||
smtpDkimskipFields: "Fejléc kulcsok egyéb esetben (nem kötelező)",
|
||||
};
|
||||
|
@@ -1,331 +1,332 @@
|
||||
export default {
|
||||
languageName: "Русский",
|
||||
checkEverySecond: "Проверка каждые {0} секунд",
|
||||
retriesDescription: "Максимальное количество попыток перед пометкой сервиса как недоступного и отправкой уведомления",
|
||||
ignoreTLSError: "Игнорировать ошибку TLS/SSL для HTTPS сайтов",
|
||||
upsideDownModeDescription: "Реверс статуса сервиса. Если сервис доступен, то он помечается как НЕДОСТУПНЫЙ.",
|
||||
maxRedirectDescription: "Максимальное количество перенаправлений. Поставьте 0, чтобы отключить перенаправления.",
|
||||
acceptedStatusCodesDescription: "Выберите коды статусов для определения доступности сервиса.",
|
||||
passwordNotMatchMsg: "Повтор пароля не совпадает.",
|
||||
notificationDescription: "Привяжите уведомления к мониторам.",
|
||||
keywordDescription: "Поиск слова в чистом HTML или в JSON-ответе (чувствительно к регистру)",
|
||||
pauseDashboardHome: "Пауза",
|
||||
deleteMonitorMsg: "Вы действительно хотите удалить данный монитор?",
|
||||
deleteNotificationMsg: "Вы действительно хотите удалить это уведомление для всех мониторов?",
|
||||
resoverserverDescription: "Cloudflare является сервером по умолчанию. Вы всегда можете сменить данный сервер.",
|
||||
rrtypeDescription: "Выберите тип ресурсной записи, который вы хотите отслеживать",
|
||||
pauseMonitorMsg: "Вы действительно хотите поставить на паузу?",
|
||||
Settings: "Настройки",
|
||||
Dashboard: "Панель мониторов",
|
||||
"New Update": "Обновление",
|
||||
Language: "Язык",
|
||||
Appearance: "Внешний вид",
|
||||
Theme: "Тема",
|
||||
General: "Общее",
|
||||
Version: "Версия",
|
||||
"Check Update On GitHub": "Проверить обновления на GitHub",
|
||||
List: "Список",
|
||||
Add: "Добавить",
|
||||
"Add New Monitor": "Новый монитор",
|
||||
"Quick Stats": "Статистика",
|
||||
Up: "Доступен",
|
||||
Down: "Недоступен",
|
||||
Pending: "Ожидание",
|
||||
Unknown: "Неизвестно",
|
||||
Pause: "Пауза",
|
||||
Name: "Имя",
|
||||
Status: "Статус",
|
||||
DateTime: "Дата и время",
|
||||
Message: "Сообщение",
|
||||
"No important events": "Важных событий нет",
|
||||
Resume: "Возобновить",
|
||||
Edit: "Изменить",
|
||||
Delete: "Удалить",
|
||||
Current: "Текущий",
|
||||
Uptime: "Аптайм",
|
||||
"Cert Exp.": "Сертификат истекает",
|
||||
days: "дней",
|
||||
day: "день",
|
||||
"-day": " дней",
|
||||
hour: "час",
|
||||
"-hour": " часа",
|
||||
Response: "Ответ",
|
||||
Ping: "Пинг",
|
||||
"Monitor Type": "Тип монитора",
|
||||
Keyword: "Слово",
|
||||
"Friendly Name": "Имя",
|
||||
URL: "URL",
|
||||
Hostname: "Имя хоста",
|
||||
Port: "Порт",
|
||||
"Heartbeat Interval": "Частота опроса",
|
||||
Retries: "Попыток",
|
||||
Advanced: "Дополнительно",
|
||||
"Upside Down Mode": "Режим реверса статуса",
|
||||
"Max. Redirects": "Макс. количество перенаправлений",
|
||||
"Accepted Status Codes": "Допустимые коды статуса",
|
||||
Save: "Сохранить",
|
||||
Notifications: "Уведомления",
|
||||
"Not available, please setup.": "Доступных уведомлений нет, необходимо создать.",
|
||||
"Setup Notification": "Создать уведомление",
|
||||
Light: "Светлая",
|
||||
Dark: "Тёмная",
|
||||
Auto: "Авто",
|
||||
"Theme - Heartbeat Bar": "Тема - Полоса частоты опроса",
|
||||
Normal: "Обычный",
|
||||
Bottom: "Снизу",
|
||||
None: "Отсутствует",
|
||||
Timezone: "Часовой пояс",
|
||||
"Search Engine Visibility": "Видимость поисковым движком",
|
||||
"Allow indexing": "Разрешить индексирование",
|
||||
"Discourage search engines from indexing site": "Не позволять индексировать сайт",
|
||||
"Change Password": "Сменить пароль",
|
||||
"Current Password": "Текущий пароль",
|
||||
"New Password": "Новый пароль",
|
||||
"Repeat New Password": "Повтор нового пароля",
|
||||
"Update Password": "Обновить пароль",
|
||||
"Disable Auth": "Отключить авторизацию",
|
||||
"Enable Auth": "Включить авторизацию",
|
||||
Logout: "Выйти",
|
||||
Leave: "Отмена",
|
||||
"I understand, please disable": "Я понимаю, всё равно отключить",
|
||||
Confirm: "Подтвердить",
|
||||
Yes: "Да",
|
||||
No: "Нет",
|
||||
Username: "Логин",
|
||||
Password: "Пароль",
|
||||
"Remember me": "Запомнить меня",
|
||||
Login: "Вход в систему",
|
||||
"No Monitors, please": "Мониторов нет, пожалуйста",
|
||||
"add one": "создайте новый",
|
||||
"Notification Type": "Тип уведомления",
|
||||
Email: "Почта",
|
||||
Test: "Проверка",
|
||||
"Certificate Info": "Информация о сертификате",
|
||||
"Resolver Server": "DNS сервер",
|
||||
"Resource Record Type": "Тип ресурсной записи",
|
||||
"Last Result": "Последний результат",
|
||||
"Create your admin account": "Создайте аккаунт администратора",
|
||||
"Repeat Password": "Повторите пароль",
|
||||
respTime: "Время ответа (мс)",
|
||||
notAvailableShort: "Н/Д",
|
||||
Create: "Создать",
|
||||
clearEventsMsg: "Вы действительно хотите удалить всю статистику событий данного монитора?",
|
||||
clearHeartbeatsMsg: "Вы действительно хотите удалить всю статистику опросов данного монитора?",
|
||||
confirmClearStatisticsMsg: "Вы действительно хотите удалить ВСЮ статистику?",
|
||||
"Clear Data": "Удалить статистику",
|
||||
Events: "События",
|
||||
Heartbeats: "Опросы",
|
||||
"Auto Get": "Авто-получение",
|
||||
enableDefaultNotificationDescription: "Для каждого нового монитора это уведомление будет включено по умолчанию. Вы всё ещё можете отключить уведомления в каждом мониторе отдельно.",
|
||||
"Default enabled": "Использовать по умолчанию",
|
||||
"Also apply to existing monitors": "Применить к существующим мониторам",
|
||||
Export: "Резервная копия",
|
||||
Import: "Восстановление",
|
||||
backupDescription: "Вы можете сохранить резервную копию всех мониторов и уведомлений в виде JSON-файла",
|
||||
backupDescription2: "P.S. История и события сохранены не будут",
|
||||
backupDescription3: "Важные данные, такие как токены уведомлений, добавляются при экспорте, поэтому храните файлы в безопасном месте",
|
||||
alertNoFile: "Выберите файл для импорта.",
|
||||
alertWrongFileType: "Выберите JSON-файл.",
|
||||
twoFAVerifyLabel: "Пожалуйста, введите свой токен, чтобы проверить работу 2FA",
|
||||
tokenValidSettingsMsg: "Токен действителен! Теперь вы можете сохранить настройки 2FA.",
|
||||
confirmEnableTwoFAMsg: "Вы действительно хотите включить 2FA?",
|
||||
confirmDisableTwoFAMsg: "Вы действительно хотите выключить 2FA?",
|
||||
"Apply on all existing monitors": "Применить ко всем существующим мониторам",
|
||||
"Verify Token": "Проверить токен",
|
||||
"Setup 2FA": "Настройка 2FA",
|
||||
"Enable 2FA": "Включить 2FA",
|
||||
"Disable 2FA": "Выключить 2FA",
|
||||
"2FA Settings": "Настройки 2FA",
|
||||
"Two Factor Authentication": "Двухфакторная аутентификация",
|
||||
Active: "Активно",
|
||||
Inactive: "Неактивно",
|
||||
Token: "Токен",
|
||||
"Show URI": "Показать URI",
|
||||
"Clear all statistics": "Удалить всю статистику",
|
||||
retryCheckEverySecond: "Повтор каждые {0} секунд",
|
||||
importHandleDescription: "Выберите \"Пропустить существующие\", если вы хотите пропустить каждый монитор или уведомление с таким же именем. \"Перезаписать\" удалит каждый существующий монитор или уведомление и добавит заново. Вариант \"Не проверять\" принудительно восстанавливает все мониторы и уведомления, даже если они уже существуют.",
|
||||
confirmImportMsg: "Вы действительно хотите восстановить резервную копию? Убедитесь, что вы выбрали подходящий вариант импорта.",
|
||||
"Heartbeat Retry Interval": "Интервал повтора опроса",
|
||||
"Import Backup": "Восстановление резервной копии",
|
||||
"Export Backup": "Резервная копия",
|
||||
"Skip existing": "Пропустить существующие",
|
||||
Overwrite: "Перезаписать",
|
||||
Options: "Опции",
|
||||
"Keep both": "Не проверять",
|
||||
Tags: "Теги",
|
||||
"Add New below or Select...": "Добавить новый или выбрать...",
|
||||
"Tag with this name already exist.": "Такой тег уже существует.",
|
||||
"Tag with this value already exist.": "Тег с таким значением уже существует.",
|
||||
color: "цвет",
|
||||
"value (optional)": "значение (опционально)",
|
||||
Gray: "Серый",
|
||||
Red: "Красный",
|
||||
Orange: "Оранжевый",
|
||||
Green: "Зелёный",
|
||||
Blue: "Синий",
|
||||
Indigo: "Индиго",
|
||||
Purple: "Пурпурный",
|
||||
Pink: "Розовый",
|
||||
"Search...": "Поиск...",
|
||||
"Avg. Ping": "Среднее значение пинга",
|
||||
"Avg. Response": "Среднее время ответа",
|
||||
"Entry Page": "Главная страница",
|
||||
statusPageNothing: "Здесь пусто. Добавьте группу или монитор.",
|
||||
"No Services": "Нет сервисов",
|
||||
"All Systems Operational": "Все сервисы работают",
|
||||
"Partially Degraded Service": "Сервисы частично не работают",
|
||||
"Degraded Service": "Все сервисы не работают",
|
||||
"Add Group": "Добавить группу",
|
||||
"Add a monitor": "Добавить монитор",
|
||||
"Edit Status Page": "Редактировать",
|
||||
"Go to Dashboard": "Панель мониторов",
|
||||
"Status Page": "Статус сервисов",
|
||||
Discard: "Отмена",
|
||||
"Create Incident": "Создать инцидент",
|
||||
"Switch to Dark Theme": "Тёмная тема",
|
||||
"Switch to Light Theme": "Светлая тема",
|
||||
telegram: "Telegram",
|
||||
webhook: "Вебхук",
|
||||
smtp: "Email (SMTP)",
|
||||
discord: "Discord",
|
||||
teams: "Microsoft Teams",
|
||||
signal: "Signal",
|
||||
gotify: "Gotify",
|
||||
slack: "Slack",
|
||||
"rocket.chat": "Rocket.chat",
|
||||
pushover: "Pushover",
|
||||
pushy: "Pushy",
|
||||
octopush: "Octopush",
|
||||
promosms: "PromoSMS",
|
||||
lunasea: "LunaSea",
|
||||
apprise: "Apprise (Поддержка 50+ сервисов уведомлений)",
|
||||
pushbullet: "Pushbullet",
|
||||
line: "Line Messenger",
|
||||
mattermost: "Mattermost",
|
||||
"Primary Base URL": "Основной URL",
|
||||
"Push URL": "URL пуша",
|
||||
needPushEvery: "К этому URL необходимо обращаться каждые {0} секунд",
|
||||
pushOptionalParams: "Опциональные параметры: {0}",
|
||||
defaultNotificationName: "Моё уведомление {notification} ({number})",
|
||||
here: "здесь",
|
||||
Required: "Требуется",
|
||||
"Bot Token": "Токен бота",
|
||||
wayToGetTelegramToken: "Вы можете взять токен здесь - {0}.",
|
||||
"Chat ID": "ID чата",
|
||||
supportTelegramChatID: "Поддерживаются ID чатов, групп и каналов",
|
||||
wayToGetTelegramChatID: "Вы можете взять ID вашего чата, отправив сообщение боту и перейдя по этому URL для просмотра chat_id:",
|
||||
"YOUR BOT TOKEN HERE": "ВАШ ТОКЕН БОТА ЗДЕСЬ",
|
||||
chatIDNotFound: "ID чата не найден; пожалуйста отправьте сначала сообщение боту",
|
||||
"Post URL": "Post URL",
|
||||
"Content Type": "Тип контента",
|
||||
webhookJsonDesc: "{0} подходит для любых современных HTTP-серверов, например Express.js",
|
||||
webhookFormDataDesc: "{multipart} подходит для PHP. JSON-вывод необходимо будет обработать с помощью {decodeFunction}",
|
||||
secureOptionNone: "Нет / STARTTLS (25, 587)",
|
||||
secureOptionTLS: "TLS (465)",
|
||||
"Ignore TLS Error": "Игнорировать ошибки TLS",
|
||||
"From Email": "От кого",
|
||||
emailCustomSubject: "Своя тема",
|
||||
"To Email": "Кому",
|
||||
smtpCC: "Копия",
|
||||
smtpBCC: "Скрытая копия",
|
||||
"Discord Webhook URL": "Discord вебхук URL",
|
||||
wayToGetDiscordURL: "Вы можете создать его в Параметрах сервера -> Интеграции -> Создать вебхук",
|
||||
"Bot Display Name": "Отображаемое имя бота",
|
||||
"Prefix Custom Message": "Свой префикс сообщения",
|
||||
"Hello @everyone is...": "Привет {'@'}everyone это...",
|
||||
"Webhook URL": "URL вебхука",
|
||||
wayToGetTeamsURL: "Как создать URL вебхука вы можете узнать здесь - {0}.",
|
||||
Number: "Номер",
|
||||
Recipients: "Получатели",
|
||||
needSignalAPI: "Вам необходим клиент Signal с поддержкой REST API.",
|
||||
wayToCheckSignalURL: "Пройдите по этому URL, чтобы узнать как настроить такой клиент:",
|
||||
signalImportant: "ВАЖНО: Нельзя смешивать в Получателях группы и номера!",
|
||||
"Application Token": "Токен приложения",
|
||||
"Server URL": "URL сервера",
|
||||
Priority: "Приоритет",
|
||||
"Icon Emoji": "Иконка Emoji",
|
||||
"Channel Name": "Имя канала",
|
||||
"Uptime Kuma URL": "Uptime Kuma URL",
|
||||
aboutWebhooks: "Больше информации о вебхуках: {0}",
|
||||
aboutChannelName: "Введите имя канала в поле {0} Имя канала, если вы хотите обойти канал вебхука. Например: #other-channel",
|
||||
aboutKumaURL: "Если поле Uptime Kuma URL в настройках останется пустым, по умолчанию будет использоваться ссылка на проект на GitHub.",
|
||||
emojiCheatSheet: "Шпаргалка по Emoji: {0}",
|
||||
"User Key": "Ключ пользователя",
|
||||
Device: "Устройство",
|
||||
"Message Title": "Заголовок сообщения",
|
||||
"Notification Sound": "Звук уведомления",
|
||||
"More info on:": "Больше информации: {0}",
|
||||
pushoverDesc1: "Экстренный приоритет (2) имеет таймаут повтора по умолчанию 30 секунд и истекает через 1 час.",
|
||||
pushoverDesc2: "Если вы хотите отправлять уведомления различным устройствам, необходимо заполнить поле Устройство.",
|
||||
"SMS Type": "Тип SMS",
|
||||
octopushTypePremium: "Премиум (Быстрый - рекомендуется для алертов)",
|
||||
octopushTypeLowCost: "Дешёвый (Медленный - иногда блокируется операторами)",
|
||||
checkPrice: "Тарифы {0}:",
|
||||
octopushLegacyHint: "Вы используете старую версию Octopush (2011-2020) или новую?",
|
||||
"Check octopush prices": "Тарифы Octopush {0}.",
|
||||
octopushPhoneNumber: "Номер телефона (межд. формат, например: +79831234567) ",
|
||||
octopushSMSSender: "Имя отправителя SMS: 3-11 символов алвафита, цифр и пробелов (a-zA-Z0-9)",
|
||||
"LunaSea Device ID": "ID устройства LunaSea",
|
||||
"Apprise URL": "Apprise URL",
|
||||
"Example:": "Пример: {0}",
|
||||
"Read more:": "Подробнее: {0}",
|
||||
"Status:": "Статус: {0}",
|
||||
"Read more": "Подробнее",
|
||||
appriseInstalled: "Apprise установлен.",
|
||||
appriseNotInstalled: "Apprise не установлен. {0}",
|
||||
"Access Token": "Токен доступа",
|
||||
"Channel access token": "Токен доступа канала",
|
||||
"Line Developers Console": "Консоль разработчиков Line",
|
||||
lineDevConsoleTo: "Консоль разработчиков Line - {0}",
|
||||
"Basic Settings": "Базовые настройки",
|
||||
"User ID": "ID пользователя",
|
||||
"Messaging API": "API сообщений",
|
||||
wayToGetLineChannelToken: "Сначала зайдите в {0}, создайте провайдера и канал (API сообщений), затем вы сможете получить токен доступа канала и ID пользователя из вышеупомянутых пунктов меню.",
|
||||
"Icon URL": "URL иконки",
|
||||
aboutIconURL: "Вы можете предоставить ссылку на иконку в поле \"URL иконки\" чтобы переопределить картинку профиля по умолчанию. Не используется, если задана иконка Emoji.",
|
||||
aboutMattermostChannelName: "Вы можете переопределить канал по умолчанию, в который вебхук пишет, введя имя канала в поле \"Имя канала\". Это необходимо включить в настройках вебхука Mattermost. Например: #other-channel",
|
||||
matrix: "Matrix",
|
||||
promosmsTypeEco: "SMS ECO - дёшево и медленно, часто перегружен. Только для получателей из Польши.",
|
||||
promosmsTypeFlash: "SMS FLASH - сообщения автоматически появятся на устройстве получателя. Только для получателей из Польши.",
|
||||
promosmsTypeFull: "SMS FULL - премиум-уровень SMS, можно использовать своё имя отправителя (предварительно зарегистрировав его). Надёжно для алертов.",
|
||||
promosmsTypeSpeed: "SMS SPEED - наивысший приоритет в системе. Очень быстро и надёжно, но очень дорого (в два раза дороже, чем SMS FULL).",
|
||||
promosmsPhoneNumber: "Номер телефона (для получателей из Польши можно пропустить код региона)",
|
||||
promosmsSMSSender: "Имя отправителя SMS: Зарегистрированное или одно из имён по умолчанию: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
|
||||
"Feishu WebHookUrl": "Feishu WebHookURL",
|
||||
matrixHomeserverURL: "URL сервера (вместе с http(s):// и опционально порт)",
|
||||
"Internal Room Id": "Внутренний ID комнаты",
|
||||
matrixDesc1: "Внутренний ID комнаты можно найти в Подробностях в параметрах канала вашего Matrix клиента. Он должен выглядеть примерно как !QMdRCpUIfLwsfjxye6:home.server.",
|
||||
matrixDesc2: "Рекомендуется создать нового пользователя и не использовать токен доступа личного пользователя Matrix, т.к. это влечёт за собой полный доступ к аккаунту и к комнатам, в которых вы состоите. Вместо этого создайте нового пользователя и пригласите его только в ту комнату, в которой вы хотите получать уведомления. Токен доступа можно получить, выполнив команду {0}",
|
||||
Method: "Метод",
|
||||
Body: "Тело",
|
||||
Headers: "Заголовки",
|
||||
PushUrl: "URL пуша",
|
||||
HeadersInvalidFormat: "Заголовки запроса некорректны JSON: ",
|
||||
BodyInvalidFormat: "Тело запроса некорректно JSON: ",
|
||||
"Monitor History": "История мониторов",
|
||||
clearDataOlderThan: "Сохранять историю мониторов в течение {0} дней.",
|
||||
PasswordsDoNotMatch: "Пароли не совпадают.",
|
||||
records: "записей",
|
||||
"One record": "Одна запись",
|
||||
steamApiKeyDescription: "Для мониторинга игрового сервера Steam вам необходим Web-API ключ Steam. Зарегистрировать его можно здесь: ",
|
||||
"Certificate Chain:": "Цепочка сертификатов:",
|
||||
"Valid": "Действительный",
|
||||
"Hide Tags": "Скрыть тэги",
|
||||
"Title:": "Название инцидента:",
|
||||
"Content:": "Содержание инцидента:",
|
||||
"Post": "Опубликовать",
|
||||
"Cancel": "Отмена",
|
||||
"Created:": "Создано:",
|
||||
"Show Tags": "Показать тэги",
|
||||
"Recent": "Текущее",
|
||||
"3h": "3 часа",
|
||||
"6h": "6 часов",
|
||||
"24h": "24 часа",
|
||||
"1w": "1 неделя",
|
||||
"No monitors available.": "Нет доступных мониторов",
|
||||
"Add one": "Добавить новый",
|
||||
"Backup": "Резервная копия",
|
||||
"Security": "Безопасность",
|
||||
"Current User:": "Текущий пользователь:",
|
||||
"All Systems Operational": "Все системы работают",
|
||||
languageName: "Русский (LOCKED, ask Putin to unlock)",
|
||||
checkEverySecond: "Ask Putin to unlock",
|
||||
retriesDescription: "Ask Putin to unlock",
|
||||
ignoreTLSError: "Ask Putin to unlock",
|
||||
upsideDownModeDescription: "Ask Putin to unlock",
|
||||
maxRedirectDescription: "Ask Putin to unlock",
|
||||
acceptedStatusCodesDescription: "Ask Putin to unlock",
|
||||
passwordNotMatchMsg: "Ask Putin to unlock",
|
||||
notificationDescription: "Ask Putin to unlock",
|
||||
keywordDescription: "Ask Putin to unlock",
|
||||
pauseDashboardHome: "Ask Putin to unlock",
|
||||
deleteMonitorMsg: "Ask Putin to unlock",
|
||||
deleteNotificationMsg: "Ask Putin to unlock",
|
||||
resoverserverDescription: "Ask Putin to unlock",
|
||||
rrtypeDescription: "Ask Putin to unlock",
|
||||
pauseMonitorMsg: "Ask Putin to unlock",
|
||||
Settings: "Ask Putin to unlock",
|
||||
Dashboard: "Ask Putin to unlock",
|
||||
"New Update": "Ask Putin to unlock",
|
||||
Language: "Ask Putin to unlock",
|
||||
Appearance: "Ask Putin to unlock",
|
||||
Theme: "Ask Putin to unlock",
|
||||
General: "Ask Putin to unlock",
|
||||
Version: "Ask Putin to unlock",
|
||||
"Check Update On GitHub": "Ask Putin to unlock",
|
||||
List: "Ask Putin to unlock",
|
||||
Add: "Ask Putin to unlock",
|
||||
"Add New Monitor": "Ask Putin to unlock",
|
||||
"Quick Stats": "Ask Putin to unlock",
|
||||
Up: "Ask Putin to unlock",
|
||||
Down: "Ask Putin to unlock",
|
||||
Pending: "Ask Putin to unlock",
|
||||
Unknown: "Ask Putin to unlock",
|
||||
Pause: "Ask Putin to unlock",
|
||||
Name: "Ask Putin to unlock",
|
||||
Status: "Ask Putin to unlock",
|
||||
DateTime: "Ask Putin to unlock",
|
||||
Message: "Ask Putin to unlock",
|
||||
"No important events": "Ask Putin to unlock",
|
||||
Resume: "Ask Putin to unlock",
|
||||
Edit: "Ask Putin to unlock",
|
||||
Delete: "Ask Putin to unlock",
|
||||
Current: "Ask Putin to unlock",
|
||||
Uptime: "Ask Putin to unlock",
|
||||
"Cert Exp.": "Ask Putin to unlock",
|
||||
days: "Ask Putin to unlock",
|
||||
day: "Ask Putin to unlock",
|
||||
"-day": "Ask Putin to unlock",
|
||||
hour: "Ask Putin to unlock",
|
||||
"-hour": "Ask Putin to unlock",
|
||||
Response: "Ask Putin to unlock",
|
||||
Ping: "Ask Putin to unlock",
|
||||
"Monitor Type": "Ask Putin to unlock",
|
||||
Keyword: "Ask Putin to unlock",
|
||||
"Friendly Name": "Ask Putin to unlock",
|
||||
URL: "Ask Putin to unlock",
|
||||
Hostname: "Ask Putin to unlock",
|
||||
Port: "Ask Putin to unlock",
|
||||
"Heartbeat Interval": "Ask Putin to unlock",
|
||||
Retries: "Ask Putin to unlock",
|
||||
Advanced: "Ask Putin to unlock",
|
||||
"Upside Down Mode": "Ask Putin to unlock",
|
||||
"Max. Redirects": "Ask Putin to unlock",
|
||||
"Accepted Status Codes": "Ask Putin to unlock",
|
||||
Save: "Ask Putin to unlock",
|
||||
Notifications: "Ask Putin to unlock",
|
||||
"Not available, please setup.": "Ask Putin to unlock",
|
||||
"Setup Notification": "Ask Putin to unlock",
|
||||
Light: "Ask Putin to unlock",
|
||||
Dark: "Ask Putin to unlock",
|
||||
Auto: "Ask Putin to unlock",
|
||||
"Theme - Heartbeat Bar": "Ask Putin to unlock",
|
||||
Normal: "Ask Putin to unlock",
|
||||
Bottom: "Ask Putin to unlock",
|
||||
None: "Ask Putin to unlock",
|
||||
Timezone: "Ask Putin to unlock",
|
||||
"Search Engine Visibility": "Ask Putin to unlock",
|
||||
"Allow indexing": "Ask Putin to unlock",
|
||||
"Discourage search engines from indexing site": "Ask Putin to unlock",
|
||||
"Change Password": "Ask Putin to unlock",
|
||||
"Current Password": "Ask Putin to unlock",
|
||||
"New Password": "Ask Putin to unlock",
|
||||
"Repeat New Password": "Ask Putin to unlock",
|
||||
"Update Password": "Ask Putin to unlock",
|
||||
"Disable Auth": "Ask Putin to unlock",
|
||||
"Enable Auth": "Ask Putin to unlock",
|
||||
Logout: "Ask Putin to unlock",
|
||||
Leave: "Ask Putin to unlock",
|
||||
"I understand, please disable": "Ask Putin to unlock",
|
||||
Confirm: "Ask Putin to unlock",
|
||||
Yes: "Ask Putin to unlock",
|
||||
No: "Ask Putin to unlock",
|
||||
Username: "Ask Putin to unlock",
|
||||
Password: "Ask Putin to unlock",
|
||||
"Remember me": "Ask Putin to unlock",
|
||||
Login: "Ask Putin to unlock",
|
||||
"No Monitors, please": "Ask Putin to unlock",
|
||||
"add one": "Ask Putin to unlock",
|
||||
"Notification Type": "Ask Putin to unlock",
|
||||
Email: "Ask Putin to unlock",
|
||||
Test: "Ask Putin to unlock",
|
||||
"Certificate Info": "Ask Putin to unlock",
|
||||
"Resolver Server": "Ask Putin to unlock",
|
||||
"Resource Record Type": "Ask Putin to unlock",
|
||||
"Last Result": "Ask Putin to unlock",
|
||||
"Create your admin account": "Ask Putin to unlock",
|
||||
"Repeat Password": "Ask Putin to unlock",
|
||||
respTime: "Ask Putin to unlock",
|
||||
notAvailableShort: "Ask Putin to unlock",
|
||||
Create: "Ask Putin to unlock",
|
||||
clearEventsMsg: "Ask Putin to unlock",
|
||||
clearHeartbeatsMsg: "Ask Putin to unlock",
|
||||
confirmClearStatisticsMsg: "Ask Putin to unlock",
|
||||
"Clear Data": "Ask Putin to unlock",
|
||||
Events: "Ask Putin to unlock",
|
||||
Heartbeats: "Ask Putin to unlock",
|
||||
"Auto Get": "Ask Putin to unlock",
|
||||
enableDefaultNotificationDescription: "Ask Putin to unlock",
|
||||
"Default enabled": "Ask Putin to unlock",
|
||||
"Also apply to existing monitors": "Ask Putin to unlock",
|
||||
Export: "Ask Putin to unlock",
|
||||
Import: "Ask Putin to unlock",
|
||||
backupDescription: "Ask Putin to unlock",
|
||||
backupDescription2: "Ask Putin to unlock",
|
||||
backupDescription3: "Ask Putin to unlock",
|
||||
alertNoFile: "Ask Putin to unlock",
|
||||
alertWrongFileType: "Ask Putin to unlock",
|
||||
twoFAVerifyLabel: "Ask Putin to unlock",
|
||||
tokenValidSettingsMsg: "Ask Putin to unlock",
|
||||
confirmEnableTwoFAMsg: "Ask Putin to unlock",
|
||||
confirmDisableTwoFAMsg: "Ask Putin to unlock",
|
||||
"Apply on all existing monitors": "Ask Putin to unlock",
|
||||
"Verify Token": "Ask Putin to unlock",
|
||||
"Setup 2FA": "Ask Putin to unlock",
|
||||
"Enable 2FA": "Ask Putin to unlock",
|
||||
"Disable 2FA": "Ask Putin to unlock",
|
||||
"2FA Settings": "Ask Putin to unlock",
|
||||
"Two Factor Authentication": "Ask Putin to unlock",
|
||||
Active: "Ask Putin to unlock",
|
||||
Inactive: "Ask Putin to unlock",
|
||||
Token: "Ask Putin to unlock",
|
||||
"Show URI": "Ask Putin to unlock",
|
||||
"Clear all statistics": "Ask Putin to unlock",
|
||||
retryCheckEverySecond: "Ask Putin to unlock",
|
||||
importHandleDescription: "Ask Putin to unlock",
|
||||
confirmImportMsg: "Ask Putin to unlock",
|
||||
"Heartbeat Retry Interval": "Ask Putin to unlock",
|
||||
"Import Backup": "Ask Putin to unlock",
|
||||
"Export Backup": "Ask Putin to unlock",
|
||||
"Skip existing": "Ask Putin to unlock",
|
||||
Overwrite: "Ask Putin to unlock",
|
||||
Options: "Ask Putin to unlock",
|
||||
"Keep both": "Ask Putin to unlock",
|
||||
Tags: "Ask Putin to unlock",
|
||||
"Add New below or Select...": "Ask Putin to unlock",
|
||||
"Tag with this name already exist.": "Ask Putin to unlock",
|
||||
"Tag with this value already exist.": "Ask Putin to unlock",
|
||||
color: "Ask Putin to unlock",
|
||||
"value (optional)": "Ask Putin to unlock",
|
||||
Gray: "Ask Putin to unlock",
|
||||
Red: "Ask Putin to unlock",
|
||||
Orange: "Ask Putin to unlock",
|
||||
Green: "Ask Putin to unlock",
|
||||
Blue: "Ask Putin to unlock",
|
||||
Indigo: "Ask Putin to unlock",
|
||||
Purple: "Ask Putin to unlock",
|
||||
Pink: "Ask Putin to unlock",
|
||||
"Search...": "Ask Putin to unlock",
|
||||
"Avg. Ping": "Ask Putin to unlock",
|
||||
"Avg. Response": "Ask Putin to unlock",
|
||||
"Entry Page": "Ask Putin to unlock",
|
||||
statusPageNothing: "Ask Putin to unlock",
|
||||
"No Services": "Ask Putin to unlock",
|
||||
"All Systems Operational": "Ask Putin to unlock",
|
||||
"Partially Degraded Service": "Ask Putin to unlock",
|
||||
"Degraded Service": "Ask Putin to unlock",
|
||||
"Add Group": "Ask Putin to unlock",
|
||||
"Add a monitor": "Ask Putin to unlock",
|
||||
"Edit Status Page": "Ask Putin to unlock",
|
||||
"Go to Dashboard": "Ask Putin to unlock",
|
||||
"Status Page": "Ask Putin to unlock",
|
||||
Discard: "Ask Putin to unlock",
|
||||
"Create Incident": "Ask Putin to unlock",
|
||||
"Switch to Dark Theme": "Ask Putin to unlock",
|
||||
"Switch to Light Theme": "Ask Putin to unlock",
|
||||
telegram: "Ask Putin to unlock",
|
||||
webhook: "Ask Putin to unlock",
|
||||
smtp: "Ask Putin to unlock",
|
||||
discord: "Ask Putin to unlock",
|
||||
teams: "Ask Putin to unlock",
|
||||
signal: "Ask Putin to unlock",
|
||||
gotify: "Ask Putin to unlock",
|
||||
slack: "Ask Putin to unlock",
|
||||
"rocket.chat": "Ask Putin to unlock",
|
||||
pushover: "Ask Putin to unlock",
|
||||
pushy: "Ask Putin to unlock",
|
||||
octopush: "Ask Putin to unlock",
|
||||
promosms: "Ask Putin to unlock",
|
||||
lunasea: "Ask Putin to unlock",
|
||||
apprise: "Ask Putin to unlock",
|
||||
pushbullet: "Ask Putin to unlock",
|
||||
line: "Ask Putin to unlock",
|
||||
mattermost: "Ask Putin to unlock",
|
||||
"Primary Base URL": "Ask Putin to unlock",
|
||||
"Push URL": "Ask Putin to unlock",
|
||||
needPushEvery: "Ask Putin to unlock",
|
||||
pushOptionalParams: "Ask Putin to unlock",
|
||||
defaultNotificationName: "Ask Putin to unlock",
|
||||
here: "Ask Putin to unlock",
|
||||
Required: "Ask Putin to unlock",
|
||||
"Bot Token": "Ask Putin to unlock",
|
||||
wayToGetTelegramToken: "Ask Putin to unlock",
|
||||
"Chat ID": "Ask Putin to unlock",
|
||||
supportTelegramChatID: "Ask Putin to unlock",
|
||||
wayToGetTelegramChatID: "Ask Putin to unlock",
|
||||
"YOUR BOT TOKEN HERE": "Ask Putin to unlock",
|
||||
chatIDNotFound: "Ask Putin to unlock",
|
||||
"Post URL": "Ask Putin to unlock",
|
||||
"Content Type": "Ask Putin to unlock",
|
||||
webhookJsonDesc: "Ask Putin to unlock",
|
||||
webhookFormDataDesc: "Ask Putin to unlock",
|
||||
secureOptionNone: "Ask Putin to unlock",
|
||||
secureOptionTLS: "Ask Putin to unlock",
|
||||
"Ignore TLS Error": "Ask Putin to unlock",
|
||||
"From Email": "Ask Putin to unlock",
|
||||
emailCustomSubject: "Ask Putin to unlock",
|
||||
"To Email": "Ask Putin to unlock",
|
||||
smtpCC: "Ask Putin to unlock",
|
||||
smtpBCC: "Ask Putin to unlock",
|
||||
"Discord Webhook URL": "Ask Putin to unlock",
|
||||
wayToGetDiscordURL: "Ask Putin to unlock",
|
||||
"Bot Display Name": "Ask Putin to unlock",
|
||||
"Prefix Custom Message": "Ask Putin to unlock",
|
||||
"Hello @everyone is...": "Ask Putin to unlock",
|
||||
"Webhook URL": "Ask Putin to unlock",
|
||||
wayToGetTeamsURL: "Ask Putin to unlock",
|
||||
Number: "Ask Putin to unlock",
|
||||
Recipients: "Ask Putin to unlock",
|
||||
needSignalAPI: "Ask Putin to unlock",
|
||||
wayToCheckSignalURL: "Ask Putin to unlock",
|
||||
signalImportant: "Ask Putin to unlock",
|
||||
"Application Token": "Ask Putin to unlock",
|
||||
"Server URL": "Ask Putin to unlock",
|
||||
Priority: "Ask Putin to unlock",
|
||||
"Icon Emoji": "Ask Putin to unlock",
|
||||
"Channel Name": "Ask Putin to unlock",
|
||||
"Uptime Kuma URL": "Ask Putin to unlock",
|
||||
aboutWebhooks: "Ask Putin to unlock",
|
||||
aboutChannelName: "Ask Putin to unlock",
|
||||
aboutKumaURL: "Ask Putin to unlock",
|
||||
emojiCheatSheet: "Ask Putin to unlock",
|
||||
"User Key": "Ask Putin to unlock",
|
||||
Device: "Ask Putin to unlock",
|
||||
"Message Title": "Ask Putin to unlock",
|
||||
"Notification Sound": "Ask Putin to unlock",
|
||||
"More info on:": "Ask Putin to unlock",
|
||||
pushoverDesc1: "Ask Putin to unlock",
|
||||
pushoverDesc2: "Ask Putin to unlock",
|
||||
"SMS Type": "Ask Putin to unlock",
|
||||
octopushTypePremium: "Ask Putin to unlock",
|
||||
octopushTypeLowCost: "Ask Putin to unlock",
|
||||
checkPrice: "Ask Putin to unlock",
|
||||
octopushLegacyHint: "Ask Putin to unlock",
|
||||
"Check octopush prices": "Ask Putin to unlock",
|
||||
octopushPhoneNumber: "Ask Putin to unlock",
|
||||
octopushSMSSender: "Ask Putin to unlock",
|
||||
"LunaSea Device ID": "Ask Putin to unlock",
|
||||
"Apprise URL": "Ask Putin to unlock",
|
||||
"Example:": "Ask Putin to unlock",
|
||||
"Read more:": "Ask Putin to unlock",
|
||||
"Status:": "Ask Putin to unlock",
|
||||
"Read more": "Ask Putin to unlock",
|
||||
appriseInstalled: "Ask Putin to unlock",
|
||||
appriseNotInstalled: "Ask Putin to unlock",
|
||||
"Access Token": "Ask Putin to unlock",
|
||||
"Channel access token": "Ask Putin to unlock",
|
||||
"Line Developers Console": "Ask Putin to unlock",
|
||||
lineDevConsoleTo: "Ask Putin to unlock",
|
||||
"Basic Settings": "Ask Putin to unlock",
|
||||
"User ID": "Ask Putin to unlock",
|
||||
"Messaging API": "Ask Putin to unlock",
|
||||
wayToGetLineChannelToken: "Ask Putin to unlock",
|
||||
"Icon URL": "Ask Putin to unlock",
|
||||
aboutIconURL: "Ask Putin to unlock",
|
||||
aboutMattermostChannelName: "Ask Putin to unlock",
|
||||
matrix: "Ask Putin to unlock",
|
||||
promosmsTypeEco: "Ask Putin to unlock",
|
||||
promosmsTypeFlash: "Ask Putin to unlock",
|
||||
promosmsTypeFull: "Ask Putin to unlock",
|
||||
promosmsTypeSpeed: "Ask Putin to unlock",
|
||||
promosmsPhoneNumber: "Ask Putin to unlock",
|
||||
promosmsSMSSender: "Ask Putin to unlock",
|
||||
"Feishu WebHookUrl": "Ask Putin to unlock",
|
||||
matrixHomeserverURL: "Ask Putin to unlock",
|
||||
"Internal Room Id": "Ask Putin to unlock",
|
||||
matrixDesc1: "Ask Putin to unlock",
|
||||
matrixDesc2: "Ask Putin to unlock",
|
||||
Method: "Ask Putin to unlock",
|
||||
Body: "Ask Putin to unlock",
|
||||
Headers: "Ask Putin to unlock",
|
||||
PushUrl: "Ask Putin to unlock",
|
||||
HeadersInvalidFormat: "Ask Putin to unlock",
|
||||
BodyInvalidFormat: "Ask Putin to unlock",
|
||||
"Monitor History": "Ask Putin to unlock",
|
||||
clearDataOlderThan: "Ask Putin to unlock",
|
||||
PasswordsDoNotMatch: "Ask Putin to unlock",
|
||||
records: "Ask Putin to unlock",
|
||||
"One record": "Ask Putin to unlock",
|
||||
steamApiKeyDescription: "Ask Putin to unlock",
|
||||
"Certificate Chain:": "Ask Putin to unlock",
|
||||
"Valid": "Ask Putin to unlock",
|
||||
"Hide Tags": "Ask Putin to unlock",
|
||||
"Title:": "Ask Putin to unlock",
|
||||
"Content:": "Ask Putin to unlock",
|
||||
"Post": "Ask Putin to unlock",
|
||||
"Cancel": "Ask Putin to unlock",
|
||||
"Created:": "Ask Putin to unlock",
|
||||
"Show Tags": "Ask Putin to unlock",
|
||||
"Recent": "Ask Putin to unlock",
|
||||
"3h": "Ask Putin to unlock",
|
||||
"6h": "Ask Putin to unlock",
|
||||
"24h": "Ask Putin to unlock",
|
||||
"1w": "Ask Putin to unlock",
|
||||
"No monitors available.": "Ask Putin to unlock",
|
||||
"Add one": "Ask Putin to unlock",
|
||||
"Backup": "Ask Putin to unlock",
|
||||
"Security": "Ask Putin to unlock",
|
||||
"Current User:": "Ask Putin to unlock",
|
||||
"About": "Ask Putin to unlock",
|
||||
"Description:": "Ask Putin to unlock",
|
||||
};
|
||||
|
Reference in New Issue
Block a user