committed by
GitHub
30 changed files with 1560 additions and 503 deletions
Binary file not shown.
@ -0,0 +1,28 @@ |
|||
# DON'T UPDATE TO alpine3.13, 1.14, see #41. |
|||
FROM node:14-bullseye AS release |
|||
WORKDIR /app |
|||
|
|||
RUN apt update |
|||
RUN apt --yes install python3 python3-pip python3-dev git g++ make |
|||
RUN ln -s /usr/bin/python3 /usr/bin/python |
|||
|
|||
# split the sqlite install here, so that it can caches the arm prebuilt |
|||
RUN npm install mapbox/node-sqlite3#593c9d |
|||
|
|||
# Install apprise |
|||
RUN apt --yes install python3 python3-pip python3-cryptography python3-six python3-yaml python3-click python3-markdown python3-requests python3-requests-oauthlib |
|||
RUN pip3 --no-cache-dir install apprise && \ |
|||
rm -rf /root/.cache |
|||
|
|||
RUN apt --yes install iputils-ping |
|||
|
|||
COPY . . |
|||
RUN npm install --legacy-peer-deps && npm run build && npm prune |
|||
|
|||
EXPOSE 3001 |
|||
VOLUME ["/app/data"] |
|||
HEALTHCHECK --interval=60s --timeout=30s --start-period=300s CMD node extra/healthcheck.js |
|||
CMD ["node", "server/server.js"] |
|||
|
|||
FROM release AS nightly |
|||
RUN npm run mark-as-nightly |
File diff suppressed because it is too large
@ -0,0 +1,112 @@ |
|||
export default { |
|||
languageName: "Español", |
|||
checkEverySecond: "Comprobar cada {0} segundos.", |
|||
"Avg.": "Media. ", |
|||
retriesDescription: "Número máximo de intentos antes de que el servicio se marque como CAÍDO y una notificación sea enviada.", |
|||
ignoreTLSError: "Ignorar error TLS/SSL para sitios web HTTPS", |
|||
upsideDownModeDescription: "Invertir el estado. Si el servicio es alcanzable, está CAÍDO.", |
|||
maxRedirectDescription: "Número máximo de direcciones a seguir. Establecer a 0 para deshabilitar.", |
|||
acceptedStatusCodesDescription: "Seleccionar los códigos de estado que se consideran como respuesta exitosa.", |
|||
passwordNotMatchMsg: "La contraseña repetida no coincide.", |
|||
notificationDescription: "Por favor asigne una notificación a el/los monitor(es) para hacerlos funcional(es).", |
|||
keywordDescription: "Palabra clave en HTML plano o respuesta JSON y es sensible a mayúsculas", |
|||
pauseDashboardHome: "Pausar", |
|||
deleteMonitorMsg: "¿Seguro que quieres eliminar este monitor?", |
|||
deleteNotificationMsg: "¿Seguro que quieres eliminar esta notificación para todos los monitores?", |
|||
resoverserverDescription: "Cloudflare es el servidor por defecto, puedes cambiar el servidor de resolución en cualquier momento.", |
|||
rrtypeDescription: "Selecciona el tipo de registro que quieres monitorizar", |
|||
pauseMonitorMsg: "¿Seguro que quieres pausar?", |
|||
Settings: "Ajustes", |
|||
Dashboard: "Panel", |
|||
"New Update": "Vueva actualización", |
|||
Language: "Idioma", |
|||
Appearance: "Apariencia", |
|||
Theme: "Tema", |
|||
General: "General", |
|||
Version: "Versión", |
|||
"Check Update On GitHub": "Comprobar actualizaciones en GitHub", |
|||
List: "Lista", |
|||
Add: "Añadir", |
|||
"Add New Monitor": "Añadir nuevo monitor", |
|||
"Quick Stats": "Estadísticas rápidas", |
|||
Up: "Funcional", |
|||
Down: "Caído", |
|||
Pending: "Pendiente", |
|||
Unknown: "Desconociso", |
|||
Pause: "Pausa", |
|||
Name: "Nombre", |
|||
Status: "Estado", |
|||
DateTime: "Fecha y Hora", |
|||
Message: "Mensaje", |
|||
"No important events": "No hay eventos importantes", |
|||
Resume: "Reanudar", |
|||
Edit: "Editar", |
|||
Delete: "Eliminar", |
|||
Current: "Actual", |
|||
Uptime: "Tiempo activo", |
|||
"Cert Exp.": "Caducidad cert.", |
|||
days: "días", |
|||
day: "día", |
|||
"-day": "-día", |
|||
hour: "hora", |
|||
"-hour": "-hora", |
|||
Response: "Respuesta", |
|||
Ping: "Ping", |
|||
"Monitor Type": "Tipo de Monitor", |
|||
Keyword: "Palabra clave", |
|||
"Friendly Name": "Nombre sencillo", |
|||
URL: "URL", |
|||
Hostname: "Nombre del host", |
|||
Port: "Puerto", |
|||
"Heartbeat Interval": "Intervalo de latido", |
|||
Retries: "Reintentos", |
|||
Advanced: "Avanzado", |
|||
"Upside Down Mode": "Modo invertido", |
|||
"Max. Redirects": "Máx. redirecciones", |
|||
"Accepted Status Codes": "Códigos de estado aceptados", |
|||
Save: "Guardar", |
|||
Notifications: "Notificaciones", |
|||
"Not available, please setup.": "No disponible, por favor configurar.", |
|||
"Setup Notification": "Configurar notificación", |
|||
Light: "Claro", |
|||
Dark: "Oscuro", |
|||
Auto: "Auto", |
|||
"Theme - Heartbeat Bar": "Tema - Barra de intervalo de latido", |
|||
Normal: "Normal", |
|||
Bottom: "Abajo", |
|||
None: "Ninguno", |
|||
Timezone: "Zona horaria", |
|||
"Search Engine Visibility": "Visibilidad motor de búsqueda", |
|||
"Allow indexing": "Permitir indexación", |
|||
"Discourage search engines from indexing site": "Disuadir a los motores de búsqueda de indexar el sitio", |
|||
"Change Password": "Cambiar contraseña", |
|||
"Current Password": "Contraseña actual", |
|||
"New Password": "Nueva contraseña", |
|||
"Repeat New Password": "Repetir nueva contraseña", |
|||
"Update Password": "Actualizar contraseña", |
|||
"Disable Auth": "Deshabilitar Autenticación ", |
|||
"Enable Auth": "Habilitar Autenticación ", |
|||
Logout: "Cerrar sesión", |
|||
Leave: "Salir", |
|||
"I understand, please disable": "Lo comprendo, por favor deshabilitar", |
|||
Confirm: "Confirmar", |
|||
Yes: "Sí", |
|||
No: "No", |
|||
Username: "Usuario", |
|||
Password: "Contraseña", |
|||
"Remember me": "Recordarme", |
|||
Login: "Acceso", |
|||
"No Monitors, please": "Sin monitores, por favor", |
|||
"add one": "añade uno", |
|||
"Notification Type": "Tipo de notificación", |
|||
Email: "Email", |
|||
Test: "Test", |
|||
"Certificate Info": "Información del certificado ", |
|||
"Resolver Server": "Servidor de resolución", |
|||
"Resource Record Type": "Tipo de Registro", |
|||
"Last Result": "Último resultado", |
|||
"Create your admin account": "Crea tu cuenta de administrador", |
|||
"Repeat Password": "Repetir contraseña", |
|||
respTime: "Tiempo de resp. (ms)", |
|||
notAvailableShort: "N/A" |
|||
} |
@ -0,0 +1,112 @@ |
|||
export default { |
|||
languageName: "한국어", |
|||
checkEverySecond: "{0} 초마다 체크해요.", |
|||
"Avg.": "평균 ", |
|||
retriesDescription: "서비스가 중단된 후 알림을 보내기 전 최대 재시도 횟수", |
|||
ignoreTLSError: "HTTPS 웹사이트에서 TLS/SSL 에러 무시하기", |
|||
upsideDownModeDescription: "서버 상태를 반대로 표시해요. 서버가 작동하면 오프라인으로 표시할 거에요.", |
|||
maxRedirectDescription: "최대 리다이렉트 횟수에요. 0을 입력하면 리다이렉트를 꺼요.", |
|||
acceptedStatusCodesDescription: "응답 성공으로 간주할 상태 코드를 정해요.", |
|||
passwordNotMatchMsg: "비밀번호 재입력이 일치하지 않아요.", |
|||
notificationDescription: "모니터링에 알림을 설정할 수 있어요.", |
|||
keywordDescription: "Html 이나 JSON에서 대소문자를 구분해 키워드를 검색해요.", |
|||
pauseDashboardHome: "일시 정지", |
|||
deleteMonitorMsg: "정말 이 모니터링을 삭제할까요?", |
|||
deleteNotificationMsg: "정말 이 알림을 모든 모니터링에서 삭제할까요?", |
|||
resoverserverDescription: "Cloudflare가 기본 서버에요, 원한다면 언제나 다른 resolver 서버로 변경할 수 있어요.", |
|||
rrtypeDescription: "모니터링할 RR-Type을 선택해요.", |
|||
pauseMonitorMsg: "정말 이 모니터링을 일시 정지 할까요?", |
|||
Settings: "설정", |
|||
Dashboard: "대시보드", |
|||
"New Update": "새로운 업데이트", |
|||
Language: "언어", |
|||
Appearance: "외형", |
|||
Theme: "테마", |
|||
General: "일반", |
|||
Version: "버전", |
|||
"Check Update On 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": "Resolver 서버", |
|||
"Resource Record Type": "자원 레코드 유형", |
|||
"Last Result": "최근 결과", |
|||
"Create your admin account": "관리자 계정 만들기", |
|||
"Repeat Password": "비밀번호 재입력", |
|||
respTime: "응답 시간 (ms)", |
|||
notAvailableShort: "N/A" |
|||
} |
@ -0,0 +1,112 @@ |
|||
export default { |
|||
languageName: "Nederlands", |
|||
checkEverySecond: "Controleer elke {0} seconden.", |
|||
"Avg.": "Gem. ", |
|||
retriesDescription: "Maximum aantal nieuwe pogingen voordat de service wordt gemarkeerd als niet beschikbaar en er een melding wordt verzonden", |
|||
ignoreTLSError: "Negeer TLS/SSL-fout voor HTTPS-websites", |
|||
upsideDownModeDescription: "Draai de status om. Als de service bereikbaar is, is deze OFFLINE.", |
|||
maxRedirectDescription: "Maximaal aantal te volgen omleidingen. Stel in op 0 om omleidingen uit te schakelen.", |
|||
acceptedStatusCodesDescription: "Selecteer statuscodes die als een succesvol antwoord worden beschouwd.", |
|||
passwordNotMatchMsg: "Het herhaalwachtwoord komt niet overeen.", |
|||
notificationDescription: "Wijs a.u.b. een melding toe aan de monitor(s) om het te laten werken.", |
|||
keywordDescription: "Zoek trefwoord in gewone html of JSON-response en het is hoofdlettergevoelig", |
|||
pauseDashboardHome: "Gepauzeerd", |
|||
deleteMonitorMsg: "Weet u zeker dat u deze monitor wilt verwijderen?", |
|||
deleteNotificationMsg: "Weet u zeker dat u deze melding voor alle monitoren wilt verwijderen?", |
|||
resoverserverDescription: "Cloudflare is de standaardserver, u kunt de resolver server op elk moment wijzigen.", |
|||
rrtypeDescription: "Selecteer het RR-type dat u wilt monitoren", |
|||
pauseMonitorMsg: "Weet je zeker dat je wilt pauzeren?", |
|||
Settings: "Instellingen", |
|||
Dashboard: "Dashboard", |
|||
"New Update": "Nieuwe update", |
|||
Language: "Taal", |
|||
Appearance: "Weergave", |
|||
Theme: "Thema", |
|||
General: "Algemeen", |
|||
Version: "Versie", |
|||
"Check Update On GitHub": "Controleer voor updates op GitHub", |
|||
List: "Lijst", |
|||
Add: "Toevoegen", |
|||
"Add New Monitor": "Nieuwe monitor toevoegen", |
|||
"Quick Stats": "Snelle statistieken", |
|||
Up: "Online", |
|||
Down: "Offline", |
|||
Pending: "In afwachting", |
|||
Unknown: "Onbekend", |
|||
Pause: "Pauze", |
|||
Name: "Naam", |
|||
Status: "Status", |
|||
DateTime: "Datum Tijd", |
|||
Message: "Bericht", |
|||
"No important events": "Geen belangrijke gebeurtenissen", |
|||
Resume: "Hervat", |
|||
Edit: "Wijzigen", |
|||
Delete: "Verwijderen", |
|||
Current: "Huidig", |
|||
Uptime: "Uptime", |
|||
"Cert Exp.": "Cert. verl.", |
|||
days: "dagen", |
|||
day: "dag", |
|||
"-day": "-dag", |
|||
hour: "uur", |
|||
"-hour": "-uur", |
|||
Response: "Antwoord", |
|||
Ping: "Ping", |
|||
"Monitor Type": "Monitortype:", |
|||
Keyword: "Trefwoord", |
|||
"Friendly Name": "Vriendelijke naam", |
|||
URL: "URL", |
|||
Hostname: "Hostnaam", |
|||
Port: "Poort", |
|||
"Heartbeat Interval": "Hartslaginterval", |
|||
Retries: "Pogingen", |
|||
Advanced: "Geavanceerd", |
|||
"Upside Down Mode": "Ondersteboven modus", |
|||
"Max. Redirects": "Max. Omleidingen", |
|||
"Accepted Status Codes": "Geaccepteerde statuscodes", |
|||
Save: "Opslaan", |
|||
Notifications: "Meldingen", |
|||
"Not available, please setup.": "Niet beschikbaar, stel a.u.b. in.", |
|||
"Setup Notification": "Melding instellen", |
|||
Light: "Licht", |
|||
Dark: "Donker", |
|||
Auto: "Auto", |
|||
"Theme - Heartbeat Bar": "Thema - Hartslagbalk", |
|||
Normal: "Normaal", |
|||
Bottom: "Onderkant", |
|||
None: "Geen", |
|||
Timezone: "Tijdzone", |
|||
"Search Engine Visibility": "Zichtbaarheid voor zoekmachines", |
|||
"Allow indexing": "Indexering toestaan", |
|||
"Discourage search engines from indexing site": "Ontmoedig zoekmachines om de site te indexeren", |
|||
"Change Password": "Verander wachtwoord", |
|||
"Current Password": "Huidig wachtwoord", |
|||
"New Password": "Nieuw wachtwoord", |
|||
"Repeat New Password": "Herhaal nieuw wachtwoord", |
|||
"Update Password": "Vernieuw wachtwoord", |
|||
"Disable Auth": "Autorisatie uitschakelen", |
|||
"Enable Auth": "Autorisatie inschakelen", |
|||
Logout: "Uitloggen", |
|||
Leave: "Vertrekken", |
|||
"I understand, please disable": "Ik begrijp het, schakel a.u.b. uit", |
|||
Confirm: "Bevestigen", |
|||
Yes: "Ja", |
|||
No: "Nee", |
|||
Username: "Gebruikersnaam", |
|||
Password: "Wachtwoord", |
|||
"Remember me": "Wachtwoord onthouden", |
|||
Login: "Inloggen", |
|||
"No Monitors, please": "Geen monitoren, ", |
|||
"add one": "voeg een toe", |
|||
"Notification Type": "Melding type", |
|||
Email: "E-mail", |
|||
Test: "Testen", |
|||
"Certificate Info": "Certificaat informatie", |
|||
"Resolver Server": "Resolver Server", |
|||
"Resource Record Type": "Type bronrecord", |
|||
"Last Result": "Laatste resultaat", |
|||
"Create your admin account": "Maak uw beheerdersaccount aan", |
|||
"Repeat Password": "Herhaal wachtwoord", |
|||
respTime: "resp. tijd (ms)", |
|||
notAvailableShort: "N.v.t." |
|||
} |
@ -0,0 +1,112 @@ |
|||
export default { |
|||
languageName: "Русский", |
|||
checkEverySecond: "Проверять каждые {0} секунд.", |
|||
"Avg.": "Средн. ", |
|||
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: "Resp. Time (ms)", |
|||
notAvailableShort: "N/A" |
|||
} |
@ -0,0 +1,112 @@ |
|||
export default { |
|||
languageName: "Srpski", |
|||
checkEverySecond: "Proveri svakih {0} sekundi.", |
|||
"Avg.": "Prosečni ", |
|||
retriesDescription: "Maksimum pokušaja pre nego što se servis obeleži kao neaktivan i pošalje se obaveštenje.", |
|||
ignoreTLSError: "Ignoriši TLS/SSL greške za HTTPS veb stranice.", |
|||
upsideDownModeDescription: "Obrnite status. Ako je servis dostupan, onda je obeležen kao neaktivan.", |
|||
maxRedirectDescription: "Maksimani broj preusmerenja da se prate. Postavite na 0 da bi se isključila preusmerenja.", |
|||
acceptedStatusCodesDescription: "Odaberite statusne kodove koji se smatraju uspešnim odgovorom.", |
|||
passwordNotMatchMsg: "Ponovljena lozinka se ne poklapa.", |
|||
notificationDescription: "Molim Vas postavite obaveštenje za masmatrače da bise aktivirali.", |
|||
keywordDescription: "Pretraži ključnu reč u čistom html ili JSON odgovoru sa osetljivim velikim i malim slovima", |
|||
pauseDashboardHome: "Pauziraj", |
|||
deleteMonitorMsg: "Da li ste sigurni da želite da obrišete ovog posmatrača?", |
|||
deleteNotificationMsg: "Da li ste sigurni d aželite da uklonite ovo obaveštenje za sve posmatrače?", |
|||
resoverserverDescription: "Cloudflare je podrazumevani server. Možete promeniti server za raszrešavanje u bilo kom trenutku.", |
|||
rrtypeDescription: "Odaberite RR-Type koji želite da posmatrate", |
|||
pauseMonitorMsg: "Da li ste sigurni da želite da pauzirate?", |
|||
Settings: "Podešavanja", |
|||
Dashboard: "Komandna tabla", |
|||
"New Update": "Nova verzija", |
|||
Language: "Jezik", |
|||
Appearance: "Izgled", |
|||
Theme: "Tema", |
|||
General: "Opšte", |
|||
Version: "Verzija", |
|||
"Check Update On GitHub": "Proverite novu verziju na GitHub-u", |
|||
List: "Lista", |
|||
Add: "Dodaj", |
|||
"Add New Monitor": "Dodaj novog posmatrača", |
|||
"Quick Stats": "Brze statistike", |
|||
Up: "Aktivno", |
|||
Down: "Neaktivno", |
|||
Pending: "Nerešeno", |
|||
Unknown: "Nepoznato", |
|||
Pause: "Pauziraj", |
|||
Name: "Ime", |
|||
Status: "Status", |
|||
DateTime: "Datum i vreme", |
|||
Message: "Poruka", |
|||
"No important events": "Nema bitnih događaja", |
|||
Resume: "Nastavi", |
|||
Edit: "Izmeni", |
|||
Delete: "Ukloni", |
|||
Current: "Trenutno", |
|||
Uptime: "Vreme rada", |
|||
"Cert Exp.": "Istek sert.", |
|||
days: "dana", |
|||
day: "dan", |
|||
"-day": "-dana", |
|||
hour: "sat", |
|||
"-hour": "-sata", |
|||
Response: "Odgovor", |
|||
Ping: "Ping", |
|||
"Monitor Type": "Tip posmatrača", |
|||
Keyword: "Ključna reč", |
|||
"Friendly Name": "Prijateljsko ime", |
|||
URL: "URL", |
|||
Hostname: "Hostname", |
|||
Port: "Port", |
|||
"Heartbeat Interval": "Interval otkucaja srca", |
|||
Retries: "Pokušaji", |
|||
Advanced: "Napredno", |
|||
"Upside Down Mode": "Naopak mod", |
|||
"Max. Redirects": "Maks. preusmerenja", |
|||
"Accepted Status Codes": "Prihvaćeni statusni kodovi", |
|||
Save: "Sačuvaj", |
|||
Notifications: "Obaveštenja", |
|||
"Not available, please setup.": "Nije dostupno, molim Vas podesite.", |
|||
"Setup Notification": "Postavi obaveštenje", |
|||
Light: "Svetlo", |
|||
Dark: "Tamno", |
|||
Auto: "Automatsko", |
|||
"Theme - Heartbeat Bar": "Tema - Traka otkucaja srca", |
|||
Normal: "Normalno", |
|||
Bottom: "Dole", |
|||
None: "Isključeno", |
|||
Timezone: "Vremenska zona", |
|||
"Search Engine Visibility": "Vidljivost pretraživačima", |
|||
"Allow indexing": "Dozvoli indeksiranje", |
|||
"Discourage search engines from indexing site": "Odvraćajte pretraživače od indeksiranja sajta", |
|||
"Change Password": "Promeni lozinku", |
|||
"Current Password": "Trenutna lozinka", |
|||
"New Password": "Nova lozinka", |
|||
"Repeat New Password": "Ponovi novu lozinku", |
|||
"Update Password": "Izmeni lozinku", |
|||
"Disable Auth": "Isključi autentifikaciju", |
|||
"Enable Auth": "Uključi autentifikaciju", |
|||
Logout: "Odloguj se", |
|||
Leave: "Izađi", |
|||
"I understand, please disable": "Razumem, molim te isključi", |
|||
Confirm: "Potvrdi", |
|||
Yes: "Da", |
|||
No: "Ne", |
|||
Username: "Korisničko ime", |
|||
Password: "Lozinka", |
|||
"Remember me": "Zapamti me", |
|||
Login: "Uloguj se", |
|||
"No Monitors, please": "Bez posmatrača molim", |
|||
"add one": "dodaj jednog", |
|||
"Notification Type": "Tip obaveštenja", |
|||
Email: "E-pošta", |
|||
Test: "Test", |
|||
"Certificate Info": "Informacije sertifikata", |
|||
"Resolver Server": "Razrešivački server", |
|||
"Resource Record Type": "Tip zapisa resursa", |
|||
"Last Result": "Poslednji rezultat", |
|||
"Create your admin account": "Naprivi administratorski nalog", |
|||
"Repeat Password": "Ponovite lozinku", |
|||
respTime: "Vreme odg. (ms)", |
|||
notAvailableShort: "N/A" |
|||
} |
@ -0,0 +1,112 @@ |
|||
export default { |
|||
languageName: "Српски", |
|||
checkEverySecond: "Провери сваких {0} секунди.", |
|||
"Avg.": "Просечни ", |
|||
retriesDescription: "Максимум покушаја пре него што се сервис обележи као неактиван и пошаље се обавештење.", |
|||
ignoreTLSError: "Игнориши TLS/SSL грешке за HTTPS веб странице.", |
|||
upsideDownModeDescription: "Обрните статус. Ако је сервис доступан, онда је обележен као неактиван.", |
|||
maxRedirectDescription: "Максимани број преусмерења да се прате. Поставите на 0 да би се искључила преусмерења.", |
|||
acceptedStatusCodesDescription: "Одаберите статусне кодове који се сматрају успешним одговором.", |
|||
passwordNotMatchMsg: "Поновљена лозинка се не поклапа.", |
|||
notificationDescription: "Молим Вас поставите обавештење за масматраче да бисе активирали.", |
|||
keywordDescription: "Претражи кључну реч у чистом html или JSON одговору са осетљивим великим и малим словима", |
|||
pauseDashboardHome: "Паузирај", |
|||
deleteMonitorMsg: "Да ли сте сигурни да желите да обришете овог посматрача?", |
|||
deleteNotificationMsg: "Да ли сте сигурни д ажелите да уклоните ово обавештење за све посматраче?", |
|||
resoverserverDescription: "Cloudflare је подразумевани сервер. Можете променити сервер за расзрешавање у било ком тренутку.", |
|||
rrtypeDescription: "Одаберите RR-Type који желите да посматрате", |
|||
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: "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": "Разрешивачки сервер", |
|||
"Resource Record Type": "Тип записа ресурса", |
|||
"Last Result": "Последњи резултат", |
|||
"Create your admin account": "Наприви администраторски налог", |
|||
"Repeat Password": "Поновите лозинку", |
|||
respTime: "Време одг. (мс)", |
|||
notAvailableShort: "N/A" |
|||
} |
@ -0,0 +1,112 @@ |
|||
export default { |
|||
languageName: "Swedish", |
|||
checkEverySecond: "Uppdatera var {0} sekund.", |
|||
"Avg.": "Genomsnitt ", |
|||
retriesDescription: "Max antal försök innan tjänsten markeras som nere och en notis skickas", |
|||
ignoreTLSError: "Ignorera TLS/SSL-fel för webbsidor med HTTPS", |
|||
upsideDownModeDescription: "Vänd upp och ner på statusen. Om tjänsten är nåbar visas den som NERE.", |
|||
maxRedirectDescription: "Max antal omdirigeringar att följa. Välj 0 för att avaktivera omdirigeringar.", |
|||
acceptedStatusCodesDescription: "Välj statuskoder som räknas som lyckade.", |
|||
passwordNotMatchMsg: "Det bekräftade lösenordet stämmer ej överens.", |
|||
notificationDescription: "Vänligen lägg till en notistjänst till övervakaren.", |
|||
keywordDescription: "Sök efter nyckelord i ren HTML eller JSON-svar. Sökningen är skiftkänslig.", |
|||
pauseDashboardHome: "Pausa", |
|||
deleteMonitorMsg: "Är du säker på att du vill ta bort den här övervakningen?", |
|||
deleteNotificationMsg: "Är du säker på att du vill ta bort den här notisen för alla övervakare?", |
|||
resoverserverDescription: "Cloudflare är den förvalda servern. Du kan byta resolver när som helst.", |
|||
rrtypeDescription: "Välj den RR-typ du vill övervaka", |
|||
pauseMonitorMsg: "Är du säker på att du vill pausa?", |
|||
Settings: "Inställningar", |
|||
Dashboard: "Infopanel", |
|||
"New Update": "Ny uppdatering", |
|||
Language: "Språk", |
|||
Appearance: "Utseende", |
|||
Theme: "Tema", |
|||
General: "Allmänt", |
|||
Version: "Version", |
|||
"Check Update On GitHub": "Sök efter uppdatering på GitHub", |
|||
List: "Lista", |
|||
Add: "Lägg till", |
|||
"Add New Monitor": "Lägg Till Ny Övervakare", |
|||
"Quick Stats": "Snabbstatistik", |
|||
Up: "Uppe", |
|||
Down: "Nere", |
|||
Pending: "Pågående", |
|||
Unknown: "Okänt", |
|||
Pause: "Paus", |
|||
Name: "Namn", |
|||
Status: "Status", |
|||
DateTime: "DatumTid", |
|||
Message: "Meddelande", |
|||
"No important events": "Inga viktiga händelser", |
|||
Resume: "Återuppta", |
|||
Edit: "Redigera", |
|||
Delete: "Ta bort", |
|||
Current: "Nuvarande", |
|||
Uptime: "Drifttid", |
|||
"Cert Exp.": "Certifikatsutgång", |
|||
days: "dagar", |
|||
day: "dag", |
|||
"-day": "-dag", |
|||
hour: "timme", |
|||
"-hour": "-timme", |
|||
Response: "Svar", |
|||
Ping: "Ping", |
|||
"Monitor Type": "Övervakningstyp", |
|||
Keyword: "Nyckelord", |
|||
"Friendly Name": "Vänligt Namn", |
|||
URL: "URL", |
|||
Hostname: "Värdnamn", |
|||
Port: "Port", |
|||
"Heartbeat Interval": "Hjärtslagsintervall", |
|||
Retries: "Försök", |
|||
Advanced: "Avancerat", |
|||
"Upside Down Mode": "Upp och ner-läge", |
|||
"Max. Redirects": "Max antal omdirigeringar", |
|||
"Accepted Status Codes": "Tillåtna statuskoder", |
|||
Save: "Spara", |
|||
Notifications: "Notiser", |
|||
"Not available, please setup.": "Ej tillgänglig, vänligen konfigurera.", |
|||
"Setup Notification": "Konfigurera Notis", |
|||
Light: "Ljust", |
|||
Dark: "Mörkt", |
|||
Auto: "Automatisk", |
|||
"Theme - Heartbeat Bar": "Tema - Heartbeat Bar", |
|||
Normal: "Normal", |
|||
Bottom: "Botten", |
|||
None: "Ingen", |
|||
Timezone: "Tidszon", |
|||
"Search Engine Visibility": "Synlighet på Sökmotorer", |
|||
"Allow indexing": "Tillåt indexering", |
|||
"Discourage search engines from indexing site": "Hindra sökmotorer från att indexera sidan", |
|||
"Change Password": "Byt Lösenord", |
|||
"Current Password": "Nuvarande Lösenord", |
|||
"New Password": "Nytt Lösenord", |
|||
"Repeat New Password": "Upprepa Nytt Lösenord", |
|||
"Update Password": "Uppdatera Lösenord", |
|||
"Disable Auth": "Avaktivera Autentisering", |
|||
"Enable Auth": "Aktivera Autentisering", |
|||
Logout: "Logga ut", |
|||
Leave: "Lämna", |
|||
"I understand, please disable": "Jag förstår, vänligen avaktivera", |
|||
Confirm: "Bekräfta", |
|||
Yes: "Ja", |
|||
No: "Nej", |
|||
Username: "Användarnamn", |
|||
Password: "Lösenord", |
|||
"Remember me": "Kom ihåg mig", |
|||
Login: "Logga in", |
|||
"No Monitors, please": "Inga Övervakare, tack", |
|||
"add one": "lägg till en", |
|||
"Notification Type": "Notistyp", |
|||
Email: "Email", |
|||
Test: "Test", |
|||
"Certificate Info": "Certifikatsinfo", |
|||
"Resolver Server": "Resolverserver", |
|||
"Resource Record Type": "RR-typ", |
|||
"Last Result": "Senaste resultat", |
|||
"Create your admin account": "Skapa ditt administratörskonto", |
|||
"Repeat Password": "Upprepa Lösenord", |
|||
respTime: "Resp. Time (ms)", |
|||
notAvailableShort: "N/A" |
|||
} |
@ -0,0 +1,112 @@ |
|||
export default { |
|||
languageName: "简体中文", |
|||
checkEverySecond: "检测频率 {0} 秒", |
|||
"Avg.": "平均", |
|||
retriesDescription: "最大重试失败次数", |
|||
ignoreTLSError: "忽略HTTPS站点的证书错误", |
|||
upsideDownModeDescription: "反向状态监控(状态码范围外为有效状态,反之为无效)", |
|||
maxRedirectDescription: "最大重定向次数,设置为 0 禁止重定向", |
|||
acceptedStatusCodesDescription: "选择被视为成功响应的状态码", |
|||
passwordNotMatchMsg: "两次密码输入不一致", |
|||
notificationDescription: "请为监控项配置消息通知", |
|||
keywordDescription: "检测响应内容中的关键字,区分大小写", |
|||
pauseDashboardHome: "暂停", |
|||
deleteMonitorMsg: "确定要删除此监控吗?", |
|||
deleteNotificationMsg: "确定要删除此消息通知吗?这将对所有监控生效。", |
|||
resoverserverDescription: "默认服务器 Cloudflare,可以修改为任意你想要使用的DNS服务器", |
|||
rrtypeDescription: "选择要监控的资源记录类型", |
|||
pauseMonitorMsg: "确定要暂停吗?", |
|||
Settings: "设置", |
|||
Dashboard: "仪表盘", |
|||
"New Update": "有新版本更新", |
|||
Language: "语言", |
|||
Appearance: "外观设置", |
|||
Theme: "主题", |
|||
General: "基本设置", |
|||
Version: "Version", |
|||
"Check Update On 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: "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": "解析服务器", |
|||
"Resource Record Type": "资源记录类型", |
|||
"Last Result": "Last Result", |
|||
"Create your admin account": "创建管理员账号", |
|||
"Repeat Password": "重复密码", |
|||
respTime: "Resp. Time (ms)", |
|||
notAvailableShort: "N/A" |
|||
} |
Loading…
Reference in new issue