diff --git a/.github/workflows/auto-test.yml b/.github/workflows/auto-test.yml index 1d4452ad..c59a61b9 100644 --- a/.github/workflows/auto-test.yml +++ b/.github/workflows/auto-test.yml @@ -27,7 +27,7 @@ jobs: with: node-version: ${{ matrix.node-version }} cache: 'npm' - - run: npm ci + - run: npm run install-legacy - run: npm run build - run: npm test env: diff --git a/README.md b/README.md index be5494b5..75ee8b23 100644 --- a/README.md +++ b/README.md @@ -92,7 +92,7 @@ Light Mode: Status Page: - + Settings Page: diff --git a/src/languages/es-ES.js b/src/languages/es-ES.js index 3fa20733..41254b51 100644 --- a/src/languages/es-ES.js +++ b/src/languages/es-ES.js @@ -17,7 +17,7 @@ export default { pauseMonitorMsg: "¿Seguro que quieres pausar?", Settings: "Ajustes", Dashboard: "Panel", - "New Update": "Vueva actualización", + "New Update": "Nueva actualización", Language: "Idioma", Appearance: "Apariencia", Theme: "Tema", @@ -61,11 +61,11 @@ export default { Retries: "Reintentos", Advanced: "Avanzado", "Upside Down Mode": "Modo invertido", - "Max. Redirects": "Máx. redirecciones", + "Max. Redirects": "Redirecciones Máximas", "Accepted Status Codes": "Códigos de estado aceptados", Save: "Guardar", Notifications: "Notificaciones", - "Not available, please setup.": "No disponible, por favor configurar.", + "Not available, please setup.": "No disponible, por favor configúrelo.", "Setup Notification": "Configurar notificación", Light: "Claro", Dark: "Oscuro", @@ -83,11 +83,11 @@ export default { "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 ", + "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", + "I understand, please disable": "Entiendo, por favor deshabilitar", Confirm: "Confirmar", Yes: "Sí", No: "No", @@ -100,7 +100,7 @@ export default { "Notification Type": "Tipo de notificación", Email: "Email", Test: "Test", - "Certificate Info": "Información del certificado ", + "Certificate Info": "Información del certificado", "Resolver Server": "Servidor de resolución", "Resource Record Type": "Tipo de Registro", "Last Result": "Último resultado", @@ -108,78 +108,78 @@ export default { "Repeat Password": "Repetir contraseña", respTime: "Tiempo de resp. (ms)", notAvailableShort: "N/A", - Create: "Create", - clearEventsMsg: "Are you sure want to delete all events for this monitor?", - clearHeartbeatsMsg: "Are you sure want to delete all heartbeats for this monitor?", - confirmClearStatisticsMsg: "Are you sure want to delete ALL statistics?", - "Clear Data": "Clear Data", - Events: "Events", - Heartbeats: "Heartbeats", - "Auto Get": "Auto Get", - enableDefaultNotificationDescription: "For every new monitor this notification will be enabled by default. You can still disable the notification separately for each monitor.", - "Default enabled": "Default enabled", - "Also apply to existing monitors": "Also apply to existing monitors", - Export: "Export", - Import: "Import", - backupDescription: "You can backup all monitors and all notifications into a JSON file.", - backupDescription2: "PS: History and event data is not included.", - backupDescription3: "Sensitive data such as notification tokens is included in the export file, please keep it carefully.", - alertNoFile: "Please select a file to import.", - alertWrongFileType: "Please select a JSON file.", - twoFAVerifyLabel: "Please type in your token to verify that 2FA is working", - tokenValidSettingsMsg: "Token is valid! You can now save the 2FA settings.", - confirmEnableTwoFAMsg: "Are you sure you want to enable 2FA?", - confirmDisableTwoFAMsg: "Are you sure you want to disable 2FA?", - "Apply on all existing monitors": "Apply on all existing monitors", - "Verify Token": "Verify Token", - "Setup 2FA": "Setup 2FA", - "Enable 2FA": "Enable 2FA", - "Disable 2FA": "Disable 2FA", - "2FA Settings": "2FA Settings", - "Two Factor Authentication": "Two Factor Authentication", - Active: "Active", - Inactive: "Inactive", + Create: "Crear", + clearEventsMsg: "¿Está seguro de que desea eliminar todos los eventos de este monitor?", + clearHeartbeatsMsg: "¿Está seguro de que desea eliminar todos los latidos de este monitor?", + confirmClearStatisticsMsg: "¿Está seguro de que desea eliminar TODAS las estadísticas?", + "Clear Data": "Borrar Datos", + Events: "Eventos", + Heartbeats: "Latidos", + "Auto Get": "Obtener automáticamente", + enableDefaultNotificationDescription: "Para cada nuevo monitor, esta notificación estará habilitada de forma predeterminada. Aún puede deshabilitar la notificación por separado para cada monitor.", + "Default enabled": "Habilitado por defecto", + "Also apply to existing monitors": "También se aplica a monitores existentes", + Export: "Exportar", + Import: "Importar", + backupDescription: "Puede hacer una copia de seguridad de todos los monitores y todas las notificaciones en un archivo JSON.", + backupDescription2: "PD: el historial y los datos de eventos no están incluidos.", + backupDescription3: "Los datos confidenciales, como los tokens de notificación, se incluyen en el archivo de exportación. Guárdelo con cuidado.", + alertNoFile: "Seleccione un archivo para importar.", + alertWrongFileType: "Seleccione un archivo JSON.", + twoFAVerifyLabel: "Ingrese su token para verificar que 2FA está funcionando", + tokenValidSettingsMsg: "¡El token es válido! Ahora puede guardar la configuración de 2FA.", + confirmEnableTwoFAMsg: "¿Estás seguro de que quieres habilitar 2FA?", + confirmDisableTwoFAMsg: "¿Estás seguro de que quieres desactivar 2FA?", + "Apply on all existing monitors": "Aplicar en todos los monitores existentes", + "Verify Token": "Verificar token", + "Setup 2FA": "Configurar 2FA", + "Enable 2FA": "Habilitar 2FA", + "Disable 2FA": "Desactivar 2FA", + "2FA Settings": "Ajustes 2FA", + "Two Factor Authentication": "Autenticación de dos factores", + Active: "Activo", + Inactive: "Inactivo", Token: "Token", - "Show URI": "Show URI", - "Clear all statistics": "Clear all Statistics", - retryCheckEverySecond: "Retry every {0} seconds.", - importHandleDescription: "Choose 'Skip existing' if you want to skip every monitor or notification with the same name. 'Overwrite' will delete every existing monitor and notification.", - confirmImportMsg: "Are you sure to import the backup? Please make sure you've selected the right import option.", - "Heartbeat Retry Interval": "Heartbeat Retry Interval", - "Import Backup": "Import Backup", - "Export Backup": "Export Backup", - "Skip existing": "Skip existing", - Overwrite: "Overwrite", - Options: "Options", - "Keep both": "Keep both", - Tags: "Tags", - "Add New below or Select...": "Add New below or Select...", - "Tag with this name already exist.": "Tag with this name already exist.", - "Tag with this value already exist.": "Tag with this value already exist.", + "Show URI": "Mostrar URI", + "Clear all statistics": "Borrar todas las estadísticas", + retryCheckEverySecond: "Reintentar cada {0} segundo.", + importHandleDescription: "Elija 'Omitir existente' si desea omitir todos los monitores o notificaciones con el mismo nombre. 'Sobrescribir' eliminará todos los monitores y notificaciones existentes.", + confirmImportMsg: "¿Estás seguro de importar la copia de seguridad? Asegúrese de haber seleccionado la opción de importación correcta.", + "Heartbeat Retry Interval": "Intervalo de reintento de latido", + "Import Backup": "Importar copia de seguridad", + "Export Backup": "Exportar copia de seguridad", + "Skip existing": "Omitir existente", + Overwrite: "Sobrescribir", + Options: "Opciones", + "Keep both": "Mantén ambos", + Tags: "Etiquetas", + "Add New below or Select...": "Agregar nuevo a continuación o Seleccionar...", + "Tag with this name already exist.": "La etiqueta con este nombre ya existe.", + "Tag with this value already exist.": "La etiqueta con este valor ya existe.", color: "color", - "value (optional)": "value (optional)", - Gray: "Gray", - Red: "Red", - Orange: "Orange", - Green: "Green", - Blue: "Blue", - Indigo: "Indigo", - Purple: "Purple", - Pink: "Pink", - "Search...": "Search...", - "Avg. Ping": "Avg. Ping", - "Avg. Response": "Avg. Response", - "Entry Page": "Entry Page", - statusPageNothing: "Nothing here, please add a group or a monitor.", - "No Services": "No Services", - "All Systems Operational": "All Systems Operational", - "Partially Degraded Service": "Partially Degraded Service", - "Degraded Service": "Degraded Service", - "Add Group": "Add Group", - "Add a monitor": "Add a monitor", - "Edit Status Page": "Edit Status Page", - "Go to Dashboard": "Go to Dashboard", - "Status Page": "Status Page", + "value (optional)": "valor (opcional)", + Gray: "Gris", + Red: "Rojo", + Orange: "Naranja", + Green: "Verde", + Blue: "Azul", + Indigo: "Índigo", + Purple: "Morado", + Pink: "Rosa", + "Search...": "Buscar...", + "Avg. Ping": "Ping promedio", + "Avg. Response": "Respuesta promedio", + "Entry Page": "Página de entrada", + statusPageNothing: "No hay nada aquí, agregue un grupo o un monitor.", + "No Services": "Sin servicio", + "All Systems Operational": "Todos los sistemas están operativos", + "Partially Degraded Service": "Servicio parcialmente degradado", + "Degraded Service": "Servicio degradado", + "Add Group": "Agregar Grupo", + "Add a monitor": "Agregar un monitor", + "Edit Status Page": "Editar página de estado", + "Go to Dashboard": "Ir al panel de control", + "Status Page": "Página de estado", telegram: "Telegram", webhook: "Webhook", smtp: "Email (SMTP)", @@ -194,7 +194,7 @@ export default { octopush: "Octopush", promosms: "PromoSMS", lunasea: "LunaSea", - apprise: "Apprise (Support 50+ Notification services)", + apprise: "Apprise (Admite más de 50 servicios de notificación)", pushbullet: "Pushbullet", line: "Line Messenger", mattermost: "Mattermost",