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
186 lines
7.7 KiB
JSON
186 lines
7.7 KiB
JSON
{
|
|
"page": {
|
|
"title": "Gestión de créditos",
|
|
"creditsOverview": "Vista general de créditos",
|
|
"overviewDescription": "Gestiona los créditos y las transferencias de tu cliente",
|
|
"overviewDescriptionWithExpiration": "Gestiona los créditos de tu cliente, incluidas las fechas de vencimiento, y las transferencias",
|
|
"expirationSummary": "Resumen de vencimiento de créditos",
|
|
"expirationSummaryDescription": "Resumen de los créditos que vencen pronto",
|
|
"usageTrends": "Tendencias de uso del crédito",
|
|
"usageTrendsDescription": "Patrones históricos de uso del crédito"
|
|
},
|
|
"columns": {
|
|
"creditId": "ID del crédito",
|
|
"client": "Cliente",
|
|
"created": "Creado el",
|
|
"description": "Descripción",
|
|
"context": "Contexto",
|
|
"originalAmount": "Importe original",
|
|
"remaining": "Restante",
|
|
"expires": "Vence el",
|
|
"status": "Estado",
|
|
"actions": "Acciones",
|
|
"discrepancy": "Diferencia",
|
|
"detected": "Detectado el",
|
|
"expectedBalance": "Saldo esperado",
|
|
"actualBalance": "Saldo real",
|
|
"amountAvailable": "Importe disponible",
|
|
"expiration": "Vencimiento",
|
|
"select": "Seleccionar"
|
|
},
|
|
"status": {
|
|
"active": "Activo",
|
|
"expired": "Vencido",
|
|
"expiringSoon": "Vence pronto ({{days}} días)",
|
|
"open": "Abierto",
|
|
"inReview": "En revisión",
|
|
"resolved": "Resuelto",
|
|
"never": "Nunca",
|
|
"na": "N/D"
|
|
},
|
|
"actions": {
|
|
"view": "Ver",
|
|
"edit": "Editar",
|
|
"expire": "Vencer",
|
|
"resolve": "Resolver",
|
|
"addCredit": "Añadir crédito",
|
|
"cancel": "Cancelar",
|
|
"backToCredits": "Volver a créditos",
|
|
"viewAllCredits": "Ver todos los créditos",
|
|
"runReconciliation": "Ejecutar conciliación",
|
|
"running": "Ejecutando...",
|
|
"reset": "Restablecer",
|
|
"applyCredit": "Aplicar crédito",
|
|
"applying": "Aplicando...",
|
|
"select": "Seleccionar",
|
|
"selected": "Seleccionado",
|
|
"saveChanges": "Guardar cambios",
|
|
"saving": "Guardando..."
|
|
},
|
|
"tabs": {
|
|
"activeCredits": "Créditos activos",
|
|
"allCredits": "Todos los créditos",
|
|
"expiredCredits": "Créditos vencidos"
|
|
},
|
|
"settings": {
|
|
"title": "Configuración de vencimiento de créditos",
|
|
"creditExpiration": "Vencimiento del crédito:",
|
|
"enabled": "Habilitado",
|
|
"disabled": "Deshabilitado",
|
|
"expirationPeriod": "Periodo de vencimiento:",
|
|
"daysUnit": "{{count}} días",
|
|
"notificationDays": "Días de notificación:",
|
|
"none": "Ninguno"
|
|
},
|
|
"charts": {
|
|
"expirationSummary": "Resumen de vencimiento de créditos",
|
|
"expirationSummaryDescription": "Resumen de los créditos que vencen pronto",
|
|
"usageTrends": "Tendencias de uso del crédito",
|
|
"usageTrendsDescription": "Patrones históricos de uso del crédito",
|
|
"lessThan7Days": "< 7 días",
|
|
"lessThan30Days": "< 30 días",
|
|
"lessThan90Days": "< 90 días",
|
|
"greaterThan90Days": "> 90 días",
|
|
"creditsIssued": "Créditos emitidos",
|
|
"creditsApplied": "Créditos aplicados",
|
|
"creditsExpired": "Créditos vencidos",
|
|
"statusDistribution": "Distribución por estado",
|
|
"statusDistributionDescription": "Resumen de los estados de los informes de conciliación",
|
|
"discrepancyTrends": "Tendencias de diferencias",
|
|
"discrepancyTrendsDescription": "Tendencias mensuales de las diferencias de créditos",
|
|
"numberOfDiscrepancies": "Número de diferencias",
|
|
"totalAmount": "Importe total",
|
|
"months": {
|
|
"jan": "Ene.",
|
|
"feb": "Feb.",
|
|
"mar": "Mar.",
|
|
"apr": "Abr.",
|
|
"may": "May.",
|
|
"jun": "Jun."
|
|
}
|
|
},
|
|
"stats": {
|
|
"totalActiveCredits": "Total de créditos activos",
|
|
"expiringIn30Days": "Vencen en 30 días",
|
|
"totalCreditsApplied": "Total de créditos aplicados",
|
|
"totalCreditsExpired": "Total de créditos vencidos",
|
|
"totalDiscrepancies": "Total de diferencias",
|
|
"totalDiscrepancyAmount": "Importe total de las diferencias",
|
|
"openIssues": "Incidencias abiertas"
|
|
},
|
|
"management": {
|
|
"title": "Gestión de créditos",
|
|
"recentCredits": "Créditos recientes",
|
|
"recentCreditsDescription": "Consulta y gestiona los créditos de tu cliente. Los créditos siguen siendo artefactos financieros, y los periodos de servicio recurrentes solo aparecen cuando la factura de origen tenía cobertura canónica.",
|
|
"addCreditPlaceholder": "Aquí se implementaría el formulario del importe del crédito y sus detalles.",
|
|
"loadErrorPrefix": "Error al cargar los créditos:",
|
|
"noDataReturned": "El servidor no devolvió datos",
|
|
"noCreditsFound": "No se encontraron créditos"
|
|
},
|
|
"reconciliation": {
|
|
"title": "Panel de conciliación de créditos",
|
|
"selectClient": "Seleccionar cliente",
|
|
"status": "Estado",
|
|
"allStatuses": "Todos los estados",
|
|
"fromDate": "Desde",
|
|
"toDate": "Hasta",
|
|
"reconciliationReports": "Informes de conciliación",
|
|
"reconciliationReportsDescription": "Consulta y gestiona las discrepancias de saldo de créditos",
|
|
"validationResult": "La validación se completó: se encontraron {{balanceCount}} discrepancias de saldo y {{trackingCount}} problemas de seguimiento.",
|
|
"tabs": {
|
|
"all": "Todos",
|
|
"open": "Abierto",
|
|
"inReview": "En revisión",
|
|
"resolved": "Resuelto"
|
|
}
|
|
},
|
|
"application": {
|
|
"title": "Aplicar crédito",
|
|
"applyToInvoice": "Aplicar créditos disponibles a esta factura",
|
|
"applyToBalance": "Aplicar créditos para reducir el saldo del cliente",
|
|
"totalAvailableCredit": "Crédito total disponible:",
|
|
"invoiceAmount": "Importe de la factura:",
|
|
"selectCreditToApply": "Seleccionar crédito para aplicar",
|
|
"amountToApply": "Importe a aplicar",
|
|
"creditOrderNote": "Los créditos se aplican por fecha de vencimiento (primero los más antiguos)",
|
|
"noCreditsAvailable": "No hay créditos disponibles para este cliente",
|
|
"failedToLoadCredits": "No se pudieron cargar los créditos disponibles",
|
|
"selectCreditError": "Selecciona un crédito e introduce un importe válido",
|
|
"failedToApply": "No se pudo aplicar el crédito"
|
|
},
|
|
"expiration": {
|
|
"appliedCredits": "Créditos aplicados",
|
|
"creditsAppliedToInvoice": "Créditos aplicados a esta factura: {{amount}}",
|
|
"creditAmount": "Importe del crédito:",
|
|
"created": "Creado el:",
|
|
"expiration": "Vencimiento:",
|
|
"noDetails": "No hay detalles de crédito disponibles",
|
|
"failedToLoad": "No se pudieron cargar los detalles del crédito",
|
|
"never": "Nunca",
|
|
"creditOrderNote": "Los créditos se aplican por fecha de vencimiento (primero los más antiguos)"
|
|
},
|
|
"expirationDialog": {
|
|
"title": "Modificar vencimiento del crédito",
|
|
"description": "Actualiza la fecha de vencimiento de este crédito.",
|
|
"creditAmount": "Importe del crédito:",
|
|
"remainingAmount": "Importe restante:",
|
|
"created": "Creado el:",
|
|
"currentExpiration": "Vencimiento actual:",
|
|
"noExpiration": "Sin vencimiento",
|
|
"removeExpiration": "Quitar fecha de vencimiento",
|
|
"newExpirationDate": "Nueva fecha de vencimiento",
|
|
"pastDateError": "La fecha de vencimiento no puede estar en el pasado",
|
|
"updateError": "Se produjo un error al actualizar la fecha de vencimiento"
|
|
},
|
|
"context": {
|
|
"lineageMissing": "Linaje faltante",
|
|
"lineageMissingDescription": "No se pudieron recuperar los metadatos de la factura de origen. Trata esto como contexto de fecha financiera hasta que se repare el linaje.",
|
|
"transferredRecurringCredit": "Crédito recurrente transferido",
|
|
"recurringSource": "Origen recurrente",
|
|
"servicePeriod": "Periodo de servicio: {{period}}",
|
|
"recurringLineagePreserved": "Se conservó el linaje del origen recurrente",
|
|
"financialOnly": "Solo financiero",
|
|
"noRecurringServicePeriod": "Sin periodo de servicio recurrente"
|
|
}
|
|
}
|