PSA/server/public/locales/es/msp/calendar.json
Hermes 284313f908
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
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

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"
}
}
}
}
}