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
1242 lines
51 KiB
JSON
1242 lines
51 KiB
JSON
{
|
|
"reactions": {
|
|
"ariaSummary_one": "{{emoji}} {{count}} reacción",
|
|
"ariaSummary_other": "{{emoji}} {{count}} reacciones",
|
|
"ariaYouReacted": ", has reaccionado"
|
|
},
|
|
"credits": {
|
|
"expiresInDaysOn_one": "Vence en {{count}} día, el {{date}}",
|
|
"expiresInDaysOn_other": "Vence en {{count}} días, el {{date}}",
|
|
"expiringForClient_one": "{{count}} crédito de {{clientName}} vencerá pronto",
|
|
"expiringForClient_other": "{{count}} créditos de {{clientName}} vencerán pronto"
|
|
},
|
|
"licenseBanner": {
|
|
"trialExpiresIn_one": "La prueba Enterprise vence en {{count}} día. Introduzca una clave de licencia para conservar las funciones Enterprise.",
|
|
"trialExpiresIn_other": "La prueba Enterprise vence en {{count}} días. Introduzca una clave de licencia para conservar las funciones Enterprise.",
|
|
"trialDaysRemaining_one": "Prueba Enterprise activa: queda {{count}} día.",
|
|
"trialDaysRemaining_other": "Prueba Enterprise activa: quedan {{count}} días.",
|
|
"licenseExpiresIn_one": "La licencia vence en {{count}} día. Renueve para evitar interrupciones del servicio.",
|
|
"licenseExpiresIn_other": "La licencia vence en {{count}} días. Renueve para evitar interrupciones del servicio."
|
|
},
|
|
"nav": {
|
|
"dashboard": "Panel",
|
|
"tickets": "Tickets",
|
|
"clients": "Clientes",
|
|
"projects": "Proyectos",
|
|
"billing": "Facturación",
|
|
"reports": "Informes",
|
|
"settings": "Configuración",
|
|
"profile": "Perfil",
|
|
"logout": "Cerrar sesión",
|
|
"help": "Ayuda"
|
|
},
|
|
"actions": {
|
|
"save": "Guardar",
|
|
"cancel": "Cancelar",
|
|
"delete": "Eliminar",
|
|
"edit": "Editar",
|
|
"create": "Crear",
|
|
"update": "Actualizar",
|
|
"submit": "Enviar",
|
|
"back": "Atrás",
|
|
"next": "Siguiente",
|
|
"previous": "Anterior",
|
|
"search": "Buscar",
|
|
"filter": "Filtrar",
|
|
"export": "Exportar",
|
|
"import": "Importar",
|
|
"download": "Descargar",
|
|
"upload": "Subir",
|
|
"refresh": "Actualizar",
|
|
"close": "Cerrar",
|
|
"confirm": "Confirmar",
|
|
"add": "Agregar",
|
|
"remove": "Quitar",
|
|
"clear": "Limpiar",
|
|
"reset": "Restablecer",
|
|
"view": "Ver",
|
|
"copy": "Copiar",
|
|
"duplicate": "Duplicar",
|
|
"openMenu": "Abrir menú",
|
|
"confirmDeletion": "Confirmar eliminación",
|
|
"saving": "Guardando...",
|
|
"print": "Imprimir",
|
|
"printSelected_one": "Imprimir seleccionado ({{count}})",
|
|
"printSelected_other": "Imprimir seleccionados ({{count}})",
|
|
"printOptions": "Opciones de impresión",
|
|
"resetPrintOptions": "Restablecer opciones de impresión",
|
|
"share": "Compartir",
|
|
"done": "Listo",
|
|
"continue": "Continuar",
|
|
"printSelected": "Imprimir seleccionados ({{count}})"
|
|
},
|
|
"status": {
|
|
"loading": "Cargando...",
|
|
"saving": "Guardando...",
|
|
"processing": "Procesando...",
|
|
"success": "Éxito",
|
|
"error": "Error",
|
|
"warning": "Advertencia",
|
|
"info": "Información",
|
|
"pending": "Pendiente",
|
|
"active": "Activo",
|
|
"inactive": "Inactivo",
|
|
"completed": "Completado",
|
|
"cancelled": "Cancelado"
|
|
},
|
|
"messages": {
|
|
"welcome": "Bienvenido",
|
|
"confirmDelete": "¿Seguro que deseas eliminar este elemento?",
|
|
"confirmDeletion": "Confirmar eliminación",
|
|
"saveSuccess": "Cambios guardados correctamente",
|
|
"saveError": "No se pudieron guardar los cambios",
|
|
"loadError": "No se pudieron cargar los datos",
|
|
"noData": "No hay datos disponibles",
|
|
"required": "Este campo es obligatorio",
|
|
"invalidEmail": "Correo electrónico no válido",
|
|
"invalidPassword": "Contraseña inválida",
|
|
"passwordMismatch": "Las contraseñas no coinciden"
|
|
},
|
|
"fields": {
|
|
"notes": "Notas"
|
|
},
|
|
"auth": {
|
|
"messages": {
|
|
"handoffMissingToken": "El token de transferencia de sesión falta o no es válido. Inicie sesión nuevamente.",
|
|
"handoffFinalizeFailed": "No pudimos finalizar su inicio de sesión. Intente iniciar sesión de nuevo.",
|
|
"handoffNetworkIssue": "Se detectó un problema de red al finalizar el inicio de sesión. Inténtelo de nuevo."
|
|
},
|
|
"checkEmail": {
|
|
"resendSuccess": "¡Correo enviado! Revisa tu bandeja de entrada.",
|
|
"resendFailed": "No se pudo reenviar el correo. Inténtalo de nuevo.",
|
|
"whatsNext": "¿Qué sigue?",
|
|
"didntReceive": "¿No recibió el correo?"
|
|
}
|
|
},
|
|
"share": {
|
|
"errors": {
|
|
"loadFailed": "No se pudo cargar el enlace compartido",
|
|
"connectionFailed": "No se pudo conectar al servidor",
|
|
"passwordRequired": "Se requiere contraseña",
|
|
"invalidPassword": "Contraseña no válida",
|
|
"downloadFailedRetry": "La descarga falló. Inténtalo de nuevo.",
|
|
"downloadFailed": "La descarga falló",
|
|
"linkNotAvailable": "Enlace no disponible",
|
|
"linkExpired": "Este enlace compartido ha caducado.",
|
|
"downloadLimitReached": "Se alcanzó el límite de descargas."
|
|
},
|
|
"downloadStarted": "¡Descarga iniciada con éxito!",
|
|
"enterPassword": "Introducir contraseña"
|
|
},
|
|
"tickets": {
|
|
"responseSource": {
|
|
"clientPortal": "Recibido vía Portal de Cliente",
|
|
"inboundEmail": "Recibido vía correo electrónico"
|
|
},
|
|
"origin": {
|
|
"internal": "Creado internamente",
|
|
"clientPortal": "Creado a través del portal del cliente",
|
|
"inboundEmail": "Creado a través de correo entrante",
|
|
"api": "Creado a través de API",
|
|
"other": "Creado a través de otro"
|
|
}
|
|
},
|
|
"errors": {
|
|
"auth": {
|
|
"notAuthenticated": "No autenticado",
|
|
"accessDenied": "Acceso denegado",
|
|
"clientPortalOnly": "Acceso denegado: las acciones del portal del cliente están restringidas a usuarios cliente",
|
|
"insufficientPermissions": "Permisos insuficientes",
|
|
"userIdNotFound": "ID de usuario no encontrada en la sesión",
|
|
"tenantNotFound": "Inquilino no encontrado en la sesión. Cierra sesión y vuelve a entrar.",
|
|
"userNotFound": "Usuario no encontrado",
|
|
"contactNotFound": "Usuario no asociado a un contacto",
|
|
"clientNotFound": "El contacto no está asociado a una empresa"
|
|
},
|
|
"permissions": {
|
|
"tickets": {
|
|
"read": "Permisos insuficientes para ver los tickets",
|
|
"readDetails": "Permisos insuficientes para ver los detalles del ticket",
|
|
"create": "Permisos insuficientes para crear tickets",
|
|
"update": "Permisos insuficientes para actualizar tickets",
|
|
"updateStatus": "Permisos insuficientes para actualizar el estado del ticket",
|
|
"addComments": "Permisos insuficientes para agregar comentarios",
|
|
"updateComments": "Permisos insuficientes para actualizar comentarios",
|
|
"deleteComments": "Permisos insuficientes para eliminar comentarios"
|
|
}
|
|
}
|
|
},
|
|
"time": {
|
|
"today": "Hoy",
|
|
"yesterday": "Ayer",
|
|
"tomorrow": "Mañana",
|
|
"thisWeek": "Esta semana",
|
|
"lastWeek": "La semana pasada",
|
|
"thisMonth": "Este mes",
|
|
"lastMonth": "El mes pasado",
|
|
"thisYear": "Este año",
|
|
"lastYear": "El año pasado",
|
|
"seconds": "segundos",
|
|
"minutes": "minutos",
|
|
"hours": "horas",
|
|
"days": "días",
|
|
"weeks": "semanas",
|
|
"months": "meses",
|
|
"years": "años"
|
|
},
|
|
"language": {
|
|
"selectLanguage": "Seleccionar idioma",
|
|
"changeLanguage": "Cambiar idioma",
|
|
"currentLanguage": "Idioma actual",
|
|
"preference": {
|
|
"label": "Preferencia de idioma",
|
|
"helper": "Selecciona tu idioma preferido para la interfaz y las notificaciones por correo electrónico",
|
|
"placeholder": "Selecciona un idioma",
|
|
"cleared": "Preferencia de idioma eliminada. Usando el idioma predeterminado...",
|
|
"updating": "Actualizando preferencia de idioma...",
|
|
"notSet": "Sin definir",
|
|
"notSetWithSource": "Sin definir (Usa {{source}}: {{languageName}} - {{locale}})",
|
|
"source": {
|
|
"client": "predeterminado de la empresa",
|
|
"tenant": "predeterminado del inquilino",
|
|
"system": "predeterminado del sistema"
|
|
}
|
|
},
|
|
"hierarchyTable": {
|
|
"title": "Jerarquía de preferencia de idioma",
|
|
"description": "Al determinar qué idioma usar para la interfaz y las notificaciones por correo electrónico, Alga verifica estos elementos en orden y se detiene en la primera coincidencia.",
|
|
"columns": {
|
|
"priority": "Prioridad",
|
|
"source": "Origen del idioma",
|
|
"appliesTo": "Se aplica a",
|
|
"whereSet": "Dónde se configura"
|
|
},
|
|
"rows": {
|
|
"userPreference": {
|
|
"source": "Preferencia individual del usuario",
|
|
"appliesTo": "Todos los usuarios",
|
|
"whereSet": "Perfil de usuario"
|
|
},
|
|
"clientUserLanguage": {
|
|
"source": "Idioma específico del cliente",
|
|
"appliesTo": "Usuarios del portal del cliente (por cliente específico)",
|
|
"whereSet": "Detalles del cliente"
|
|
},
|
|
"clientPortalDefault": {
|
|
"source": "Predeterminado del portal del cliente",
|
|
"appliesTo": "Todos los usuarios del portal del cliente",
|
|
"whereSet": "Configuración MSP → Portal del cliente"
|
|
},
|
|
"organizationDefault": {
|
|
"source": "Predeterminado de la organización",
|
|
"appliesTo": "Todos los usuarios (personal MSP y portal del cliente)",
|
|
"whereSet": "Configuración MSP → Idioma"
|
|
},
|
|
"systemDefault": {
|
|
"source": "Predeterminado del sistema (inglés)",
|
|
"appliesTo": "Alternativa",
|
|
"whereSet": "Definido por el sistema"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"yes": "Sí",
|
|
"no": "No",
|
|
"clients": {
|
|
"locations": {
|
|
"sectionTitle": "Ubicaciones de la empresa",
|
|
"manageButton": "Gestionar ubicaciones",
|
|
"dialogTitle": "Gestionar ubicaciones - {{client}}",
|
|
"managerLabel": "Gestor de ubicaciones de la empresa",
|
|
"listTitle": "Ubicaciones",
|
|
"buttons": {
|
|
"add": "Agregar ubicación",
|
|
"save": "Guardar ubicación"
|
|
},
|
|
"card": {
|
|
"unnamed": "Ubicación sin nombre",
|
|
"setDefault": "Establecer como predeterminada",
|
|
"edit": "Editar ubicación",
|
|
"delete": "Eliminar ubicación",
|
|
"addressLabel": "Dirección",
|
|
"addressHelper": "Dirección completa de esta ubicación",
|
|
"phoneLabel": "Teléfono",
|
|
"phoneHelper": "Número telefónico de esta ubicación",
|
|
"phoneValue": "Teléfono: {{phone}}",
|
|
"emailLabel": "Correo electrónico",
|
|
"emailHelper": "Correo electrónico de esta ubicación",
|
|
"emailValue": "Correo: {{email}}",
|
|
"billingTag": "Facturación",
|
|
"shippingTag": "Envío",
|
|
"notesLabel": "Notas",
|
|
"notesHelper": "Notas adicionales para esta ubicación"
|
|
},
|
|
"form": {
|
|
"locationName": "Nombre de la ubicación",
|
|
"locationNameHelper": "Nombre para esta ubicación (p. ej., Oficina principal, Almacén)",
|
|
"addressLine1": "Dirección línea 1",
|
|
"addressLine1Helper": "Línea de dirección principal (obligatorio)",
|
|
"addressLine2": "Dirección línea 2",
|
|
"addressLine2Helper": "Información adicional de dirección (opcional)",
|
|
"addressLine3": "Dirección línea 3",
|
|
"city": "Ciudad",
|
|
"cityHelper": "Nombre de la ciudad (obligatorio)",
|
|
"stateProvince": "Estado/Provincia",
|
|
"stateProvinceHelper": "Nombre del estado o provincia",
|
|
"postalCode": "Código postal",
|
|
"postalCodeHelper": "Código postal o ZIP",
|
|
"country": "País",
|
|
"countryHelper": "Selecciona un país (obligatorio)",
|
|
"phone": "Teléfono",
|
|
"phoneHelper": "Número telefónico de esta ubicación",
|
|
"email": "Correo electrónico",
|
|
"emailHelper": "Correo electrónico de esta ubicación",
|
|
"taxRegion": "Región fiscal",
|
|
"taxRegionHelper": "Selecciona la región fiscal aplicable",
|
|
"notes": "Notas",
|
|
"notesHelper": "Notas adicionales sobre esta ubicación",
|
|
"defaultLocation": "Ubicación predeterminada",
|
|
"defaultLocationHelper": "Marcar como ubicación predeterminada de la empresa",
|
|
"billingAddress": "Dirección de facturación",
|
|
"billingAddressHelper": "Usar esta ubicación como dirección de facturación",
|
|
"shippingAddress": "Dirección de envío",
|
|
"shippingAddressHelper": "Usar esta ubicación como dirección de envío",
|
|
"placeholder": {
|
|
"locationName": "p. ej., Oficina principal, Almacén",
|
|
"addressLine1": "Ingresa la dirección *",
|
|
"city": "Ingresa la ciudad *",
|
|
"country": "Selecciona un país *",
|
|
"loadingCountries": "Cargando países...",
|
|
"taxRegionOption": "Selecciona una región fiscal...",
|
|
"taxRegion": "Selecciona una región fiscal..."
|
|
}
|
|
},
|
|
"validation": {
|
|
"title": "Completa los campos obligatorios:"
|
|
},
|
|
"errors": {
|
|
"loadTaxRegions": "No se pudieron cargar las regiones fiscales",
|
|
"loadCountries": "No se pudieron cargar los países",
|
|
"loadLocations": "No se pudieron cargar las ubicaciones de la empresa",
|
|
"save": "No se pudo guardar la ubicación",
|
|
"delete": "No se pudo eliminar la ubicación",
|
|
"setDefault": "No se pudo establecer la ubicación predeterminada"
|
|
},
|
|
"success": {
|
|
"create": "Ubicación creada correctamente",
|
|
"update": "Ubicación actualizada correctamente",
|
|
"delete": "Ubicación eliminada correctamente",
|
|
"setDefault": "Ubicación predeterminada actualizada"
|
|
},
|
|
"dialog": {
|
|
"addTitle": "Agregar nueva ubicación",
|
|
"editTitle": "Editar ubicación",
|
|
"deleteTitle": "Eliminar ubicación",
|
|
"deleteMessage": "¿Seguro que deseas eliminar la ubicación \"{{name}}\"? Esta acción no se puede deshacer."
|
|
},
|
|
"empty": {
|
|
"title": "Aún no hay ubicaciones",
|
|
"description": "Haz clic en \"Agregar ubicación\" para comenzar"
|
|
}
|
|
}
|
|
},
|
|
"commentThread": {
|
|
"replies_one": "{{count}} respuesta",
|
|
"replies_other": "{{count}} respuestas",
|
|
"collapse": "Contraer",
|
|
"expand": "Expandir",
|
|
"showInDrawer": "Mostrar en el panel"
|
|
},
|
|
"pagination": {
|
|
"previous": "Anterior",
|
|
"next": "Siguiente",
|
|
"pageInfo": "Página {{current}} de {{total}} ({{count}} registros en total)",
|
|
"page": "Página",
|
|
"of": "de",
|
|
"showing": "Mostrando {{from}} a {{to}} de {{total}} resultados",
|
|
"rowsPerPage": "Filas por página",
|
|
"first": "Primera",
|
|
"last": "Última",
|
|
"itemsLabel": "elementos",
|
|
"itemsPerPageOption": "{{count}} elementos/página",
|
|
"itemsPerPagePlaceholder": "Elementos por página",
|
|
"reflectionLabel": "Paginación",
|
|
"range": "{{from}} - {{to}} de {{total}} {{itemLabel}}",
|
|
"ariaLabel": "Paginación",
|
|
"totalItems": "{{count}} {{itemLabel}} en total",
|
|
"totalRecordsInline": "({{count}} registros en total)",
|
|
"pageOf": "Página {{current}} de {{total}}"
|
|
},
|
|
"documents": {
|
|
"title": "Documentos",
|
|
"noDocuments": "No hay documentos adjuntos",
|
|
"upload": "Subir documento",
|
|
"download": "Descargar",
|
|
"remove": "Quitar",
|
|
"detach": "Desvincular",
|
|
"preview": "Vista previa",
|
|
"linkDocuments": "Vincular documentos",
|
|
"editDocument": "Editar documento",
|
|
"viewDocument": "Ver documento",
|
|
"downloadToPlay": "Descargar para reproducir",
|
|
"delete": "Eliminar",
|
|
"deletePermanently": "Eliminar permanentemente",
|
|
"previewUnavailable": "Vista previa no disponible",
|
|
"newDocument": "Nuevo documento",
|
|
"uploadFile": "Subir archivo",
|
|
"deleteTitle": "Eliminar documento permanentemente",
|
|
"deleteMessage": "¿Seguro que deseas eliminar permanentemente \"{{name}}\" del sistema?\\n\\nEsto eliminará el archivo por completo y ya no estará disponible en ningún lugar. Esta acción no se puede deshacer.",
|
|
"deleteVideoTitle": "Eliminar video permanentemente",
|
|
"deleteVideoMessage": "¿Seguro que deseas eliminar permanentemente el video \"{{name}}\" del sistema?\\n\\nEsto eliminará el archivo por completo y ya no estará disponible en ningún lugar. Esta acción no se puede deshacer.",
|
|
"removeTitle": "Desvincular documento",
|
|
"removeMessage": "¿Seguro que deseas desvincular \"{{name}}\" de este elemento?\\n\\nEsto solo elimina el vínculo: el documento seguirá en la biblioteca de documentos y se puede adjuntar a otros elementos.",
|
|
"removeVideoTitle": "Desvincular video",
|
|
"removeVideoMessage": "¿Seguro que deseas desvincular el video \"{{name}}\" de este elemento?\\n\\nEsto solo elimina el vínculo: el archivo seguirá en la biblioteca de documentos y se puede adjuntar a otros elementos.",
|
|
"downloadFile": "Descargar archivo",
|
|
"videoUnsupported": "Formato de video ({{mimeType}}) no compatible para la reproducción en el navegador",
|
|
"videoTagUnsupported": "Tu navegador no admite la etiqueta de video.",
|
|
"unnamed": "Sin título",
|
|
"videoDownloadInfo": "El video se descargará y podrá reproducirse con el reproductor predeterminado de tu sistema.",
|
|
"previewUnavailableNoId": "Vista previa no disponible (sin identificador)",
|
|
"previewLoadFailed": "No se pudo cargar la vista previa",
|
|
"videoCodecWarning": "Es posible que Chrome no admita este códec de video. Intenta descargarlo o usa Safari/Edge.",
|
|
"messages": {
|
|
"fetchFailed": "No se pudieron obtener los documentos.",
|
|
"folderCreated": "La carpeta \"{{name}}\" se creó correctamente",
|
|
"folderCreateFailed": "No se pudo crear la carpeta",
|
|
"moveDocumentsSuccess_one": "Se movió {{count}} documento a {{destination}}",
|
|
"moveDocumentsSuccess_other": "Se movieron {{count}} documentos a {{destination}}",
|
|
"moveDocumentsFailed": "No se pudieron mover los documentos",
|
|
"deleteSuccess": "El documento \"{{name}}\" se eliminó correctamente",
|
|
"deleteFailed": "No se pudo eliminar el documento",
|
|
"removeAssociationFailed": "No se pudo quitar la asociación del documento",
|
|
"moveDocumentSuccess": "El documento \"{{name}}\" se movió correctamente",
|
|
"moveDocumentFailed": "No se pudo mover el documento",
|
|
"createFailed": "No se pudo crear el documento",
|
|
"saveFailed": "No se pudo guardar el documento",
|
|
"loadContentFailed": "No se pudo cargar el contenido del documento",
|
|
"downloadFailed": "No se pudo descargar el documento",
|
|
"bulkDeleteFailed": "No se pudieron eliminar algunos documentos",
|
|
"bulkDeleteSuccess_one": "Se eliminó correctamente {{count}} documento",
|
|
"bulkDeleteSuccess_other": "Se eliminaron correctamente {{count}} documentos"
|
|
},
|
|
"empty": {
|
|
"default": "No se encontraron documentos",
|
|
"folder": "No se encontraron documentos en esta carpeta"
|
|
},
|
|
"validation": {
|
|
"nameRequired": "El nombre del documento es obligatorio"
|
|
},
|
|
"bulkActions": {
|
|
"selected_one": "{{count}} documento seleccionado",
|
|
"selected_other": "{{count}} documentos seleccionados",
|
|
"moveToFolder": "Mover a carpeta",
|
|
"deleteSelected": "Eliminar seleccionados",
|
|
"clearSelection": "Borrar selección"
|
|
},
|
|
"prompts": {
|
|
"confirmBulkDelete_one": "¿Seguro que deseas eliminar {{count}} documento?",
|
|
"confirmBulkDelete_other": "¿Seguro que deseas eliminar {{count}} documentos?"
|
|
},
|
|
"pagination": {
|
|
"perPage": "{{count}} por página"
|
|
},
|
|
"folderSelector": {
|
|
"defaultTitle": "Selecciona la carpeta de destino",
|
|
"defaultDescription": "Elige dónde guardar este documento",
|
|
"singleDescription": "¿Dónde te gustaría guardar \"{{fileName}}\"?",
|
|
"multipleDescription": "¿Dónde te gustaría guardar estos {{count}} archivos?",
|
|
"newDocumentTitle": "Selecciona la carpeta para el nuevo documento",
|
|
"newDocumentDescription": "Elige dónde guardar este nuevo documento",
|
|
"moveTitle": "Mover documento",
|
|
"moveDescriptionWithName": "Selecciona la carpeta de destino para \"{{name}}\"",
|
|
"moveDescription": "Selecciona la carpeta de destino",
|
|
"bulkMoveTitle": "Mover documentos seleccionados",
|
|
"bulkMoveDescription_one": "Selecciona la carpeta de destino para {{count}} documento",
|
|
"bulkMoveDescription_other": "Selecciona la carpeta de destino para {{count}} documentos",
|
|
"errors": {
|
|
"nameRequired": "Ingresa un nombre de carpeta",
|
|
"invalidCharacters": "El nombre de la carpeta no puede contener \"/\"",
|
|
"createFailed": "No se pudo crear la carpeta"
|
|
},
|
|
"creating": "Creando...",
|
|
"createButton": "Crear carpeta",
|
|
"newFolderButton": "Nueva carpeta",
|
|
"parentLabel": "Carpeta principal: {{folder}}",
|
|
"rootLabel": "/ (Raíz)",
|
|
"namePlaceholder": "Ingresa el nombre de la carpeta",
|
|
"loading": "Cargando carpetas...",
|
|
"rootOption": "Raíz (sin carpeta)",
|
|
"empty": "No hay carpetas disponibles. Los documentos se guardarán en la raíz.",
|
|
"showAllFolders": "Mostrar todas las carpetas",
|
|
"showEntityFolders": "Mostrar carpetas de la entidad"
|
|
},
|
|
"filters": {
|
|
"searchLabel": "Buscar documentos",
|
|
"searchPlaceholder": "Buscar por nombre de documento...",
|
|
"typeLabel": "Tipo de documento",
|
|
"entityTypeLabel": "Tipo de entidad asociada",
|
|
"uploadedByLabel": "Subido por",
|
|
"uploadedByPlaceholder": "Todos los usuarios",
|
|
"updatedStartLabel": "Fecha de actualización (inicio)",
|
|
"updatedEndLabel": "Fecha de actualización (fin)",
|
|
"startDatePlaceholder": "Selecciona la fecha inicial",
|
|
"endDatePlaceholder": "Selecciona la fecha final",
|
|
"sortByLabel": "Ordenar por",
|
|
"clear": "Borrar filtros",
|
|
"showAllDocuments": "Mostrar todos los documentos",
|
|
"typeOptions": {
|
|
"all": "Todos los tipos de documento",
|
|
"pdf": "PDF",
|
|
"image": "Imágenes",
|
|
"text": "Documentos",
|
|
"video": "Vídeo",
|
|
"other": "Otros"
|
|
},
|
|
"sortOptions": {
|
|
"updated_at": "Fecha",
|
|
"document_name": "Nombre del documento",
|
|
"file_size": "Tamaño de archivo",
|
|
"created_by_full_name": "Creado por"
|
|
},
|
|
"sortOrder": {
|
|
"default": {
|
|
"asc": "Mostrar en orden ascendente",
|
|
"desc": "Mostrar en orden descendente"
|
|
},
|
|
"document_name": {
|
|
"asc": "Mostrar de A a Z",
|
|
"desc": "Mostrar de Z a A"
|
|
},
|
|
"updated_at": {
|
|
"asc": "Mostrar los más antiguos primero",
|
|
"desc": "Mostrar los más recientes primero"
|
|
},
|
|
"file_size": {
|
|
"asc": "Mostrar los más pequeños primero",
|
|
"desc": "Mostrar los más grandes primero"
|
|
},
|
|
"created_by_full_name": {
|
|
"asc": "Mostrar de A a Z",
|
|
"desc": "Mostrar de Z a A"
|
|
}
|
|
},
|
|
"clientVisibility": {
|
|
"all": "Todos",
|
|
"visible": "Visible para el cliente",
|
|
"hidden": "Solo interno"
|
|
},
|
|
"clientVisibilityLabel": "Visibilidad para el cliente",
|
|
"entityOptions": {
|
|
"all": "Todas las entidades"
|
|
}
|
|
},
|
|
"selector": {
|
|
"title": "Seleccionar documentos",
|
|
"reflectionLabel": "Selector de documentos",
|
|
"searchPlaceholder": "Buscar documentos...",
|
|
"foldersLabel": "Carpetas",
|
|
"folderHint": "en la carpeta \"{{folder}}\"",
|
|
"saving": "Guardando...",
|
|
"selectDocument": "Seleccionar documento",
|
|
"associateSelected": "Asociar selección",
|
|
"errors": {
|
|
"configuration": "Error de configuración: faltan datos de la entidad",
|
|
"invalidData": "Datos de documento no válidos recibidos",
|
|
"load": "No se pudieron cargar los documentos",
|
|
"save": "No se pudo guardar la selección de documentos"
|
|
},
|
|
"configErrorTitle": "Error de configuración",
|
|
"configErrorMessage": "Falta la configuración necesaria. Ponte en contacto con soporte."
|
|
},
|
|
"uploadSection": {
|
|
"reflectionLabel": "Carga de documentos",
|
|
"dragDrop": "Arrastra y suelta tus archivos aquí o",
|
|
"browse": "Buscar archivos",
|
|
"uploading": "Subiendo...",
|
|
"uploadingProgress": "Subiendo {{current}} de {{total}}",
|
|
"pending": "Pendiente",
|
|
"error": "No se pudo subir el documento",
|
|
"fileError": "No se pudo subir el archivo",
|
|
"associatedEntityTypeLabel": "Asociar con",
|
|
"noAssociation": "Sin asociación",
|
|
"selectAssociatedEntityError": "Selecciona una entidad asociada antes de subir."
|
|
},
|
|
"folders": {
|
|
"root": "Raíz",
|
|
"loadFailed": "No se pudo cargar el árbol de carpetas",
|
|
"deleteConfirm": "¿Seguro que deseas eliminar la carpeta \"{{name}}\"? Solo funcionará si la carpeta está vacía.",
|
|
"deleteSuccess": "La carpeta \"{{name}}\" se eliminó correctamente",
|
|
"deleteFailed": "No se pudo eliminar la carpeta",
|
|
"deleteAction": "Eliminar carpeta",
|
|
"loading": "Cargando carpetas...",
|
|
"title": "Carpetas",
|
|
"collapse": "Contraer carpetas",
|
|
"allDocuments": "Todos los documentos",
|
|
"expand": "Mostrar carpetas",
|
|
"deleteTitle": "Eliminar carpeta"
|
|
},
|
|
"folderManager": {
|
|
"title": "Crear nueva carpeta",
|
|
"nameLabel": "Nombre de la carpeta",
|
|
"namePlaceholder": "Ingresa el nombre de la carpeta",
|
|
"willCreateIn": "Se creará en: {{folder}}"
|
|
},
|
|
"notifications": {
|
|
"viewAll": "Ver todas las notificaciones",
|
|
"categories": {
|
|
"Authentication": "Autenticación",
|
|
"Invoices": "Facturas",
|
|
"Projects": "Proyectos",
|
|
"Tickets": "Tickets",
|
|
"Time Entries": "Registros de tiempo"
|
|
}
|
|
},
|
|
"list": {
|
|
"name": "Nombre",
|
|
"folder": "Carpeta",
|
|
"size": "Tamaño",
|
|
"modified": "Modificado",
|
|
"visibility": "Visibilidad",
|
|
"actions": "Acciones"
|
|
},
|
|
"hasShareLinks": "Tiene enlaces de uso compartido activos",
|
|
"visibility": {
|
|
"clientVisible": "Visible para el cliente",
|
|
"internalOnly": "Interno",
|
|
"markedVisible": "\"{{name}}\" ahora es visible en el portal del cliente",
|
|
"markedHidden": "\"{{name}}\" ahora está oculto en el portal del cliente",
|
|
"toggleFailed": "No se pudo actualizar la visibilidad de la carpeta",
|
|
"cascadeTitle": "Actualizar visibilidad de los documentos",
|
|
"cascadeMakeVisible": "¿Desea también hacer visibles los {{count}} documento(s) de \"{{name}}\" en el portal del cliente?",
|
|
"cascadeMakeHidden": "¿Desea también ocultar los {{count}} documento(s) de \"{{name}}\" del portal del cliente?",
|
|
"cascadeYes": "Sí, actualizar documentos",
|
|
"cascadeNo": "No, solo la carpeta"
|
|
},
|
|
"share": "Compartir",
|
|
"videoPlaybackFailed": "No se puede reproducir este video en el navegador",
|
|
"videoPlaybackIssue": "¿Tiene problemas para reproducir el video?",
|
|
"downloadVideo": "Descargar video",
|
|
"downloadAsPdf": "Descargar como PDF",
|
|
"downloadAsMarkdown": "Descargar como Markdown",
|
|
"move": "Mover",
|
|
"associatedEntityPicker": {
|
|
"allEntities": "Todas las entidades",
|
|
"loadingClients": "Cargando clientes...",
|
|
"loadingContacts": "Cargando contactos...",
|
|
"noEntityTypes": "No se encontraron tipos de entidad",
|
|
"typeLabel": "Tipo de entidad asociada",
|
|
"typePlaceholder": "Seleccionar tipo de entidad",
|
|
"typeSearchPlaceholder": "Buscar tipos de entidad...",
|
|
"entityLabel": "{{entityType}}",
|
|
"entityPlaceholder": "Seleccionar {{entityType}}",
|
|
"entitySearchPlaceholder": "Buscar {{entityType}}...",
|
|
"noEntities": "No se encontraron {{entityType}}"
|
|
},
|
|
"huduTab": {
|
|
"documentsTabLabel": "Documentos",
|
|
"tabLabel": "Hudu"
|
|
}
|
|
},
|
|
"surveys": {
|
|
"common": {
|
|
"loading": "Cargando..."
|
|
},
|
|
"settings": {
|
|
"tabLabel": "Encuestas",
|
|
"title": "Encuestas de satisfacción del cliente",
|
|
"subtitle": "Configura modelos, desencadenadores y envíos para recopilar comentarios tras el cierre de los tickets.",
|
|
"tabs": {
|
|
"templates": "Modelos",
|
|
"triggers": "Desencadenadores"
|
|
},
|
|
"templateList": {
|
|
"title": "Modelos de encuesta",
|
|
"description": "Gestiona los mensajes y las escalas que se envían a tus clientes.",
|
|
"createButton": "Nuevo modelo",
|
|
"emptyTitle": "Todavía no hay modelos de encuesta",
|
|
"emptyDescription": "Crea tu primer modelo para definir el texto y la escala de la encuesta.",
|
|
"table": {
|
|
"name": "Modelo",
|
|
"rating": "Escala",
|
|
"status": "Estado",
|
|
"updated": "Actualizado",
|
|
"actions": "Acciones"
|
|
},
|
|
"defaultBadge": "Predeterminado",
|
|
"status": {
|
|
"enabled": "Activo",
|
|
"disabled": "Inactivo"
|
|
},
|
|
"toasts": {
|
|
"created": "Modelo creado",
|
|
"updated": "Modelo actualizado",
|
|
"deleted": "Modelo eliminado",
|
|
"setDefault": "Modelo predeterminado actualizado",
|
|
"error": "No se pudo guardar el modelo",
|
|
"deleteError": "No se pudo eliminar el modelo"
|
|
},
|
|
"deleteConfirm": "¿Eliminar este modelo? Las invitaciones ya enviadas no se verán afectadas.",
|
|
"errors": {
|
|
"load": "No se pudieron cargar las plantillas de encuestas."
|
|
}
|
|
},
|
|
"templateForm": {
|
|
"titleCreate": "Crear modelo de encuesta",
|
|
"titleEdit": "Editar modelo de encuesta",
|
|
"labels": {
|
|
"name": "Nombre del modelo",
|
|
"ratingType": "Tipo de escala",
|
|
"ratingScale": "Escala de puntuación",
|
|
"ratingLabels": "Etiquetas de la escala",
|
|
"promptText": "Pregunta de la encuesta",
|
|
"commentPrompt": "Pregunta de comentarios",
|
|
"thankYouText": "Mensaje de agradecimiento",
|
|
"isDefault": "Definir como modelo predeterminado",
|
|
"enabled": "Modelo activo"
|
|
},
|
|
"placeholders": {
|
|
"ratingLabels": "Ejemplo:\n1 = Muy insatisfecho\n2 = Insatisfecho\n3 = Neutral\n4 = Satisfecho\n5 = Muy satisfecho"
|
|
},
|
|
"help": {
|
|
"ratingLabels": "Indica una etiqueta por puntuación usando «valor = etiqueta» en líneas separadas."
|
|
},
|
|
"ratingTypes": {
|
|
"stars": "Estrellas",
|
|
"numbers": "Números",
|
|
"emojis": "Emojis"
|
|
},
|
|
"actions": {
|
|
"create": "Crear modelo",
|
|
"save": "Guardar cambios",
|
|
"delete": "Eliminar modelo"
|
|
}
|
|
},
|
|
"triggerList": {
|
|
"title": "Desencadenadores de encuesta",
|
|
"description": "Envía invitaciones automáticamente cuando los tickets o proyectos finalicen.",
|
|
"createButton": "Nuevo desencadenador",
|
|
"emptyTitle": "No hay desencadenadores configurados",
|
|
"emptyDescription": "Crea un desencadenador para enviar encuestas al cerrar tickets o proyectos.",
|
|
"table": {
|
|
"template": "Modelo",
|
|
"type": "Desencadenador",
|
|
"conditions": "Condiciones",
|
|
"status": "Estado",
|
|
"updated": "Actualizado",
|
|
"actions": "Acciones"
|
|
},
|
|
"conditions": {
|
|
"boards": "Tableros",
|
|
"statuses": "Estados",
|
|
"priorities": "Prioridades",
|
|
"any": "Cualquiera",
|
|
"unrestricted": "Se aplica a cada ticket y proyecto"
|
|
},
|
|
"status": {
|
|
"enabled": "Activo",
|
|
"disabled": "Inactivo"
|
|
},
|
|
"toasts": {
|
|
"created": "Desencadenador creado",
|
|
"updated": "Desencadenador actualizado",
|
|
"deleted": "Desencadenador eliminado",
|
|
"error": "No se pudo guardar el desencadenador",
|
|
"deleteError": "No se pudo eliminar el desencadenador"
|
|
},
|
|
"deleteConfirm": "¿Eliminar este desencadenador? Las invitaciones ya programadas seguirán enviándose.",
|
|
"errors": {
|
|
"load": "No se pudieron cargar los desencadenadores de encuestas."
|
|
}
|
|
},
|
|
"triggerForm": {
|
|
"titleCreate": "Crear desencadenador de encuesta",
|
|
"titleEdit": "Editar desencadenador de encuesta",
|
|
"labels": {
|
|
"template": "Modelo de encuesta",
|
|
"triggerType": "Tipo de desencadenador",
|
|
"boardIds": "ID de tableros",
|
|
"statusIds": "ID de estados",
|
|
"priorities": "Prioridades",
|
|
"enabled": "Desencadenador activo"
|
|
},
|
|
"placeholders": {
|
|
"boardIds": "Seleccionar tablero",
|
|
"statusIds": "Agregar estado",
|
|
"priorities": "Agregar prioridad"
|
|
},
|
|
"help": {
|
|
"conditions": "Deja un campo vacío para aceptar cualquier valor."
|
|
},
|
|
"actions": {
|
|
"create": "Crear desencadenador",
|
|
"save": "Guardar cambios",
|
|
"delete": "Eliminar desencadenador"
|
|
},
|
|
"triggerTypes": {
|
|
"ticket_closed": "Ticket cerrado",
|
|
"project_completed": "Proyecto finalizado"
|
|
},
|
|
"errors": {
|
|
"reference": "No se pudieron cargar las opciones del desencadenador. Vuelve a intentarlo."
|
|
},
|
|
"noTemplates": "Crea una plantilla de encuesta antes de agregar desencadenadores.",
|
|
"prioritiesMixed": "Los tableros seleccionados usan diferentes tipos de prioridad. Se muestran todas las prioridades."
|
|
},
|
|
"preview": {
|
|
"heading": "Vista previa de la página de respuesta",
|
|
"tabs": {
|
|
"survey": "Formulario de encuesta",
|
|
"thankYou": "Gracias"
|
|
},
|
|
"noPrompt": "Texto de la encuesta",
|
|
"commentPlaceholder": "Los comentarios del cliente aparecerán aquí...",
|
|
"noThankYou": "Mensaje de agradecimiento",
|
|
"notice": "Esta vista previa muestra lo que ven los clientes después de hacer clic en el enlace de la encuesta en su correo.",
|
|
"editEmailTemplate": "Editar plantilla de correo de la encuesta"
|
|
}
|
|
},
|
|
"response": {
|
|
"pageTitle": "Encuesta de satisfacción del cliente",
|
|
"invalidTitle": "Encuesta no disponible",
|
|
"invalidMessage": "Este enlace de comentarios ya no es válido o ya se ha utilizado.",
|
|
"ratingPrompt": "¿Cómo fue tu experiencia?",
|
|
"ratingAssistive": "Selecciona una puntuación del 1 al {{scale}}",
|
|
"commentLabel": "Comentarios adicionales (opcional)",
|
|
"submitButton": "Enviar comentarios",
|
|
"submitting": "Enviando comentarios…",
|
|
"submittedTitle": "¡Gracias por tu respuesta!",
|
|
"submittedMessage": "{{thankYouText}}",
|
|
"retryButton": "Intentar de nuevo",
|
|
"ratingSubmitted": "Comentarios enviados",
|
|
"errorMessage": "No pudimos registrar tus comentarios. Inténtalo de nuevo.",
|
|
"selectRatingError": "Selecciona una puntuación antes de enviar.",
|
|
"supportMessage": "Si tienes preguntas, ponte en contacto con tu técnico."
|
|
}
|
|
},
|
|
"availability": {
|
|
"settings": {
|
|
"title": "Configuración de disponibilidad",
|
|
"description": "Configure reglas de disponibilidad y horarios para citas"
|
|
},
|
|
"tabs": {
|
|
"general": "Configuración general",
|
|
"userHours": "Horarios de usuarios",
|
|
"serviceRules": "Reglas de servicio",
|
|
"exceptions": "Excepciones"
|
|
},
|
|
"general": {
|
|
"advanceBookingDays": "Días de reserva anticipada",
|
|
"advanceBookingDaysHelper": "Con cuánta anticipación los clientes pueden reservar citas",
|
|
"minimumNoticeHours": "Horas mínimas de aviso",
|
|
"minimumNoticeHoursHelper": "Tiempo mínimo requerido antes de una cita",
|
|
"defaultBufferBefore": "Margen predeterminado antes (minutos)",
|
|
"defaultBufferAfter": "Margen predeterminado después (minutos)",
|
|
"bufferHelper": "Margen de tiempo entre citas"
|
|
},
|
|
"userHours": {
|
|
"selectUser": "Seleccionar usuario",
|
|
"dayOfWeek": "Día de la semana",
|
|
"startTime": "Hora de inicio",
|
|
"endTime": "Hora de finalización",
|
|
"available": "Disponible",
|
|
"cloneSettings": "Clonar a otros usuarios",
|
|
"maxAppointmentsPerDay": "Máximo de citas por día"
|
|
},
|
|
"serviceRules": {
|
|
"selectService": "Seleccionar servicio",
|
|
"allowWithoutContract": "Permitir sin contrato",
|
|
"advanceBooking": "Días de reserva anticipada",
|
|
"maxAppointments": "Máximo de citas por día"
|
|
},
|
|
"exceptions": {
|
|
"addException": "Agregar excepción",
|
|
"date": "Fecha",
|
|
"reason": "Motivo",
|
|
"userSpecific": "Específico del usuario",
|
|
"companyWide": "Para toda la empresa"
|
|
},
|
|
"messages": {
|
|
"saveSuccess": "Configuración de disponibilidad guardada correctamente",
|
|
"saveFailed": "Error al guardar la configuración de disponibilidad",
|
|
"loadFailed": "Error al cargar la configuración de disponibilidad"
|
|
}
|
|
},
|
|
"appointments": {
|
|
"requests": {
|
|
"title": "Solicitudes de citas",
|
|
"approve": "Aprobar y programar",
|
|
"decline": "Rechazar",
|
|
"assignTech": "Asignar técnico",
|
|
"internalNotes": "Notas internas",
|
|
"viewAll": "Ver todas las solicitudes",
|
|
"pendingCount": "{{count}} solicitudes pendientes",
|
|
"filterByStatus": "Filtrar por estado",
|
|
"filterByService": "Filtrar por servicio",
|
|
"filterByDate": "Filtrar por fecha"
|
|
},
|
|
"panel": {
|
|
"title": "Solicitudes de citas",
|
|
"description": "Revisar y gestionar solicitudes de citas de clientes",
|
|
"noRequests": "No se encontraron solicitudes de citas",
|
|
"loadingRequests": "Cargando solicitudes..."
|
|
},
|
|
"card": {
|
|
"requesterName": "Solicitante",
|
|
"companyName": "Empresa",
|
|
"service": "Servicio",
|
|
"requestedDateTime": "Fecha y hora solicitadas",
|
|
"duration": "Duración",
|
|
"preferredTechnician": "Técnico preferido",
|
|
"linkedTicket": "Ticket vinculado",
|
|
"actions": "Acciones"
|
|
},
|
|
"approvalModal": {
|
|
"title": "Aprobar solicitud de cita",
|
|
"confirmDateTime": "Confirmar fecha y hora",
|
|
"modifyDateTime": "Modificar fecha y hora",
|
|
"assignedUser": "Técnico asignado",
|
|
"linkToTicket": "Vincular a ticket",
|
|
"internalNotes": "Notas internas",
|
|
"approve": "Aprobar y crear entrada de programación",
|
|
"approving": "Aprobando..."
|
|
},
|
|
"declineModal": {
|
|
"title": "Rechazar solicitud de cita",
|
|
"reason": "Motivo del rechazo",
|
|
"reasonRequired": "Por favor proporcione un motivo",
|
|
"reasonPlaceholder": "Explique por qué se rechaza esta solicitud...",
|
|
"decline": "Rechazar solicitud",
|
|
"declining": "Rechazando..."
|
|
},
|
|
"detailsModal": {
|
|
"title": "Detalles de la solicitud",
|
|
"requesterInfo": "Información del solicitante",
|
|
"requestInfo": "Información de la solicitud",
|
|
"status": "Estado",
|
|
"createdAt": "Solicitada el",
|
|
"approvedAt": "Aprobada el",
|
|
"approvedBy": "Aprobada por",
|
|
"declinedReason": "Motivo del rechazo"
|
|
},
|
|
"status": {
|
|
"pending": "Pendiente",
|
|
"approved": "Aprobada",
|
|
"declined": "Rechazada",
|
|
"cancelled": "Cancelada"
|
|
},
|
|
"messages": {
|
|
"approveSuccess": "Solicitud de cita aprobada correctamente",
|
|
"approveFailed": "Error al aprobar la solicitud de cita",
|
|
"declineSuccess": "Solicitud de cita rechazada",
|
|
"declineFailed": "Error al rechazar la solicitud de cita",
|
|
"loadFailed": "Error al cargar solicitudes de citas",
|
|
"scheduleEntryCreated": "Entrada de programación creada correctamente"
|
|
}
|
|
},
|
|
"sessionManagement": {
|
|
"title": "Sesiones activas",
|
|
"description": "Administre sus sesiones de inicio de sesión activas en todos los dispositivos (máximo 5 sesiones)",
|
|
"states": {
|
|
"loading": "Cargando sesiones...",
|
|
"noSessions": "No se encontraron sesiones activas"
|
|
},
|
|
"labels": {
|
|
"unknownDevice": "Dispositivo desconocido",
|
|
"currentSession": "Sesión actual",
|
|
"yourSession": "Tu sesión",
|
|
"lastActive": "Última actividad"
|
|
},
|
|
"loginMethods": {
|
|
"password": "Contraseña",
|
|
"googleOAuth": "OAuth de Google",
|
|
"microsoftOAuth": "OAuth de Microsoft",
|
|
"keycloak": "Keycloak"
|
|
},
|
|
"userTypes": {
|
|
"internal": "Interno",
|
|
"client": "Cliente"
|
|
},
|
|
"actions": {
|
|
"logout": "Cerrar sesión",
|
|
"revoke": "Revocar",
|
|
"revoking": "Revocando...",
|
|
"loggingOut": "Cerrando sesión...",
|
|
"logoutFromOther_one": "Cerrar sesión de {{count}} otro dispositivo",
|
|
"logoutFromOther_other": "Cerrar sesión de {{count}} otros dispositivos"
|
|
},
|
|
"confirmations": {
|
|
"logoutCurrent": "Esto cerrará tu sesión actual. ¿Estás seguro?",
|
|
"logoutAllOther": "Esto cerrará tu sesión de todos los demás dispositivos. ¿Estás seguro?"
|
|
},
|
|
"prompts": {
|
|
"enter2FA": "Por favor ingresa tu código 2FA:"
|
|
},
|
|
"messages": {
|
|
"loggingOut": "Cerrando sesión...",
|
|
"sessionRevoked": "Sesión revocada exitosamente"
|
|
},
|
|
"warnings": {
|
|
"oauthLogout": "Esto te desconectará solo de Alga PSA. Permanecerás conectado a {{provider}}."
|
|
},
|
|
"errors": {
|
|
"fetchFailed": "Error al obtener las sesiones",
|
|
"loadFailed": "Error al cargar las sesiones activas",
|
|
"revokeFailed": "Error al revocar la sesión",
|
|
"revokeAllFailed": "Error al revocar las sesiones",
|
|
"logoutAllFailed": "Error al cerrar sesión de otros dispositivos",
|
|
"adminAccessRequired": "Permisos insuficientes para ver todas las sesiones"
|
|
},
|
|
"admin": {
|
|
"title": "Todas las sesiones de usuarios",
|
|
"description": "{{sessionCount}} sesiones activas de {{userCount}} usuarios",
|
|
"searchPlaceholder": "Buscar por nombre de usuario, correo electrónico, dispositivo o dirección IP...",
|
|
"noResults": "No se encontraron sesiones que coincidan con tu búsqueda"
|
|
}
|
|
},
|
|
"projects": {
|
|
"task": {
|
|
"comments": {
|
|
"title": "Comentarios",
|
|
"internal_only": "Solo Interno",
|
|
"placeholder": "Agregar un comentario... Usa @ para mencionar compañeros",
|
|
"add_comment": "Agregar Comentario",
|
|
"no_comments": "Aún no hay comentarios. ¡Sé el primero en comentar!",
|
|
"edited": "Editado",
|
|
"error_creating": "No se pudo crear el comentario. Inténtalo de nuevo.",
|
|
"error_updating": "No se pudo actualizar el comentario. Inténtalo de nuevo.",
|
|
"error_deleting": "No se pudo eliminar el comentario. Inténtalo de nuevo.",
|
|
"confirm_delete": "¿Seguro que deseas eliminar este comentario?"
|
|
}
|
|
}
|
|
},
|
|
"common": {
|
|
"actions": "Acciones",
|
|
"active": "Activo",
|
|
"inactive": "Inactivo",
|
|
"loading": "Cargando...",
|
|
"error": "Ocurrió un error",
|
|
"save": "Guardar",
|
|
"cancel": "Cancelar",
|
|
"delete": "Eliminar",
|
|
"edit": "Editar",
|
|
"close": "Cerrar",
|
|
"confirm": "Confirmar",
|
|
"yes": "Sí",
|
|
"no": "No",
|
|
"search": "Buscar",
|
|
"filter": "Filtrar",
|
|
"resetFilters": "Reiniciar",
|
|
"sort": "Ordenar",
|
|
"refresh": "Actualizar",
|
|
"export": "Exportar",
|
|
"import": "Importar",
|
|
"download": "Descargar",
|
|
"upload": "Subir",
|
|
"selectAll": "Seleccionar todo",
|
|
"clearSelection": "Limpiar selección",
|
|
"view": "Ver",
|
|
"back": "Atrás",
|
|
"next": "Siguiente",
|
|
"previous": "Anterior",
|
|
"submit": "Enviar",
|
|
"reset": "Restablecer",
|
|
"noData": "No hay datos disponibles",
|
|
"required": "Obligatorio",
|
|
"optional": "Opcional",
|
|
"notSpecified": "No especificado",
|
|
"unknown": "Desconocido",
|
|
"uploading": "Subiendo...",
|
|
"submitting": "Enviando...",
|
|
"edited": "editado",
|
|
"editComment": "Editar comentario",
|
|
"deleteCommentAriaLabel": "Eliminar comentario",
|
|
"deleteComment": "Eliminar comentario",
|
|
"deleteCommentConfirmation": "¿Está seguro de que desea eliminar este comentario? Esta acción no se puede deshacer.",
|
|
"update": "Actualizar",
|
|
"create": "Crear",
|
|
"replyComment": "Responder al comentario",
|
|
"saving": "Guardando..."
|
|
},
|
|
"enums": {
|
|
"addOnDescription": {
|
|
"ai_assistant": "Desbloquea el chat con IA, la asistencia de documentos, la ayuda en la barra lateral y las herramientas de IA de flujo de trabajo para tu equipo."
|
|
}
|
|
},
|
|
"form": {
|
|
"selectPlaceholder": "Seleccionar...",
|
|
"clearSelection": "Borrar selección",
|
|
"fromDate": "Desde",
|
|
"toDate": "Hasta",
|
|
"noResults": "No se encontraron resultados",
|
|
"searchPlaceholder": "Buscar..."
|
|
},
|
|
"pickers": {
|
|
"addNewClient": "Agregar nuevo cliente",
|
|
"addNewContact": "Añadir nuevo contacto",
|
|
"loadingUsers": "Cargando usuarios...",
|
|
"errorLoadingUsers": "Error al cargar usuarios",
|
|
"searchUsers": "Buscar usuarios...",
|
|
"unassigned": "Sin asignar",
|
|
"noUsersAvailable": "No hay usuarios disponibles",
|
|
"searchBoards": "Buscar tableros...",
|
|
"searchBoardsLabel": "Buscar tableros",
|
|
"noBoardsFound": "No se encontraron tableros"
|
|
},
|
|
"tagFilter": {
|
|
"placeholder": "Filtrar por etiquetas...",
|
|
"filter": "Filtrar",
|
|
"selectedCount": "{{count}} seleccionados",
|
|
"clearAll": "Borrar todo"
|
|
},
|
|
"timezonePicker": {
|
|
"selectPlaceholder": "Selecciona zona horaria...",
|
|
"searchPlaceholder": "Buscar zonas horarias o abreviaturas (p. ej. EST)...",
|
|
"noResults": "No se encontraron zonas horarias",
|
|
"matchingGroup": "Coincidencias con «{{query}}»",
|
|
"regions": {
|
|
"Africa": "África",
|
|
"America": "América",
|
|
"Antarctica": "Antártida",
|
|
"Arctic": "Ártico",
|
|
"Asia": "Asia",
|
|
"Atlantic": "Atlántico",
|
|
"Australia": "Australia",
|
|
"Europe": "Europa",
|
|
"Indian": "Océano Índico",
|
|
"Pacific": "Pacífico",
|
|
"Etc": "Otros"
|
|
}
|
|
},
|
|
"pages": {
|
|
"errors": {
|
|
"somethingWentWrong": "¡Algo salió mal!",
|
|
"genericError": "Ocurrió un error. Por favor, inténtelo de nuevo más tarde.",
|
|
"notFoundTitle": "404 - Página no encontrada",
|
|
"notFoundDescription": "La página que busca no existe.",
|
|
"userNotAuthenticated": "Usuario no autenticado",
|
|
"userNotAuthenticatedError": "Error: Usuario no autenticado",
|
|
"missingRunId": "Falta el ID de ejecución.",
|
|
"teamLeadAccessRequired": "Se requiere acceso de líder de equipo",
|
|
"teamsTabUnavailable": "Pestaña de Teams no disponible",
|
|
"teamsSignInUnavailable": "Inicio de sesión de Teams no disponible",
|
|
"assetNotFound": "Activo no encontrado",
|
|
"contactNotFound": "Contacto no encontrado",
|
|
"templateNotFound": "Plantilla no encontrada",
|
|
"contactLoadError": "Error al cargar el contacto",
|
|
"unknownError": "Ocurrió un error desconocido",
|
|
"templateNotFoundDetail": "La plantilla que busca no existe o ha sido eliminada.",
|
|
"teamLeadAccessDetail": "Para aprobar hojas de tiempo de los miembros de su equipo, debe ser líder de equipo.",
|
|
"teamsTabEnableHint": "Pida a un administrador de PSA que habilite la integración de Teams para este tenant antes de volver a abrir la pestaña.",
|
|
"teamsSetupNotFinished": "Configuración de Teams sin finalizar",
|
|
"teamsSetupNotFinishedHint": "Pida a un administrador de PSA que finalice la configuración de Teams y luego vuelva a abrir la pestaña personal.",
|
|
"teamsTabAdminHint": "Pida a un administrador de PSA que finalice la configuración de Teams y luego vuelva a abrir la pestaña."
|
|
},
|
|
"actions": {
|
|
"tryAgain": "Reintentar",
|
|
"goToTeamSettings": "Ir a la configuración del equipo",
|
|
"selectDateRange": "Seleccionar rango de fechas"
|
|
},
|
|
"loading": {
|
|
"billingDashboard": "Cargando panel de facturación...",
|
|
"onboarding": "Cargando onboarding...",
|
|
"extension": "Cargando extensión...",
|
|
"extensionSettings": "Cargando configuración de la extensión...",
|
|
"ssoSettings": "Cargando configuración de SSO..."
|
|
},
|
|
"titles": {
|
|
"emailLogs": "Registros de correo",
|
|
"editAsset": "Editar activo",
|
|
"slaSettings": "Configuración de SLA",
|
|
"documentEditor": "Editor de documentos",
|
|
"accountManagement": "Gestión de cuenta"
|
|
},
|
|
"teamsTab": {
|
|
"signedInAs": "Conectado como {{name}}",
|
|
"openInFullPsa": "Abrir en PSA completo",
|
|
"iframeTitle": "{{destination}} en Alga PSA",
|
|
"fullPsaHint": "Use «Abrir en PSA completo» para obtener más contexto del que puede mostrar una tarjeta de Teams.",
|
|
"fallback": {
|
|
"label": "Registro solicitado no disponible:",
|
|
"showingInstead": "Mostrando su lista de trabajo de Teams en lugar de {{destination}}."
|
|
},
|
|
"entrySource": {
|
|
"bot": "Abierto desde un resultado del bot de Teams.",
|
|
"messageExtension": "Abierto desde un resultado de la extensión de mensajería de Teams.",
|
|
"notification": "Abierto desde una notificación de actividad de Teams."
|
|
},
|
|
"destinations": {
|
|
"myWork": {
|
|
"title": "Mi trabajo",
|
|
"summary": "Su pestaña personal de Teams está lista para cargar su cola de trabajo de PSA."
|
|
},
|
|
"ticket": {
|
|
"title": "Ticket {{ticketId}}",
|
|
"summary": "Está abriendo el ticket {{ticketId}} desde Teams."
|
|
},
|
|
"projectTask": {
|
|
"title": "Tarea del proyecto {{taskId}}",
|
|
"summary": "Está abriendo la tarea {{taskId}} en el proyecto {{projectId}}."
|
|
},
|
|
"approval": {
|
|
"title": "Aprobación {{approvalId}}",
|
|
"summary": "Está abriendo la aprobación {{approvalId}} desde Teams."
|
|
},
|
|
"timeEntry": {
|
|
"title": "Entrada de tiempo {{entryId}}",
|
|
"summary": "Está abriendo la entrada de tiempo {{entryId}} desde Teams."
|
|
},
|
|
"contact": {
|
|
"title": "Contacto {{contactId}}",
|
|
"summary": "Está abriendo el contacto {{contactId}} desde Teams.",
|
|
"summaryWithClient": "Está abriendo el contacto {{contactId}} para el cliente {{clientId}} desde Teams."
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"feedback": {
|
|
"providePlaceholder": "Por favor, proporcione comentarios"
|
|
},
|
|
"presence": {
|
|
"noOneElseEditing": "Nadie más está editando",
|
|
"conflict": {
|
|
"changedField": "{{author}} acaba de cambiar este campo {{time}}.",
|
|
"remoteValue": "Valor remoto:",
|
|
"keepYours": "Conservar el tuyo",
|
|
"takeTheirs": "Usar el remoto"
|
|
}
|
|
},
|
|
"labels": {
|
|
"printColumns": "Columnas de impresión"
|
|
},
|
|
"deleteEntity": {
|
|
"checkingDependenciesTitle": "Comprobando dependencias",
|
|
"deleteTitle": "Eliminar {{entityName}}",
|
|
"cannotDeleteTitle": "No se puede eliminar",
|
|
"deleting": "Eliminando...",
|
|
"checkingDependenciesMessage": "Comprobando dependencias...",
|
|
"fallbackBlockMessage": "Elimine o reasigne estos elementos antes de eliminar.",
|
|
"confirmationMessage": "¿Está seguro de que desea eliminar \"{{entityName}}\"? Esta acción no se puede deshacer.",
|
|
"alternatives": {
|
|
"deactivate": {
|
|
"label": "Marcar como inactivo",
|
|
"description": "Desactiva el registro sin eliminar sus datos.",
|
|
"warning": "Los registros inactivos ya no se podrán seleccionar en nuevos flujos de trabajo."
|
|
},
|
|
"archive": {
|
|
"label": "Archivar",
|
|
"description": "Mueve el registro fuera del uso activo y conserva el historial.",
|
|
"warning": "Los registros archivados se ocultan en las vistas predeterminadas."
|
|
}
|
|
}
|
|
},
|
|
"dataTable": {
|
|
"columnsHidden_one": "{{count}} columna oculta por falta de espacio.",
|
|
"columnsHidden_other": "{{count}} columnas ocultas por falta de espacio.",
|
|
"showAll": "Mostrar todo",
|
|
"showingAllColumns": "Mostrando todas las columnas; desplázate horizontalmente para verlas.",
|
|
"showLess": "Mostrar menos",
|
|
"columnsHidden": "{{count}} columnas ocultas por espacio limitado."
|
|
}
|
|
}
|