mirror of
https://github.com/louislam/uptime-kuma.git
synced 2024-10-01 01:25:45 -04: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
|
16909
package-lock.json
generated
16909
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "uptime-kuma",
|
||||
"version": "1.21.0",
|
||||
"version": "1.21.1",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
"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-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",
|
||||
"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",
|
||||
"mark-as-nightly": "node extra/mark-as-nightly.js",
|
||||
"reset-password": "node extra/reset-password.js",
|
||||
@ -70,7 +70,7 @@
|
||||
"dependencies": {
|
||||
"@grpc/grpc-js": "~1.7.3",
|
||||
"@louislam/ping": "~0.4.4-mod.0",
|
||||
"@louislam/sqlite3": "15.1.2",
|
||||
"@louislam/sqlite3": "15.1.6",
|
||||
"args-parser": "~1.3.0",
|
||||
"axios": "~0.27.0",
|
||||
"axios-ntlm": "1.3.0",
|
||||
@ -172,7 +172,7 @@
|
||||
"v-pagination-3": "~0.1.7",
|
||||
"vite": "~3.1.0",
|
||||
"vite-plugin-compression": "^0.5.1",
|
||||
"vue": "next",
|
||||
"vue": "~3.2.47",
|
||||
"vue-chart-3": "3.0.9",
|
||||
"vue-confirm-dialog": "~1.0.2",
|
||||
"vue-contenteditable": "~3.0.4",
|
||||
|
@ -738,5 +738,6 @@
|
||||
"Add New Tag": "Přidat nový štítek",
|
||||
"lunaseaTarget": "Cíl",
|
||||
"lunaseaDeviceID": "ID zařízení",
|
||||
"lunaseaUserID": "ID uživatele"
|
||||
"lunaseaUserID": "ID uživatele",
|
||||
"statusPageRefreshIn": "Obnovení za: {0}"
|
||||
}
|
||||
|
@ -696,5 +696,47 @@
|
||||
"Bark Endpoint": "Endpoint Bark",
|
||||
"WebHookUrl": "WebHookUrl",
|
||||
"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",
|
||||
"lunaseaUserID": "Identifiant de l'utilisateur",
|
||||
"Add New Tag": "Ajouter une étiquette",
|
||||
"lunaseaTarget": "Cible"
|
||||
"lunaseaTarget": "Cible",
|
||||
"statusPageRefreshIn": "Actualisation dans : {0}"
|
||||
}
|
||||
|
@ -719,5 +719,10 @@
|
||||
"notificationRegional": "지역별",
|
||||
"Google Analytics ID": "Google Analytics ID",
|
||||
"Add API Key": "API 키 추가",
|
||||
"apiKeyAddedMsg": "API 키가 추가되었습니다. 다시 표시되지 않을 것이므로 메모해 두세요."
|
||||
"apiKeyAddedMsg": "API 키가 추가되었습니다. 다시 표시되지 않을 것이므로 메모해 두세요.",
|
||||
"pagertreeCritical": "치명적인",
|
||||
"apiKey-active": "사용 가능",
|
||||
"lunaseaUserID": "사용자 ID",
|
||||
"apiKey-expired": "만료됨",
|
||||
"Expires": "만료일"
|
||||
}
|
||||
|
@ -8,7 +8,7 @@
|
||||
"acceptedStatusCodesDescription": "Выберите коды статусов для определения доступности сервиса.",
|
||||
"passwordNotMatchMsg": "Повтор пароля не совпадает.",
|
||||
"notificationDescription": "Привяжите уведомления к мониторам.",
|
||||
"keywordDescription": "Поиск слова в чистом HTML или в JSON-ответе (чувствительно к регистру)",
|
||||
"keywordDescription": "Поиск слова в чистом HTML или в JSON-ответе (чувствительно к регистру).",
|
||||
"pauseDashboardHome": "Пауза",
|
||||
"deleteMonitorMsg": "Вы действительно хотите удалить данный монитор?",
|
||||
"deleteNotificationMsg": "Вы действительно хотите удалить это уведомление для всех мониторов?",
|
||||
@ -45,9 +45,9 @@
|
||||
"Uptime": "Аптайм",
|
||||
"Cert Exp.": "Сертификат истекает.",
|
||||
"day": "день | дней",
|
||||
"-day": " дней",
|
||||
"-day": "-дней",
|
||||
"hour": "час",
|
||||
"-hour": " часа",
|
||||
"-hour": "-часа",
|
||||
"Response": "Ответ",
|
||||
"Ping": "Пинг",
|
||||
"Monitor Type": "Тип монитора",
|
||||
@ -124,12 +124,12 @@
|
||||
"Also apply to existing monitors": "Применить к существующим мониторам",
|
||||
"Export": "Экспорт",
|
||||
"Import": "Импорт",
|
||||
"backupDescription": "Вы можете сохранить резервную копию всех мониторов и уведомлений в виде JSON-файла",
|
||||
"backupDescription2": "P.S. История и события сохранены не будут",
|
||||
"backupDescription3": "Важные данные, такие как токены уведомлений, добавляются при экспорте, поэтому храните файлы в безопасном месте",
|
||||
"backupDescription": "Вы можете сохранить резервную копию всех мониторов и уведомлений в виде JSON-файла.",
|
||||
"backupDescription2": "Важно: история и события сохранены не будут.",
|
||||
"backupDescription3": "Важные данные, такие как токены уведомлений, добавляются при экспорте, поэтому храните файлы в безопасном месте.",
|
||||
"alertNoFile": "Выберите файл для импорта.",
|
||||
"alertWrongFileType": "Выберите JSON-файл.",
|
||||
"twoFAVerifyLabel": "Пожалуйста, введите свой токен, чтобы проверить работу 2FA",
|
||||
"twoFAVerifyLabel": "Пожалуйста, введите свой токен, чтобы проверить работу 2FA:",
|
||||
"tokenValidSettingsMsg": "Токен действителен! Теперь вы можете сохранить настройки 2FA.",
|
||||
"confirmEnableTwoFAMsg": "Вы действительно хотите включить 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.",
|
||||
"Page Not Found": "Страница не найдена",
|
||||
"wayToGetCloudflaredURL": "(Скачать cloudflared с {0})",
|
||||
"cloudflareWebsite": "Cloudflare Website",
|
||||
"cloudflareWebsite": "Веб-сайт Cloudflare",
|
||||
"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:",
|
||||
"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.",
|
||||
"HTTP Headers": "HTTP заголовки",
|
||||
"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.": "Текущее соединение может быть потеряно, если вы в данный момент подключаетесь через туннель Cloudflare. Вы уверены, что хотите это остановить? Введите свой текущий пароль, чтобы подтвердить это.",
|
||||
"HTTP Headers": "заголовки HTTP",
|
||||
"Trust Proxy": "Доверять прокси",
|
||||
"Other Software": "Другое программное обеспечение",
|
||||
"For example: nginx, Apache and Traefik.": "К примеру: nginx, Apache и Traefik.",
|
||||
@ -463,13 +463,13 @@
|
||||
"Proxy": "Прокси",
|
||||
"Date Created": "Дата создания",
|
||||
"HomeAssistant": "Home Assistant",
|
||||
"onebotHttpAddress": "OneBot HTTP Address",
|
||||
"onebotMessageType": "OneBot Message Type",
|
||||
"onebotHttpAddress": "HTTP-адрес OneBot",
|
||||
"onebotMessageType": "Тип сообщения OneBot",
|
||||
"onebotGroupMessage": "Группа",
|
||||
"onebotPrivateMessage": "Private",
|
||||
"onebotUserOrGroupId": "ID группы или пользователя",
|
||||
"onebotSafetyTips": "В целях безопасности необходимо установить токен доступа",
|
||||
"PushDeer Key": "PushDeer Key",
|
||||
"PushDeer Key": "ключ PushDeer",
|
||||
"Footer Text": "Текст нижнего колонтитула",
|
||||
"Show Powered By": "Показывать на чем создано",
|
||||
"Domain Names": "Доменные имена",
|
||||
@ -488,40 +488,40 @@
|
||||
"From Name/Number": "Имя/номер отправителя",
|
||||
"Leave blank to use a shared sender number.": "Оставьте пустым, чтобы использовать общий номер отправителя.",
|
||||
"Octopush API Version": "Версия API Octopush",
|
||||
"Legacy Octopush-DM": "Legacy Octopush-DM",
|
||||
"endpoint": "endpoint",
|
||||
"Legacy Octopush-DM": "устаревший Octopush-DM",
|
||||
"endpoint": "конечная точка",
|
||||
"octopushAPIKey": "\"API key\" из учетных данных HTTP API в панели управления",
|
||||
"octopushLogin": "\"Login\" из учетных данных HTTP API в панели управления",
|
||||
"promosmsLogin": "Логин API",
|
||||
"promosmsPassword": "Пароль API",
|
||||
"pushoversounds pushover": "Pushover (default)",
|
||||
"pushoversounds bike": "Bike",
|
||||
"pushoversounds bugle": "Bugle",
|
||||
"pushoversounds cashregister": "Cash Register",
|
||||
"pushoversounds pushover": "Pushover (по умолчанию)",
|
||||
"pushoversounds bike": "Велосипед",
|
||||
"pushoversounds bugle": "Горн",
|
||||
"pushoversounds cashregister": "Кассовый аппарат",
|
||||
"pushoversounds classical": "Classical",
|
||||
"pushoversounds cosmic": "Cosmic",
|
||||
"pushoversounds falling": "Falling",
|
||||
"pushoversounds gamelan": "Gamelan",
|
||||
"pushoversounds incoming": "Incoming",
|
||||
"pushoversounds intermission": "Intermission",
|
||||
"pushoversounds magic": "Magic",
|
||||
"pushoversounds mechanical": "Mechanical",
|
||||
"pushoversounds pianobar": "Piano Bar",
|
||||
"pushoversounds siren": "Siren",
|
||||
"pushoversounds spacealarm": "Space Alarm",
|
||||
"pushoversounds tugboat": "Tug Boat",
|
||||
"pushoversounds alien": "Alien Alarm (long)",
|
||||
"pushoversounds climb": "Climb (long)",
|
||||
"pushoversounds persistent": "Persistent (long)",
|
||||
"pushoversounds echo": "Pushover Echo (long)",
|
||||
"pushoversounds updown": "Up Down (long)",
|
||||
"pushoversounds vibrate": "Vibrate Only",
|
||||
"pushoversounds none": "None (silent)",
|
||||
"pushyAPIKey": "Secret API Key",
|
||||
"pushoversounds cosmic": "Космический",
|
||||
"pushoversounds falling": "Падающий",
|
||||
"pushoversounds gamelan": "Гамелан",
|
||||
"pushoversounds incoming": "Входящий",
|
||||
"pushoversounds intermission": "Антракт",
|
||||
"pushoversounds magic": "Магия",
|
||||
"pushoversounds mechanical": "Механический",
|
||||
"pushoversounds pianobar": "Пиано-бар",
|
||||
"pushoversounds siren": "Сирена",
|
||||
"pushoversounds spacealarm": "Космическая сигнализация",
|
||||
"pushoversounds tugboat": "Буксирное судно",
|
||||
"pushoversounds alien": "Инопланетная тревога (долгое)",
|
||||
"pushoversounds climb": "Подъем (долгое)",
|
||||
"pushoversounds persistent": "Стойкий (долгое)",
|
||||
"pushoversounds echo": "Pushover Эхо (долгое)",
|
||||
"pushoversounds updown": "Вверх вниз (долгое)",
|
||||
"pushoversounds vibrate": "Только вибрация",
|
||||
"pushoversounds none": "Нет (тихо)",
|
||||
"pushyAPIKey": "Секретный ключ API",
|
||||
"pushyToken": "Токен устройства",
|
||||
"Using a Reverse Proxy?": "Используете обратный прокси?",
|
||||
"Check how to config it for WebSocket": "Проверьте, как настроить его для WebSocket",
|
||||
"Steam Game Server": "Steam Game Server",
|
||||
"Steam Game Server": "Игровой сервер Steam",
|
||||
"Most likely causes:": "Наиболее вероятные причины:",
|
||||
"The resource is no longer available.": "Ресурс больше не доступен.",
|
||||
"There might be a typing error in the address.": "В адресе может быть опечатка.",
|
||||
@ -536,24 +536,24 @@
|
||||
"certificationExpiryDescription": "HTTPS Мониторы инициируют уведомление, когда срок действия сертификата TLS истечет:",
|
||||
"Setup Docker Host": "Настроить Docker Host",
|
||||
"Connection Type": "Тип соединения",
|
||||
"Docker Daemon": "Docker Daemon",
|
||||
"deleteDockerHostMsg": "Are you sure want to delete this docker host for all monitors?",
|
||||
"socket": "Socket",
|
||||
"Docker Daemon": "Демон Docker",
|
||||
"deleteDockerHostMsg": "Вы уверены, что хотите удалить этот узел docker для всех мониторов?",
|
||||
"socket": "Сокет",
|
||||
"tcp": "TCP / HTTP",
|
||||
"Docker Container": "Docker контейнер",
|
||||
"Container Name / ID": "Название контейнера / ID",
|
||||
"Docker Host": "Docker Host",
|
||||
"Docker Hosts": "Docker Hosts",
|
||||
"ntfy Topic": "ntfy Topic",
|
||||
"Docker Host": "Хост Docker",
|
||||
"Docker Hosts": "Хосты Docker",
|
||||
"ntfy Topic": "тема ntfy",
|
||||
"Domain": "Домен",
|
||||
"Workstation": "Workstation",
|
||||
"Workstation": "Рабочая станция",
|
||||
"disableCloudflaredNoAuthMsg": "Вы находитесь в режиме без авторизации, пароль не требуется.",
|
||||
"trustProxyDescription": "Доверять заголовкам 'X-Forwarded-*'. Если вы хотите получить правильный IP-адрес клиента, а ваш Uptime Kuma находится под Nginx или Apache, вам следует включить этот параметр.",
|
||||
"wayToGetLineNotifyToken": "Вы можете получить токен доступа в {0}",
|
||||
"Examples": "Примеры",
|
||||
"Home Assistant URL": "Home Assistant URL",
|
||||
"Home Assistant URL": "URL-адрес Home Assistant",
|
||||
"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": "Служба уведомлений",
|
||||
"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 в разделе \"Инструменты разработчика > Службы\", выполнив поиск по слову \"уведомление\", чтобы найти название вашего устройства/телефона.",
|
||||
@ -618,7 +618,7 @@
|
||||
"Custom CSS": "Пользовательские CSS",
|
||||
"weekdayShortTue": "Вт",
|
||||
"dayOfWeek": "День недели",
|
||||
"confirmDeleteTagMsg": "Вы уверены, что хотите удалить этот тег? Мониторы, связанные с этим тегом не будут удалены.",
|
||||
"confirmDeleteTagMsg": "Вы уверены, что хотите удалить этот тег? Мониторы, связанные с этим тегом не будут удалены.",
|
||||
"loadingError": "Невозможно получить данные, пожалуйста попробуйте позже.",
|
||||
"Packet Size": "Размер пакета",
|
||||
"warningTimezone": "Используется часовой пояс сервера",
|
||||
@ -676,10 +676,10 @@
|
||||
"Integration URL": "URL интеграции",
|
||||
"do nothing": "ничего не делать",
|
||||
"smseagleTo": "Номер(а) телефона",
|
||||
"smseagleGroup": "Имена групп в телефонной книжке",
|
||||
"smseagleGroup": "Название(я) групп телефонной книги",
|
||||
"smseagleContact": "Имена контактов из телефонной книжки",
|
||||
"smseagleRecipientType": "Тип получателя",
|
||||
"smseagleRecipient": "Получатель (через запятую, если несколько)",
|
||||
"smseagleRecipient": "Получатель(я) (через запятую, если необходимо указать несколько)",
|
||||
"smseagleToken": "Токен доступа API",
|
||||
"smseagleUrl": "URL вашего SMSEagle устройства",
|
||||
"smseagleEncoding": "Отправить в юникоде",
|
||||
@ -687,9 +687,9 @@
|
||||
"Server Address": "Адрес сервера",
|
||||
"Learn More": "Узнать больше",
|
||||
"topicExplanation": "MQTT топик для мониторинга",
|
||||
"Guild ID": "Guild ID",
|
||||
"Guild ID": "Идентификатор гильдии",
|
||||
"Kook": "Kook",
|
||||
"wayToGetKookBotToken": "Создайте приложение и получите токен вашего бота тут {0}.",
|
||||
"wayToGetKookBotToken": "Создайте приложение и получите токен бота по адресу {0}",
|
||||
"Resend Notification if Down X times consecutively": "Повторная отправка уведомления при падении несколько раз",
|
||||
"telegramProtectContent": "Запретить пересылку/сохранение",
|
||||
"telegramProtectContentDescription": "Если включено, сообщения бота в Telegram будут запрещены для пересылки и сохранения.",
|
||||
@ -700,5 +700,53 @@
|
||||
"Clone": "Копия",
|
||||
"cloneOf": "Копия {0}",
|
||||
"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é",
|
||||
"Down": "Nedostupné",
|
||||
"Unknown": "Neznáme",
|
||||
"markdownSupported": "Podpora Markdown syntaxe",
|
||||
"markdownSupported": "Podpora Markdown syntaxu",
|
||||
"Name": "Názov",
|
||||
"DateTime": "Dátum a čas",
|
||||
"Resume": "Pokračovať",
|
||||
@ -81,5 +81,115 @@
|
||||
"maxRedirectDescription": "Maximálny počet presmerovaní. Hodnota 0 vypne presmerovania.",
|
||||
"needPushEvery": "Tuto adresu by ste mali volať každých {0} sekúnd.",
|
||||
"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",
|
||||
"Add New Tag": "Yeni Etiket Ekle",
|
||||
"lunaseaDeviceID": "Cihaz ID",
|
||||
"lunaseaUserID": "Kullanıcı ID"
|
||||
"lunaseaUserID": "Kullanıcı ID",
|
||||
"statusPageRefreshIn": "{0} içinde yenilenecek"
|
||||
}
|
||||
|
@ -740,5 +740,6 @@
|
||||
"Add New Tag": "添加新标签",
|
||||
"lunaseaDeviceID": "设备ID",
|
||||
"lunaseaTarget": "目标",
|
||||
"lunaseaUserID": "用户ID"
|
||||
"lunaseaUserID": "用户ID",
|
||||
"statusPageRefreshIn": "将于 {0} 后刷新"
|
||||
}
|
||||
|
@ -228,7 +228,7 @@
|
||||
"smtpCC": "CC",
|
||||
"smtpBCC": "BCC",
|
||||
"Discord Webhook URL": "Discord Webhook 網址",
|
||||
"wayToGetDiscordURL": "您可以前往伺服器設定 -> 整合 -> Webhook -> 新 Webhook 以取得",
|
||||
"wayToGetDiscordURL": "您可以前往 伺服器設定 -> 整合 -> Webhook -> 新 Webhook 以取得",
|
||||
"Bot Display Name": "機器人顯示名稱",
|
||||
"Prefix Custom Message": "前綴自訂訊息",
|
||||
"Webhook URL": "Webhook 網址",
|
||||
@ -706,5 +706,8 @@
|
||||
"Add New Tag": "加新標籤",
|
||||
"Economy": "經濟",
|
||||
"Lowcost": "平價",
|
||||
"high": "高價"
|
||||
"high": "高價",
|
||||
"statusPageRefreshIn": "將於 {0} 後重新整理",
|
||||
"SendKey": "SendKey",
|
||||
"SMSManager API Docs": "SMSManager API 文件 "
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user