Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz Source: /opt/alga-psa on psa.joliet.tech
248 lines
10 KiB
JSON
248 lines
10 KiB
JSON
{
|
|
"calendar": {
|
|
"integrations": {
|
|
"loadError": "No se pudieron cargar los proveedores de calendario",
|
|
"header": {
|
|
"title": "Integraciones de calendario",
|
|
"description": "Conecte su calendario personal de Google o Microsoft para sincronizar las entradas de horario que tiene asignadas. Los eventos que cree en Alga aparecerán en su calendario externo cuando se le asignen."
|
|
},
|
|
"buttons": {
|
|
"googleCalendar": "Google Calendar",
|
|
"outlookCalendar": "Calendario de Outlook",
|
|
"addGoogleCalendar": "Añadir Google Calendar",
|
|
"addOutlookCalendar": "Añadir calendario de Outlook"
|
|
},
|
|
"proTip": {
|
|
"label": "Consejo profesional",
|
|
"body": "Para importar un evento desde su calendario externo a Alga, simplemente añada"
|
|
},
|
|
"proTipSuffix": "a su título o descripción.",
|
|
"empty": {
|
|
"title": "Ningún calendario conectado",
|
|
"description": "Conecte un calendario para sincronizar automáticamente su horario y no perderse ninguna asignación."
|
|
},
|
|
"providerLabels": {
|
|
"google": "Google",
|
|
"microsoft": "Microsoft",
|
|
"calendar": "Calendario"
|
|
},
|
|
"connectionStatus": {
|
|
"connected": "Conectado",
|
|
"error": "Error",
|
|
"disconnected": "Desconectado",
|
|
"configuring": "Configurando"
|
|
},
|
|
"oauthStatus": {
|
|
"actionRequired": "Acción requerida",
|
|
"complete": "OAuth completado"
|
|
},
|
|
"active": {
|
|
"active": "Activo",
|
|
"inactive": "Inactivo"
|
|
},
|
|
"fields": {
|
|
"type": "Tipo:",
|
|
"calendarId": "ID del calendario:",
|
|
"syncDirection": "Dirección de sincronización:",
|
|
"lastSync": "Última sincronización:"
|
|
},
|
|
"providerType": {
|
|
"google": "Google Calendar",
|
|
"microsoft": "Microsoft Outlook Calendar"
|
|
},
|
|
"syncDirection": {
|
|
"bidirectional": "Bidireccional",
|
|
"toExternal": "Alga → Externo",
|
|
"fromExternal": "Externo → Alga"
|
|
},
|
|
"values": {
|
|
"notSet": "No establecido",
|
|
"notYetRun": "Aún no ejecutado"
|
|
},
|
|
"syncing": {
|
|
"inProgress": "Sincronización en curso..."
|
|
},
|
|
"actions": {
|
|
"syncing": "Sincronizando…",
|
|
"syncNow": "Sincronizar ahora",
|
|
"edit": "Editar",
|
|
"delete": "Eliminar"
|
|
},
|
|
"toasts": {
|
|
"deleted": {
|
|
"title": "Proveedor de calendario eliminado",
|
|
"description": "{{name}} se ha eliminado correctamente."
|
|
},
|
|
"deleteFailed": {
|
|
"title": "No se puede eliminar el proveedor de calendario",
|
|
"fallback": "No se pudo eliminar el proveedor de calendario"
|
|
},
|
|
"syncStarted": {
|
|
"title": "Sincronización iniciada",
|
|
"descriptionWithName": "La sincronización de {{name}} se está ejecutando en segundo plano.",
|
|
"descriptionGeneric": "La sincronización del calendario se está ejecutando en segundo plano."
|
|
},
|
|
"syncStartedFeedback": "Sincronización iniciada. Vuelva pronto para ver los resultados.",
|
|
"syncFailed": {
|
|
"title": "No se pudo iniciar la sincronización",
|
|
"fallback": "No se pudo iniciar la sincronización."
|
|
},
|
|
"syncException": {
|
|
"title": "Sincronización manual fallida",
|
|
"fallback": "No se pudo sincronizar el proveedor de calendario"
|
|
}
|
|
},
|
|
"dialogs": {
|
|
"addTitle": "Añadir proveedor de calendario {{provider}}",
|
|
"addDescription": "Conecte su calendario personal para sincronizar las entradas de horario que tiene asignadas.",
|
|
"editTitle": "Editar proveedor de calendario {{provider}}",
|
|
"editDescription": "Actualice la configuración de conexión de su calendario personal.",
|
|
"delete": {
|
|
"title": "Eliminar proveedor de calendario",
|
|
"messageWithName": "Eliminar {{name}} detendrá la sincronización futura y eliminará los webhooks asociados. Esta acción no se puede deshacer.",
|
|
"messageGeneric": "¿Está seguro de que desea eliminar este proveedor de calendario?",
|
|
"confirmLabel": "Eliminar proveedor",
|
|
"cancelLabel": "Mantener proveedor"
|
|
}
|
|
}
|
|
},
|
|
"sync": {
|
|
"compact": {
|
|
"syncing": "Sincronizando...",
|
|
"google": "Google",
|
|
"outlook": "Outlook"
|
|
},
|
|
"tooltip": {
|
|
"status": "Estado: {{status}}",
|
|
"lastSync": "Última sincronización: {{value}}",
|
|
"error": "Error: {{message}}"
|
|
},
|
|
"status": {
|
|
"synced": "Sincronizado",
|
|
"pending": "Pendiente",
|
|
"conflict": "Conflicto",
|
|
"error": "Error",
|
|
"unknown": "Desconocido"
|
|
},
|
|
"header": {
|
|
"title": "Estado de sincronización del calendario",
|
|
"refresh": "Actualizar"
|
|
},
|
|
"empty": "No hay integraciones de calendario configuradas",
|
|
"inactive": "Inactivo",
|
|
"fields": {
|
|
"syncDirection": "Dirección de sincronización:",
|
|
"lastSync": "Última sincronización:",
|
|
"externalId": "ID externo:"
|
|
},
|
|
"loadError": "No se pudo cargar el estado de sincronización",
|
|
"conflictAlert": "Conflicto detectado: ambos calendarios han sido modificados. Por favor, resuélvalo en la configuración del calendario."
|
|
},
|
|
"providers": {
|
|
"common": {
|
|
"oauth": {
|
|
"badge": {
|
|
"authorized": "Autorizado",
|
|
"authorizing": "Autorizando",
|
|
"error": "Error de autorización",
|
|
"notAuthorized": "No autorizado"
|
|
},
|
|
"status": "Estado de la conexión",
|
|
"connecting": "Conectando...",
|
|
"connected": "Conectado",
|
|
"connect": "Conectar",
|
|
"popupBlocked": "Ventana emergente bloqueada. Por favor, permita las ventanas emergentes para este sitio.",
|
|
"callbackFailed": "La autorización OAuth ha fallado",
|
|
"initiateFailed": "No se pudo iniciar OAuth"
|
|
},
|
|
"actions": {
|
|
"cancel": "Cancelar",
|
|
"saving": "Guardando...",
|
|
"updateProvider": "Actualizar proveedor",
|
|
"createProvider": "Crear proveedor"
|
|
},
|
|
"errors": {
|
|
"createFailed": "No se pudo crear el proveedor de calendario",
|
|
"saveFailed": "No se pudo guardar el proveedor"
|
|
},
|
|
"syncDirections": {
|
|
"bidirectional": "Bidireccional (recomendado)"
|
|
}
|
|
},
|
|
"google": {
|
|
"config": {
|
|
"title": "Configuración de Google Calendar",
|
|
"description": "Conecte su Google Calendar para sincronizar entradas de horario"
|
|
},
|
|
"fields": {
|
|
"providerName": "Nombre del proveedor *",
|
|
"providerNamePlaceholder": "p. ej., Mi Google Calendar",
|
|
"calendarId": "ID del calendario *",
|
|
"calendarIdPlaceholder": "primary",
|
|
"calendarIdHint": "Normalmente \"primary\" para su calendario principal",
|
|
"syncDirection": "Dirección de sincronización *",
|
|
"enableProvider": "Activar este proveedor"
|
|
},
|
|
"syncDirections": {
|
|
"toExternal": "Solo Alga → Google Calendar",
|
|
"fromExternal": "Solo Google Calendar → Alga"
|
|
},
|
|
"oauth": {
|
|
"title": "Autorización OAuth de Google",
|
|
"description": "Autorice el acceso a su Google Calendar"
|
|
},
|
|
"configAlert": {
|
|
"title": "Google no está configurado para este tenant.",
|
|
"body": "Configure primero el OAuth de Google propio del tenant en <strong>Configuración → Integraciones → Proveedores</strong>.",
|
|
"openSettings": "Abrir configuración de Google"
|
|
},
|
|
"errors": {
|
|
"notConfigured": "La integración con Google no está configurada para este tenant. Configure Google primero y vuelva a intentarlo."
|
|
},
|
|
"defaults": {
|
|
"providerName": "Google Calendar",
|
|
"calendarId": "primary"
|
|
}
|
|
},
|
|
"microsoft": {
|
|
"config": {
|
|
"title": "Configuración de Microsoft Outlook Calendar",
|
|
"description": "Conecte su Microsoft Outlook Calendar para sincronizar entradas de horario"
|
|
},
|
|
"fields": {
|
|
"providerName": "Nombre del proveedor *",
|
|
"providerNamePlaceholder": "p. ej., Mi calendario de Outlook",
|
|
"calendarId": "ID del calendario *",
|
|
"calendarIdPlaceholder": "calendar",
|
|
"calendarIdHint": "Normalmente \"calendar\" para su calendario principal",
|
|
"syncDirection": "Dirección de sincronización *",
|
|
"enableProvider": "Activar este proveedor"
|
|
},
|
|
"syncDirections": {
|
|
"toExternal": "Solo Alga → Outlook Calendar",
|
|
"fromExternal": "Solo Outlook Calendar → Alga"
|
|
},
|
|
"oauth": {
|
|
"title": "Autorización OAuth de Microsoft",
|
|
"description": "Autorice el acceso a su Microsoft Outlook Calendar"
|
|
},
|
|
"configAlert": {
|
|
"title": "La configuración del proveedor de Microsoft no está establecida.",
|
|
"body": "Configure primero los proveedores en Configuración → Integraciones → Proveedores y, a continuación, vuelva aquí para conectar Outlook Calendar.",
|
|
"openSettings": "Abrir configuración de proveedores"
|
|
},
|
|
"setupReason": {
|
|
"unsupported_consumer": "Tipo de consumidor de Microsoft no compatible para el calendario.",
|
|
"binding_not_configured": "El calendario aún no está vinculado a un perfil de Microsoft. Configure primero los proveedores y, a continuación, vuelva aquí para conectar Outlook Calendar.",
|
|
"profile_missing": "El perfil de Microsoft vinculado al calendario no existe o está archivado. Seleccione un perfil activo en Proveedores y vuelva aquí.",
|
|
"profile_credentials_missing": "Al perfil de Microsoft vinculado al calendario le faltan credenciales obligatorias. Actualice el perfil en Proveedores y vuelva aquí."
|
|
},
|
|
"defaults": {
|
|
"providerName": "Outlook Calendar",
|
|
"calendarId": "calendar"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|