mirror of
https://github.com/louislam/uptime-kuma.git
synced 2024-11-10 07:34:07 -08:00
Merge branch 'louislam:master' into ntfy-bearer-authorization
This commit is contained in:
commit
ba52e1c885
1
.github/config/exclude.txt
vendored
Normal file
1
.github/config/exclude.txt
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
# This is a .gitignore style file for 'GrantBirki/json-yaml-validate' Action workflow
|
26
.github/workflows/json-yaml-validate.yml
vendored
Normal file
26
.github/workflows/json-yaml-validate.yml
vendored
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
name: json-yaml-validate
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
pull_request:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
pull-requests: write # enable write permissions for pull request comments
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
json-yaml-validate:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: json-yaml-validate
|
||||||
|
id: json-yaml-validate
|
||||||
|
uses: GrantBirki/json-yaml-validate@v1.3.0
|
||||||
|
with:
|
||||||
|
comment: "true" # enable comment mode
|
||||||
|
exclude_file: ".github/config/exclude.txt" # gitignore style file for exclusions
|
16907
package-lock.json
generated
16907
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "uptime-kuma",
|
"name": "uptime-kuma",
|
||||||
"version": "1.21.0",
|
"version": "1.21.1",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
"build-docker-nightly-amd64": "docker buildx build -f docker/dockerfile --platform linux/amd64 -t louislam/uptime-kuma:nightly-amd64 --target nightly . --push --progress plain",
|
"build-docker-nightly-amd64": "docker buildx build -f docker/dockerfile --platform linux/amd64 -t louislam/uptime-kuma:nightly-amd64 --target nightly . --push --progress plain",
|
||||||
"build-docker-pr-test": "docker buildx build -f docker/dockerfile --platform linux/amd64,linux/arm64 -t louislam/uptime-kuma:pr-test --target pr-test . --push",
|
"build-docker-pr-test": "docker buildx build -f docker/dockerfile --platform linux/amd64,linux/arm64 -t louislam/uptime-kuma:pr-test --target pr-test . --push",
|
||||||
"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",
|
"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.21.0 && npm ci --production && npm run download-dist",
|
"setup": "git checkout 1.21.1 && npm ci --production && npm run download-dist",
|
||||||
"download-dist": "node extra/download-dist.js",
|
"download-dist": "node extra/download-dist.js",
|
||||||
"mark-as-nightly": "node extra/mark-as-nightly.js",
|
"mark-as-nightly": "node extra/mark-as-nightly.js",
|
||||||
"reset-password": "node extra/reset-password.js",
|
"reset-password": "node extra/reset-password.js",
|
||||||
|
@ -70,7 +70,7 @@
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@grpc/grpc-js": "~1.7.3",
|
"@grpc/grpc-js": "~1.7.3",
|
||||||
"@louislam/ping": "~0.4.4-mod.0",
|
"@louislam/ping": "~0.4.4-mod.0",
|
||||||
"@louislam/sqlite3": "15.1.2",
|
"@louislam/sqlite3": "15.1.6",
|
||||||
"args-parser": "~1.3.0",
|
"args-parser": "~1.3.0",
|
||||||
"axios": "~0.27.0",
|
"axios": "~0.27.0",
|
||||||
"axios-ntlm": "1.3.0",
|
"axios-ntlm": "1.3.0",
|
||||||
|
@ -172,7 +172,7 @@
|
||||||
"v-pagination-3": "~0.1.7",
|
"v-pagination-3": "~0.1.7",
|
||||||
"vite": "~3.1.0",
|
"vite": "~3.1.0",
|
||||||
"vite-plugin-compression": "^0.5.1",
|
"vite-plugin-compression": "^0.5.1",
|
||||||
"vue": "next",
|
"vue": "~3.2.47",
|
||||||
"vue-chart-3": "3.0.9",
|
"vue-chart-3": "3.0.9",
|
||||||
"vue-confirm-dialog": "~1.0.2",
|
"vue-confirm-dialog": "~1.0.2",
|
||||||
"vue-contenteditable": "~3.0.4",
|
"vue-contenteditable": "~3.0.4",
|
||||||
|
|
|
@ -738,5 +738,6 @@
|
||||||
"Add New Tag": "Přidat nový štítek",
|
"Add New Tag": "Přidat nový štítek",
|
||||||
"lunaseaTarget": "Cíl",
|
"lunaseaTarget": "Cíl",
|
||||||
"lunaseaDeviceID": "ID zařízení",
|
"lunaseaDeviceID": "ID zařízení",
|
||||||
"lunaseaUserID": "ID uživatele"
|
"lunaseaUserID": "ID uživatele",
|
||||||
|
"statusPageRefreshIn": "Obnovení za: {0}"
|
||||||
}
|
}
|
||||||
|
|
|
@ -696,5 +696,47 @@
|
||||||
"Bark Endpoint": "Endpoint Bark",
|
"Bark Endpoint": "Endpoint Bark",
|
||||||
"WebHookUrl": "WebHookUrl",
|
"WebHookUrl": "WebHookUrl",
|
||||||
"High": "Alto",
|
"High": "Alto",
|
||||||
"alertaApiEndpoint": "Endpoint API"
|
"alertaApiEndpoint": "Endpoint API",
|
||||||
|
"Body Encoding": "Codificación del cuerpo",
|
||||||
|
"Expiry date": "Fecha de expiración",
|
||||||
|
"Expiry": "Expiración",
|
||||||
|
"API Keys": "Claves API",
|
||||||
|
"Key Added": "Clave añadida",
|
||||||
|
"Add Another": "Añadir otro",
|
||||||
|
"Continue": "Continuar",
|
||||||
|
"Don't expire": "No caduca",
|
||||||
|
"apiKey-inactive": "Inactivo",
|
||||||
|
"apiKey-expired": "Expirado",
|
||||||
|
"apiKey-active": "Activo",
|
||||||
|
"No API Keys": "No hay claves API",
|
||||||
|
"Add API Key": "Añadir clave API",
|
||||||
|
"apiKeyAddedMsg": "Su clave API ha sido añadida. Anótala, ya que no se volverá a mostrar.",
|
||||||
|
"Clone": "Clonar",
|
||||||
|
"cloneOf": "Clon de {0}",
|
||||||
|
"pagertreeDoNothing": "No hacer nada",
|
||||||
|
"pagertreeResolve": "Resolución automática",
|
||||||
|
"pagertreeCritical": "Crítico",
|
||||||
|
"pagertreeHigh": "Alto",
|
||||||
|
"pagertreeMedium": "Medio",
|
||||||
|
"pagertreeLow": "Bajo",
|
||||||
|
"pagertreeSilent": "Silencio",
|
||||||
|
"pagertreeUrgency": "Urgencia",
|
||||||
|
"pagertreeIntegrationUrl": "URL de integración",
|
||||||
|
"lunaseaTarget": "Objetivo",
|
||||||
|
"wayToGetPagerTreeIntegrationURL": "Después de crear la integración Uptime Kuma en PagerTree, copie el Endpoint. Ver todos los detalles {0}",
|
||||||
|
"Generate": "Generar",
|
||||||
|
"deleteAPIKeyMsg": "¿Está seguro de que desea eliminar esta clave API?",
|
||||||
|
"telegramMessageThreadID": "(Opcional) ID del hilo de mensajes",
|
||||||
|
"telegramMessageThreadIDDescription": "Opcional Identificador único para el hilo de mensajes de destino (asunto) del foro; solo para supergrupos de foros",
|
||||||
|
"telegramProtectContent": "Proteger Forwarding/Saving",
|
||||||
|
"telegramProtectContentDescription": "Si se activa, los mensajes del bot en Telegram estarán protegidos contra el reenvío y el guardado.",
|
||||||
|
"notificationRegional": "Regional",
|
||||||
|
"Clone Monitor": "Clonar Monitor",
|
||||||
|
"telegramSendSilently": "Enviar en silencio",
|
||||||
|
"telegramSendSilentlyDescription": "Envía el mensaje en silencio. Los usuarios recibirán una notificación sin sonido.",
|
||||||
|
"Add New Tag": "Añadir nueva etiqueta",
|
||||||
|
"lunaseaUserID": "ID Usuario",
|
||||||
|
"lunaseaDeviceID": "ID Dispositivo",
|
||||||
|
"disableAPIKeyMsg": "¿Está seguro de que desea desactivar esta clave API?",
|
||||||
|
"Expires": "Expira"
|
||||||
}
|
}
|
||||||
|
|
|
@ -738,5 +738,6 @@
|
||||||
"lunaseaDeviceID": "Identifiant de l'appareil",
|
"lunaseaDeviceID": "Identifiant de l'appareil",
|
||||||
"lunaseaUserID": "Identifiant de l'utilisateur",
|
"lunaseaUserID": "Identifiant de l'utilisateur",
|
||||||
"Add New Tag": "Ajouter une étiquette",
|
"Add New Tag": "Ajouter une étiquette",
|
||||||
"lunaseaTarget": "Cible"
|
"lunaseaTarget": "Cible",
|
||||||
|
"statusPageRefreshIn": "Actualisation dans : {0}"
|
||||||
}
|
}
|
||||||
|
|
|
@ -719,5 +719,10 @@
|
||||||
"notificationRegional": "지역별",
|
"notificationRegional": "지역별",
|
||||||
"Google Analytics ID": "Google Analytics ID",
|
"Google Analytics ID": "Google Analytics ID",
|
||||||
"Add API Key": "API 키 추가",
|
"Add API Key": "API 키 추가",
|
||||||
"apiKeyAddedMsg": "API 키가 추가되었습니다. 다시 표시되지 않을 것이므로 메모해 두세요."
|
"apiKeyAddedMsg": "API 키가 추가되었습니다. 다시 표시되지 않을 것이므로 메모해 두세요.",
|
||||||
|
"pagertreeCritical": "치명적인",
|
||||||
|
"apiKey-active": "사용 가능",
|
||||||
|
"lunaseaUserID": "사용자 ID",
|
||||||
|
"apiKey-expired": "만료됨",
|
||||||
|
"Expires": "만료일"
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
"acceptedStatusCodesDescription": "Выберите коды статусов для определения доступности сервиса.",
|
"acceptedStatusCodesDescription": "Выберите коды статусов для определения доступности сервиса.",
|
||||||
"passwordNotMatchMsg": "Повтор пароля не совпадает.",
|
"passwordNotMatchMsg": "Повтор пароля не совпадает.",
|
||||||
"notificationDescription": "Привяжите уведомления к мониторам.",
|
"notificationDescription": "Привяжите уведомления к мониторам.",
|
||||||
"keywordDescription": "Поиск слова в чистом HTML или в JSON-ответе (чувствительно к регистру)",
|
"keywordDescription": "Поиск слова в чистом HTML или в JSON-ответе (чувствительно к регистру).",
|
||||||
"pauseDashboardHome": "Пауза",
|
"pauseDashboardHome": "Пауза",
|
||||||
"deleteMonitorMsg": "Вы действительно хотите удалить данный монитор?",
|
"deleteMonitorMsg": "Вы действительно хотите удалить данный монитор?",
|
||||||
"deleteNotificationMsg": "Вы действительно хотите удалить это уведомление для всех мониторов?",
|
"deleteNotificationMsg": "Вы действительно хотите удалить это уведомление для всех мониторов?",
|
||||||
|
@ -45,9 +45,9 @@
|
||||||
"Uptime": "Аптайм",
|
"Uptime": "Аптайм",
|
||||||
"Cert Exp.": "Сертификат истекает.",
|
"Cert Exp.": "Сертификат истекает.",
|
||||||
"day": "день | дней",
|
"day": "день | дней",
|
||||||
"-day": " дней",
|
"-day": "-дней",
|
||||||
"hour": "час",
|
"hour": "час",
|
||||||
"-hour": " часа",
|
"-hour": "-часа",
|
||||||
"Response": "Ответ",
|
"Response": "Ответ",
|
||||||
"Ping": "Пинг",
|
"Ping": "Пинг",
|
||||||
"Monitor Type": "Тип монитора",
|
"Monitor Type": "Тип монитора",
|
||||||
|
@ -124,12 +124,12 @@
|
||||||
"Also apply to existing monitors": "Применить к существующим мониторам",
|
"Also apply to existing monitors": "Применить к существующим мониторам",
|
||||||
"Export": "Экспорт",
|
"Export": "Экспорт",
|
||||||
"Import": "Импорт",
|
"Import": "Импорт",
|
||||||
"backupDescription": "Вы можете сохранить резервную копию всех мониторов и уведомлений в виде JSON-файла",
|
"backupDescription": "Вы можете сохранить резервную копию всех мониторов и уведомлений в виде JSON-файла.",
|
||||||
"backupDescription2": "P.S. История и события сохранены не будут",
|
"backupDescription2": "Важно: история и события сохранены не будут.",
|
||||||
"backupDescription3": "Важные данные, такие как токены уведомлений, добавляются при экспорте, поэтому храните файлы в безопасном месте",
|
"backupDescription3": "Важные данные, такие как токены уведомлений, добавляются при экспорте, поэтому храните файлы в безопасном месте.",
|
||||||
"alertNoFile": "Выберите файл для импорта.",
|
"alertNoFile": "Выберите файл для импорта.",
|
||||||
"alertWrongFileType": "Выберите JSON-файл.",
|
"alertWrongFileType": "Выберите JSON-файл.",
|
||||||
"twoFAVerifyLabel": "Пожалуйста, введите свой токен, чтобы проверить работу 2FA",
|
"twoFAVerifyLabel": "Пожалуйста, введите свой токен, чтобы проверить работу 2FA:",
|
||||||
"tokenValidSettingsMsg": "Токен действителен! Теперь вы можете сохранить настройки 2FA.",
|
"tokenValidSettingsMsg": "Токен действителен! Теперь вы можете сохранить настройки 2FA.",
|
||||||
"confirmEnableTwoFAMsg": "Вы действительно хотите включить 2FA?",
|
"confirmEnableTwoFAMsg": "Вы действительно хотите включить 2FA?",
|
||||||
"confirmDisableTwoFAMsg": "Вы действительно хотите выключить 2FA?",
|
"confirmDisableTwoFAMsg": "Вы действительно хотите выключить 2FA?",
|
||||||
|
@ -444,11 +444,11 @@
|
||||||
"The slug is already taken. Please choose another slug.": "The slug is already taken. Please choose another slug.",
|
"The slug is already taken. Please choose another slug.": "The slug is already taken. Please choose another slug.",
|
||||||
"Page Not Found": "Страница не найдена",
|
"Page Not Found": "Страница не найдена",
|
||||||
"wayToGetCloudflaredURL": "(Скачать cloudflared с {0})",
|
"wayToGetCloudflaredURL": "(Скачать cloudflared с {0})",
|
||||||
"cloudflareWebsite": "Cloudflare Website",
|
"cloudflareWebsite": "Веб-сайт Cloudflare",
|
||||||
"Message:": "Сообщение:",
|
"Message:": "Сообщение:",
|
||||||
"Don't know how to get the token? Please read the guide:": "Don't know how to get the token? Please read the guide:",
|
"Don't know how to get the token? Please read the guide:": "Не знаете, как получить токен? Пожалуйста, прочтите руководство:",
|
||||||
"The current connection may be lost if you are currently connecting via Cloudflare Tunnel. Are you sure want to stop it? Type your current password to confirm it.": "The current connection may be lost if you are currently connecting via Cloudflare Tunnel. Are you sure want to stop it? Type your current password to confirm it.",
|
"The current connection may be lost if you are currently connecting via Cloudflare Tunnel. Are you sure want to stop it? Type your current password to confirm it.": "Текущее соединение может быть потеряно, если вы в данный момент подключаетесь через туннель Cloudflare. Вы уверены, что хотите это остановить? Введите свой текущий пароль, чтобы подтвердить это.",
|
||||||
"HTTP Headers": "HTTP заголовки",
|
"HTTP Headers": "заголовки HTTP",
|
||||||
"Trust Proxy": "Доверять прокси",
|
"Trust Proxy": "Доверять прокси",
|
||||||
"Other Software": "Другое программное обеспечение",
|
"Other Software": "Другое программное обеспечение",
|
||||||
"For example: nginx, Apache and Traefik.": "К примеру: nginx, Apache и Traefik.",
|
"For example: nginx, Apache and Traefik.": "К примеру: nginx, Apache и Traefik.",
|
||||||
|
@ -463,13 +463,13 @@
|
||||||
"Proxy": "Прокси",
|
"Proxy": "Прокси",
|
||||||
"Date Created": "Дата создания",
|
"Date Created": "Дата создания",
|
||||||
"HomeAssistant": "Home Assistant",
|
"HomeAssistant": "Home Assistant",
|
||||||
"onebotHttpAddress": "OneBot HTTP Address",
|
"onebotHttpAddress": "HTTP-адрес OneBot",
|
||||||
"onebotMessageType": "OneBot Message Type",
|
"onebotMessageType": "Тип сообщения OneBot",
|
||||||
"onebotGroupMessage": "Группа",
|
"onebotGroupMessage": "Группа",
|
||||||
"onebotPrivateMessage": "Private",
|
"onebotPrivateMessage": "Private",
|
||||||
"onebotUserOrGroupId": "ID группы или пользователя",
|
"onebotUserOrGroupId": "ID группы или пользователя",
|
||||||
"onebotSafetyTips": "В целях безопасности необходимо установить токен доступа",
|
"onebotSafetyTips": "В целях безопасности необходимо установить токен доступа",
|
||||||
"PushDeer Key": "PushDeer Key",
|
"PushDeer Key": "ключ PushDeer",
|
||||||
"Footer Text": "Текст нижнего колонтитула",
|
"Footer Text": "Текст нижнего колонтитула",
|
||||||
"Show Powered By": "Показывать на чем создано",
|
"Show Powered By": "Показывать на чем создано",
|
||||||
"Domain Names": "Доменные имена",
|
"Domain Names": "Доменные имена",
|
||||||
|
@ -488,40 +488,40 @@
|
||||||
"From Name/Number": "Имя/номер отправителя",
|
"From Name/Number": "Имя/номер отправителя",
|
||||||
"Leave blank to use a shared sender number.": "Оставьте пустым, чтобы использовать общий номер отправителя.",
|
"Leave blank to use a shared sender number.": "Оставьте пустым, чтобы использовать общий номер отправителя.",
|
||||||
"Octopush API Version": "Версия API Octopush",
|
"Octopush API Version": "Версия API Octopush",
|
||||||
"Legacy Octopush-DM": "Legacy Octopush-DM",
|
"Legacy Octopush-DM": "устаревший Octopush-DM",
|
||||||
"endpoint": "endpoint",
|
"endpoint": "конечная точка",
|
||||||
"octopushAPIKey": "\"API key\" из учетных данных HTTP API в панели управления",
|
"octopushAPIKey": "\"API key\" из учетных данных HTTP API в панели управления",
|
||||||
"octopushLogin": "\"Login\" из учетных данных HTTP API в панели управления",
|
"octopushLogin": "\"Login\" из учетных данных HTTP API в панели управления",
|
||||||
"promosmsLogin": "Логин API",
|
"promosmsLogin": "Логин API",
|
||||||
"promosmsPassword": "Пароль API",
|
"promosmsPassword": "Пароль API",
|
||||||
"pushoversounds pushover": "Pushover (default)",
|
"pushoversounds pushover": "Pushover (по умолчанию)",
|
||||||
"pushoversounds bike": "Bike",
|
"pushoversounds bike": "Велосипед",
|
||||||
"pushoversounds bugle": "Bugle",
|
"pushoversounds bugle": "Горн",
|
||||||
"pushoversounds cashregister": "Cash Register",
|
"pushoversounds cashregister": "Кассовый аппарат",
|
||||||
"pushoversounds classical": "Classical",
|
"pushoversounds classical": "Classical",
|
||||||
"pushoversounds cosmic": "Cosmic",
|
"pushoversounds cosmic": "Космический",
|
||||||
"pushoversounds falling": "Falling",
|
"pushoversounds falling": "Падающий",
|
||||||
"pushoversounds gamelan": "Gamelan",
|
"pushoversounds gamelan": "Гамелан",
|
||||||
"pushoversounds incoming": "Incoming",
|
"pushoversounds incoming": "Входящий",
|
||||||
"pushoversounds intermission": "Intermission",
|
"pushoversounds intermission": "Антракт",
|
||||||
"pushoversounds magic": "Magic",
|
"pushoversounds magic": "Магия",
|
||||||
"pushoversounds mechanical": "Mechanical",
|
"pushoversounds mechanical": "Механический",
|
||||||
"pushoversounds pianobar": "Piano Bar",
|
"pushoversounds pianobar": "Пиано-бар",
|
||||||
"pushoversounds siren": "Siren",
|
"pushoversounds siren": "Сирена",
|
||||||
"pushoversounds spacealarm": "Space Alarm",
|
"pushoversounds spacealarm": "Космическая сигнализация",
|
||||||
"pushoversounds tugboat": "Tug Boat",
|
"pushoversounds tugboat": "Буксирное судно",
|
||||||
"pushoversounds alien": "Alien Alarm (long)",
|
"pushoversounds alien": "Инопланетная тревога (долгое)",
|
||||||
"pushoversounds climb": "Climb (long)",
|
"pushoversounds climb": "Подъем (долгое)",
|
||||||
"pushoversounds persistent": "Persistent (long)",
|
"pushoversounds persistent": "Стойкий (долгое)",
|
||||||
"pushoversounds echo": "Pushover Echo (long)",
|
"pushoversounds echo": "Pushover Эхо (долгое)",
|
||||||
"pushoversounds updown": "Up Down (long)",
|
"pushoversounds updown": "Вверх вниз (долгое)",
|
||||||
"pushoversounds vibrate": "Vibrate Only",
|
"pushoversounds vibrate": "Только вибрация",
|
||||||
"pushoversounds none": "None (silent)",
|
"pushoversounds none": "Нет (тихо)",
|
||||||
"pushyAPIKey": "Secret API Key",
|
"pushyAPIKey": "Секретный ключ API",
|
||||||
"pushyToken": "Токен устройства",
|
"pushyToken": "Токен устройства",
|
||||||
"Using a Reverse Proxy?": "Используете обратный прокси?",
|
"Using a Reverse Proxy?": "Используете обратный прокси?",
|
||||||
"Check how to config it for WebSocket": "Проверьте, как настроить его для WebSocket",
|
"Check how to config it for WebSocket": "Проверьте, как настроить его для WebSocket",
|
||||||
"Steam Game Server": "Steam Game Server",
|
"Steam Game Server": "Игровой сервер Steam",
|
||||||
"Most likely causes:": "Наиболее вероятные причины:",
|
"Most likely causes:": "Наиболее вероятные причины:",
|
||||||
"The resource is no longer available.": "Ресурс больше не доступен.",
|
"The resource is no longer available.": "Ресурс больше не доступен.",
|
||||||
"There might be a typing error in the address.": "В адресе может быть опечатка.",
|
"There might be a typing error in the address.": "В адресе может быть опечатка.",
|
||||||
|
@ -536,24 +536,24 @@
|
||||||
"certificationExpiryDescription": "HTTPS Мониторы инициируют уведомление, когда срок действия сертификата TLS истечет:",
|
"certificationExpiryDescription": "HTTPS Мониторы инициируют уведомление, когда срок действия сертификата TLS истечет:",
|
||||||
"Setup Docker Host": "Настроить Docker Host",
|
"Setup Docker Host": "Настроить Docker Host",
|
||||||
"Connection Type": "Тип соединения",
|
"Connection Type": "Тип соединения",
|
||||||
"Docker Daemon": "Docker Daemon",
|
"Docker Daemon": "Демон Docker",
|
||||||
"deleteDockerHostMsg": "Are you sure want to delete this docker host for all monitors?",
|
"deleteDockerHostMsg": "Вы уверены, что хотите удалить этот узел docker для всех мониторов?",
|
||||||
"socket": "Socket",
|
"socket": "Сокет",
|
||||||
"tcp": "TCP / HTTP",
|
"tcp": "TCP / HTTP",
|
||||||
"Docker Container": "Docker контейнер",
|
"Docker Container": "Docker контейнер",
|
||||||
"Container Name / ID": "Название контейнера / ID",
|
"Container Name / ID": "Название контейнера / ID",
|
||||||
"Docker Host": "Docker Host",
|
"Docker Host": "Хост Docker",
|
||||||
"Docker Hosts": "Docker Hosts",
|
"Docker Hosts": "Хосты Docker",
|
||||||
"ntfy Topic": "ntfy Topic",
|
"ntfy Topic": "тема ntfy",
|
||||||
"Domain": "Домен",
|
"Domain": "Домен",
|
||||||
"Workstation": "Workstation",
|
"Workstation": "Рабочая станция",
|
||||||
"disableCloudflaredNoAuthMsg": "Вы находитесь в режиме без авторизации, пароль не требуется.",
|
"disableCloudflaredNoAuthMsg": "Вы находитесь в режиме без авторизации, пароль не требуется.",
|
||||||
"trustProxyDescription": "Доверять заголовкам 'X-Forwarded-*'. Если вы хотите получить правильный IP-адрес клиента, а ваш Uptime Kuma находится под Nginx или Apache, вам следует включить этот параметр.",
|
"trustProxyDescription": "Доверять заголовкам 'X-Forwarded-*'. Если вы хотите получить правильный IP-адрес клиента, а ваш Uptime Kuma находится под Nginx или Apache, вам следует включить этот параметр.",
|
||||||
"wayToGetLineNotifyToken": "Вы можете получить токен доступа в {0}",
|
"wayToGetLineNotifyToken": "Вы можете получить токен доступа в {0}",
|
||||||
"Examples": "Примеры",
|
"Examples": "Примеры",
|
||||||
"Home Assistant URL": "Home Assistant URL",
|
"Home Assistant URL": "URL-адрес Home Assistant",
|
||||||
"Long-Lived Access Token": "Токен доступа с длительным сроком службы",
|
"Long-Lived Access Token": "Токен доступа с длительным сроком службы",
|
||||||
"Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ",
|
"Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Токен доступа с длительным сроком действия можно создать, нажав на имя вашего профиля (внизу слева) и прокрутив его вниз, затем нажмите Создать токен. ",
|
||||||
"Notification Service": "Служба уведомлений",
|
"Notification Service": "Служба уведомлений",
|
||||||
"default: notify all devices": "по стандарту: уведомлять все устройства",
|
"default: notify all devices": "по стандарту: уведомлять все устройства",
|
||||||
"A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "Список служб уведомлений можно найти в Home Assistant в разделе \"Инструменты разработчика > Службы\", выполнив поиск по слову \"уведомление\", чтобы найти название вашего устройства/телефона.",
|
"A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "Список служб уведомлений можно найти в Home Assistant в разделе \"Инструменты разработчика > Службы\", выполнив поиск по слову \"уведомление\", чтобы найти название вашего устройства/телефона.",
|
||||||
|
@ -676,10 +676,10 @@
|
||||||
"Integration URL": "URL интеграции",
|
"Integration URL": "URL интеграции",
|
||||||
"do nothing": "ничего не делать",
|
"do nothing": "ничего не делать",
|
||||||
"smseagleTo": "Номер(а) телефона",
|
"smseagleTo": "Номер(а) телефона",
|
||||||
"smseagleGroup": "Имена групп в телефонной книжке",
|
"smseagleGroup": "Название(я) групп телефонной книги",
|
||||||
"smseagleContact": "Имена контактов из телефонной книжки",
|
"smseagleContact": "Имена контактов из телефонной книжки",
|
||||||
"smseagleRecipientType": "Тип получателя",
|
"smseagleRecipientType": "Тип получателя",
|
||||||
"smseagleRecipient": "Получатель (через запятую, если несколько)",
|
"smseagleRecipient": "Получатель(я) (через запятую, если необходимо указать несколько)",
|
||||||
"smseagleToken": "Токен доступа API",
|
"smseagleToken": "Токен доступа API",
|
||||||
"smseagleUrl": "URL вашего SMSEagle устройства",
|
"smseagleUrl": "URL вашего SMSEagle устройства",
|
||||||
"smseagleEncoding": "Отправить в юникоде",
|
"smseagleEncoding": "Отправить в юникоде",
|
||||||
|
@ -687,9 +687,9 @@
|
||||||
"Server Address": "Адрес сервера",
|
"Server Address": "Адрес сервера",
|
||||||
"Learn More": "Узнать больше",
|
"Learn More": "Узнать больше",
|
||||||
"topicExplanation": "MQTT топик для мониторинга",
|
"topicExplanation": "MQTT топик для мониторинга",
|
||||||
"Guild ID": "Guild ID",
|
"Guild ID": "Идентификатор гильдии",
|
||||||
"Kook": "Kook",
|
"Kook": "Kook",
|
||||||
"wayToGetKookBotToken": "Создайте приложение и получите токен вашего бота тут {0}.",
|
"wayToGetKookBotToken": "Создайте приложение и получите токен бота по адресу {0}",
|
||||||
"Resend Notification if Down X times consecutively": "Повторная отправка уведомления при падении несколько раз",
|
"Resend Notification if Down X times consecutively": "Повторная отправка уведомления при падении несколько раз",
|
||||||
"telegramProtectContent": "Запретить пересылку/сохранение",
|
"telegramProtectContent": "Запретить пересылку/сохранение",
|
||||||
"telegramProtectContentDescription": "Если включено, сообщения бота в Telegram будут запрещены для пересылки и сохранения.",
|
"telegramProtectContentDescription": "Если включено, сообщения бота в Telegram будут запрещены для пересылки и сохранения.",
|
||||||
|
@ -700,5 +700,53 @@
|
||||||
"Clone": "Копия",
|
"Clone": "Копия",
|
||||||
"cloneOf": "Копия {0}",
|
"cloneOf": "Копия {0}",
|
||||||
"notificationRegional": "Региональный",
|
"notificationRegional": "Региональный",
|
||||||
"Add New Tag": "Добавить тег"
|
"Add New Tag": "Добавить тег",
|
||||||
|
"Body Encoding": "Тип содержимого запроса.(JSON or XML)",
|
||||||
|
"Strategy": "Стратегия",
|
||||||
|
"Free Mobile User Identifier": "Бесплатный идентификатор мобильного пользователя",
|
||||||
|
"Auto resolve or acknowledged": "Автоматическое разрешение или подтверждение",
|
||||||
|
"auto acknowledged": "автоматическое подтверждение",
|
||||||
|
"auto resolve": "автоматическое разрешение",
|
||||||
|
"API Keys": "Ключи API",
|
||||||
|
"Expiry": "Истекает",
|
||||||
|
"Expiry date": "Дата окончания действия",
|
||||||
|
"Don't expire": "Не истекает",
|
||||||
|
"Continue": "Продолжать",
|
||||||
|
"Add Another": "Добавьте еще один",
|
||||||
|
"Key Added": "Ключ добавлен",
|
||||||
|
"Add API Key": "Добавить ключ API",
|
||||||
|
"No API Keys": "Нет API ключей",
|
||||||
|
"apiKey-active": "Активный",
|
||||||
|
"apiKey-expired": "Истёк",
|
||||||
|
"apiKey-inactive": "Неактивный",
|
||||||
|
"Expires": "Истекает",
|
||||||
|
"disableAPIKeyMsg": "Вы уверены, что хотите отключить этот ключ?",
|
||||||
|
"Generate": "Создать",
|
||||||
|
"pagertreeResolve": "Автоматическое разрешение",
|
||||||
|
"pagertreeDoNothing": "ничего не делать",
|
||||||
|
"lunaseaTarget": "Цель",
|
||||||
|
"lunaseaDeviceID": "Идентификатор устройства",
|
||||||
|
"lunaseaUserID": "Идентификатор пользователя",
|
||||||
|
"Lowcost": "Низкая стоимость",
|
||||||
|
"pagertreeIntegrationUrl": "URL-адрес интеграции",
|
||||||
|
"pagertreeUrgency": "Срочность",
|
||||||
|
"pagertreeSilent": "Тихий",
|
||||||
|
"pagertreeLow": "Низкий",
|
||||||
|
"pagertreeMedium": "Средний",
|
||||||
|
"pagertreeHigh": "Высокий",
|
||||||
|
"pagertreeCritical": "Критический",
|
||||||
|
"high": "высокий",
|
||||||
|
"promosmsAllowLongSMS": "Разрешить длинные SMS-сообщения",
|
||||||
|
"Economy": "Экономия",
|
||||||
|
"wayToGetPagerDutyKey": "Вы можете получить это, перейдя в службу -> Каталог служб -> (Выберите службу) -> Интеграции -> Добавить интеграцию. Здесь вы можете выполнить поиск по \"Events API V2\". Дополнительная информация {0}",
|
||||||
|
"apiKeyAddedMsg": "Ваш API ключ был добавлен. Пожалуйста, запишите это, так как оно больше не будет показан.",
|
||||||
|
"deleteAPIKeyMsg": "Вы уверены, что хотите удалить этот ключ?",
|
||||||
|
"wayToGetPagerTreeIntegrationURL": "После создания интеграции Uptime Kuma в PagerTree, скопируйте конечную точку. Смотрите полную информацию {0}",
|
||||||
|
"telegramMessageThreadIDDescription": "Необязательный уникальный идентификатор для цепочки сообщений (темы) форума; только для форумов-супергрупп",
|
||||||
|
"grpcMethodDescription": "Название метода - преобразовать в формат cammelCase, такой как sayHello, check и т.д.",
|
||||||
|
"Proto Service Name": "название службы Proto",
|
||||||
|
"Proto Method": "Метод Proto",
|
||||||
|
"Proto Content": "Содержание Proto",
|
||||||
|
"telegramMessageThreadID": "(Необязательно) ID цепочки сообщений",
|
||||||
|
"statusPageRefreshIn": "Обновлять каждые: {0}"
|
||||||
}
|
}
|
||||||
|
|
114
src/lang/sk.json
114
src/lang/sk.json
|
@ -64,7 +64,7 @@
|
||||||
"Up": "Dostupné",
|
"Up": "Dostupné",
|
||||||
"Down": "Nedostupné",
|
"Down": "Nedostupné",
|
||||||
"Unknown": "Neznáme",
|
"Unknown": "Neznáme",
|
||||||
"markdownSupported": "Podpora Markdown syntaxe",
|
"markdownSupported": "Podpora Markdown syntaxu",
|
||||||
"Name": "Názov",
|
"Name": "Názov",
|
||||||
"DateTime": "Dátum a čas",
|
"DateTime": "Dátum a čas",
|
||||||
"Resume": "Pokračovať",
|
"Resume": "Pokračovať",
|
||||||
|
@ -81,5 +81,115 @@
|
||||||
"maxRedirectDescription": "Maximálny počet presmerovaní. Hodnota 0 vypne presmerovania.",
|
"maxRedirectDescription": "Maximálny počet presmerovaní. Hodnota 0 vypne presmerovania.",
|
||||||
"needPushEvery": "Tuto adresu by ste mali volať každých {0} sekúnd.",
|
"needPushEvery": "Tuto adresu by ste mali volať každých {0} sekúnd.",
|
||||||
"pushOptionalParams": "Voliteľné parametre: {0}",
|
"pushOptionalParams": "Voliteľné parametre: {0}",
|
||||||
"Theme - Heartbeat Bar": "Téma - Heartbeat riadok"
|
"Theme - Heartbeat Bar": "Téma - Heartbeat riadok",
|
||||||
|
"Game": "Hra",
|
||||||
|
"Search Engine Visibility": "Viditeľnosť vyhľadávačmi",
|
||||||
|
"Allow indexing": "Povoliť indexovanie",
|
||||||
|
"Change Password": "Zmeniť heslo",
|
||||||
|
"Current Password": "Aktuálne heslo",
|
||||||
|
"New Password": "Nové heslo",
|
||||||
|
"Repeat New Password": "Zopakovať nové heslo",
|
||||||
|
"Update Password": "Aktualizovať heslo",
|
||||||
|
"Disable Auth": "Vypnúť autentifikáciu",
|
||||||
|
"Enable Auth": "Zapnúť autentifikáciu",
|
||||||
|
"Please use this option carefully!": "Túto možnosť používajte opatrne!",
|
||||||
|
"Logout": "Odhlásiť sa",
|
||||||
|
"Leave": "Odísť",
|
||||||
|
"I understand, please disable": "Rozumiem, vypnite to",
|
||||||
|
"Yes": "Áno",
|
||||||
|
"No": "Nie",
|
||||||
|
"Username": "Používateľské meno",
|
||||||
|
"Password": "Heslo",
|
||||||
|
"Login": "Prihlásiť sa",
|
||||||
|
"No Monitors, please": "Žiadne sledovanie, prosím",
|
||||||
|
"add one": "pridať jeden",
|
||||||
|
"Notification Type": "Typ notifikácie",
|
||||||
|
"Email": "E-mail",
|
||||||
|
"Test": "Test",
|
||||||
|
"Certificate Info": "Informácie o certifikáte",
|
||||||
|
"Resolver Server": "DNS server",
|
||||||
|
"Last Result": "Posledný výsledok",
|
||||||
|
"Repeat Password": "Zopakovať heslo",
|
||||||
|
"Import Backup": "Importovať zálohu",
|
||||||
|
"Export Backup": "Exportovať zálohu",
|
||||||
|
"Export": "Exportovať",
|
||||||
|
"Import": "Importovať",
|
||||||
|
"respTime": "Čas odozvy (ms)",
|
||||||
|
"notAvailableShort": "Nie je číslo",
|
||||||
|
"Default enabled": "Predvolene povolené",
|
||||||
|
"Create": "Vytvoriť",
|
||||||
|
"Clear Data": "Vyčistiť dáta",
|
||||||
|
"Events": "Udalosti",
|
||||||
|
"Heartbeats": "Odpovede",
|
||||||
|
"Auto Get": "Získať automaticky",
|
||||||
|
"Schedule maintenance": "Naplánovať údržbu",
|
||||||
|
"Affected Monitors": "Dotknuté sledovania",
|
||||||
|
"Pick Affected Monitors...": "Vybrať dotknuté sledovania…",
|
||||||
|
"Start of maintenance": "Začiatok údržby",
|
||||||
|
"All Status Pages": "Všetky stavové stránky",
|
||||||
|
"Select status pages...": "Vybrať stránky stavu…",
|
||||||
|
"alertNoFile": "Vyberte súbor na import.",
|
||||||
|
"alertWrongFileType": "Vyberte súbor JSON.",
|
||||||
|
"Clear all statistics": "Vymazať všetky štatistiky",
|
||||||
|
"Skip existing": "Preskočiť existujúce",
|
||||||
|
"Overwrite": "Prepísať",
|
||||||
|
"Options": "Možnosti",
|
||||||
|
"Keep both": "Ponechať obe",
|
||||||
|
"Setup 2FA": "Nastavenie 2FA",
|
||||||
|
"Disable 2FA": "Zakázať 2FA",
|
||||||
|
"2FA Settings": "Nastavenia 2FA",
|
||||||
|
"Two Factor Authentication": "Dvojfaktorová autentifikácia",
|
||||||
|
"Inactive": "Neaktívne",
|
||||||
|
"Token": "Token",
|
||||||
|
"Show URI": "Zobraziť URI",
|
||||||
|
"Tags": "Značky",
|
||||||
|
"Add New below or Select...": "Pridať novú nižšie alebo vybrať…",
|
||||||
|
"Tag with this value already exist.": "Značka s touto hodnotou už existuje.",
|
||||||
|
"color": "Farba",
|
||||||
|
"value (optional)": "hodnota (voliteľné)",
|
||||||
|
"Gray": "Šedá",
|
||||||
|
"Red": "Červená",
|
||||||
|
"Orange": "Oranžová",
|
||||||
|
"Green": "Zelená",
|
||||||
|
"Indigo": "Indigo",
|
||||||
|
"Purple": "Fialová",
|
||||||
|
"Pink": "Ružová",
|
||||||
|
"Custom": "Vlastná",
|
||||||
|
"Avg. Ping": "Priemerný ping",
|
||||||
|
"Avg. Response": "Priemerný čas odpovede",
|
||||||
|
"Entry Page": "Vstupná stránka",
|
||||||
|
"No Services": "Žiadne služby",
|
||||||
|
"All Systems Operational": "Všetky systémy funkčné",
|
||||||
|
"Partially Degraded Service": "Čiastočne zhoršená služba",
|
||||||
|
"Degraded Service": "Degradovaná služba",
|
||||||
|
"Add Group": "Pridať skupinu",
|
||||||
|
"Add a monitor": "Pridať sledovanie",
|
||||||
|
"Edit Status Page": "Upraviť stavovú stránku",
|
||||||
|
"Go to Dashboard": "Prejdite na informačný panel",
|
||||||
|
"Status Page": "Stavová stránka",
|
||||||
|
"Status Pages": "Stavové stránky",
|
||||||
|
"defaultNotificationName": "Moje {notification} upozornenie ({number})",
|
||||||
|
"here": "tu",
|
||||||
|
"Required": "Povinné",
|
||||||
|
"Post URL": "Post URL",
|
||||||
|
"Content Type": "Druh obsahu",
|
||||||
|
"webhookJsonDesc": "{0} je vhodný pre všetky moderné servery HTTP, ako napríklad Express.js",
|
||||||
|
"webhookFormDataDesc": "{multipart} je dobré pre PHP. JSON bude potrebné analyzovať pomocou {decodeFunction}",
|
||||||
|
"Generate": "Generovať",
|
||||||
|
"Discourage search engines from indexing site": "Odradiť vyhľadávacie nástroje od indexovania stránky",
|
||||||
|
"disableauth.message1": "Ste si istý, že chcete <strong>vypnúť autentifikáciu</strong>?",
|
||||||
|
"disableauth.message2": "Je navrhnutý pre scenáre, <strong>kde máte v úmysle implementovať autentifikáciu treťou stranou</strong> pred Uptime Kuma, ako je Cloudflare Access, Authelia alebo iné autentifikačné mechanizmy.",
|
||||||
|
"Confirm": "Potvrdiť",
|
||||||
|
"Remember me": "Zapamätať si ma",
|
||||||
|
"Resource Record Type": "Typ záznamu",
|
||||||
|
"Create your admin account": "Vytvorte si účet administrátora",
|
||||||
|
"Apply on all existing monitors": "Aplikujte na všetky existujúce sledovania",
|
||||||
|
"Verify Token": "Overiť token",
|
||||||
|
"Enable 2FA": "Povoliť 2FA",
|
||||||
|
"Active": "Aktívne",
|
||||||
|
"Add New Tag": "Pridať novú značku",
|
||||||
|
"Tag with this name already exist.": "Značka s týmto názvom už existuje.",
|
||||||
|
"Blue": "Modrá",
|
||||||
|
"Search...": "Hľadať…",
|
||||||
|
"statusPageNothing": "Nič tu nie je, pridajte skupinu alebo sledovanie."
|
||||||
}
|
}
|
||||||
|
|
|
@ -738,5 +738,6 @@
|
||||||
"lunaseaTarget": "Hedef",
|
"lunaseaTarget": "Hedef",
|
||||||
"Add New Tag": "Yeni Etiket Ekle",
|
"Add New Tag": "Yeni Etiket Ekle",
|
||||||
"lunaseaDeviceID": "Cihaz ID",
|
"lunaseaDeviceID": "Cihaz ID",
|
||||||
"lunaseaUserID": "Kullanıcı ID"
|
"lunaseaUserID": "Kullanıcı ID",
|
||||||
|
"statusPageRefreshIn": "{0} içinde yenilenecek"
|
||||||
}
|
}
|
||||||
|
|
|
@ -740,5 +740,6 @@
|
||||||
"Add New Tag": "添加新标签",
|
"Add New Tag": "添加新标签",
|
||||||
"lunaseaDeviceID": "设备ID",
|
"lunaseaDeviceID": "设备ID",
|
||||||
"lunaseaTarget": "目标",
|
"lunaseaTarget": "目标",
|
||||||
"lunaseaUserID": "用户ID"
|
"lunaseaUserID": "用户ID",
|
||||||
|
"statusPageRefreshIn": "将于 {0} 后刷新"
|
||||||
}
|
}
|
||||||
|
|
|
@ -706,5 +706,8 @@
|
||||||
"Add New Tag": "加新標籤",
|
"Add New Tag": "加新標籤",
|
||||||
"Economy": "經濟",
|
"Economy": "經濟",
|
||||||
"Lowcost": "平價",
|
"Lowcost": "平價",
|
||||||
"high": "高價"
|
"high": "高價",
|
||||||
|
"statusPageRefreshIn": "將於 {0} 後重新整理",
|
||||||
|
"SendKey": "SendKey",
|
||||||
|
"SMSManager API Docs": "SMSManager API 文件 "
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue