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": "Gestion des crédits",
|
|
"creditsOverview": "Vue d'ensemble des crédits",
|
|
"overviewDescription": "Gérer les crédits et transferts de votre client",
|
|
"overviewDescriptionWithExpiration": "Gérer les crédits de votre client, y compris les dates d'expiration, et les transferts",
|
|
"expirationSummary": "Résumé d'expiration des crédits",
|
|
"expirationSummaryDescription": "Aperçu des crédits expirant bientôt",
|
|
"usageTrends": "Tendances d'utilisation des crédits",
|
|
"usageTrendsDescription": "Historique d'utilisation des crédits"
|
|
},
|
|
"columns": {
|
|
"creditId": "ID du crédit",
|
|
"client": "Client",
|
|
"created": "Créé le",
|
|
"description": "Description",
|
|
"context": "Contexte",
|
|
"originalAmount": "Montant initial",
|
|
"remaining": "Restant",
|
|
"expires": "Expire le",
|
|
"status": "Statut",
|
|
"actions": "Actions",
|
|
"discrepancy": "Écart",
|
|
"detected": "Détecté le",
|
|
"expectedBalance": "Solde attendu",
|
|
"actualBalance": "Solde réel",
|
|
"amountAvailable": "Montant disponible",
|
|
"expiration": "Expiration",
|
|
"select": "Sélectionner"
|
|
},
|
|
"status": {
|
|
"active": "Actif",
|
|
"expired": "Expiré",
|
|
"expiringSoon": "Expire bientôt ({{days}} jours)",
|
|
"open": "Ouvert",
|
|
"inReview": "En révision",
|
|
"resolved": "Résolu",
|
|
"never": "Jamais",
|
|
"na": "S/O"
|
|
},
|
|
"actions": {
|
|
"view": "Voir",
|
|
"edit": "Modifier",
|
|
"expire": "Expirer",
|
|
"resolve": "Résoudre",
|
|
"addCredit": "Ajouter un crédit",
|
|
"cancel": "Annuler",
|
|
"backToCredits": "Retour aux crédits",
|
|
"viewAllCredits": "Voir tous les crédits",
|
|
"runReconciliation": "Lancer le rapprochement",
|
|
"running": "En cours...",
|
|
"reset": "Réinitialiser",
|
|
"applyCredit": "Appliquer le crédit",
|
|
"applying": "Application...",
|
|
"select": "Sélectionner",
|
|
"selected": "Sélectionné",
|
|
"saveChanges": "Enregistrer les modifications",
|
|
"saving": "Enregistrement..."
|
|
},
|
|
"tabs": {
|
|
"activeCredits": "Crédits actifs",
|
|
"allCredits": "Tous les crédits",
|
|
"expiredCredits": "Crédits expirés"
|
|
},
|
|
"settings": {
|
|
"title": "Paramètres d'expiration des crédits",
|
|
"creditExpiration": "Expiration du crédit :",
|
|
"enabled": "Activée",
|
|
"disabled": "Désactivée",
|
|
"expirationPeriod": "Période d'expiration :",
|
|
"daysUnit": "{{count}} jours",
|
|
"notificationDays": "Jours de notification :",
|
|
"none": "Aucun"
|
|
},
|
|
"charts": {
|
|
"expirationSummary": "Résumé d'expiration des crédits",
|
|
"expirationSummaryDescription": "Aperçu des crédits expirant bientôt",
|
|
"usageTrends": "Tendances d'utilisation des crédits",
|
|
"usageTrendsDescription": "Historique d'utilisation des crédits",
|
|
"lessThan7Days": "< 7 jours",
|
|
"lessThan30Days": "< 30 jours",
|
|
"lessThan90Days": "< 90 jours",
|
|
"greaterThan90Days": "> 90 jours",
|
|
"creditsIssued": "Crédits accordés",
|
|
"creditsApplied": "Crédits appliqués",
|
|
"creditsExpired": "Crédits expirés",
|
|
"statusDistribution": "Répartition des statuts",
|
|
"statusDistributionDescription": "Aperçu des statuts des rapports de rapprochement",
|
|
"discrepancyTrends": "Tendances des écarts",
|
|
"discrepancyTrendsDescription": "Tendances mensuelles des écarts de crédits",
|
|
"numberOfDiscrepancies": "Nombre d'écarts",
|
|
"totalAmount": "Montant total",
|
|
"months": {
|
|
"jan": "Janv.",
|
|
"feb": "Févr.",
|
|
"mar": "Mars",
|
|
"apr": "Avr.",
|
|
"may": "Mai",
|
|
"jun": "Juin"
|
|
}
|
|
},
|
|
"stats": {
|
|
"totalActiveCredits": "Total des crédits actifs",
|
|
"expiringIn30Days": "Expirant dans 30 jours",
|
|
"totalCreditsApplied": "Total des crédits appliqués",
|
|
"totalCreditsExpired": "Total des crédits expirés",
|
|
"totalDiscrepancies": "Total des écarts",
|
|
"totalDiscrepancyAmount": "Montant total des écarts",
|
|
"openIssues": "Problèmes ouverts"
|
|
},
|
|
"management": {
|
|
"title": "Gestion des crédits",
|
|
"recentCredits": "Crédits récents",
|
|
"recentCreditsDescription": "Consultez et gérez les crédits de votre client. Les crédits restent des artefacts financiers, et les périodes de service récurrentes n'apparaissent que lorsque la facture source portait une couverture canonique.",
|
|
"addCreditPlaceholder": "Le formulaire du montant du crédit et des détails serait implémenté ici.",
|
|
"loadErrorPrefix": "Erreur lors du chargement des crédits :",
|
|
"noDataReturned": "Aucune donnée renvoyée par le serveur",
|
|
"noCreditsFound": "Aucun crédit trouvé"
|
|
},
|
|
"reconciliation": {
|
|
"title": "Tableau de bord de rapprochement des crédits",
|
|
"selectClient": "Sélectionner un client",
|
|
"status": "Statut",
|
|
"allStatuses": "Tous les statuts",
|
|
"fromDate": "Date de début",
|
|
"toDate": "Date de fin",
|
|
"reconciliationReports": "Rapports de rapprochement",
|
|
"reconciliationReportsDescription": "Consulter et gérer les écarts de solde des crédits",
|
|
"validationResult": "Le contrôle est terminé : {{balanceCount}} écarts de solde et {{trackingCount}} problèmes de suivi ont été trouvés.",
|
|
"tabs": {
|
|
"all": "Tous",
|
|
"open": "Ouvert",
|
|
"inReview": "En révision",
|
|
"resolved": "Résolu"
|
|
}
|
|
},
|
|
"application": {
|
|
"title": "Appliquer un crédit",
|
|
"applyToInvoice": "Appliquer les crédits disponibles à cette facture",
|
|
"applyToBalance": "Appliquer des crédits pour réduire le solde du client",
|
|
"totalAvailableCredit": "Total du crédit disponible :",
|
|
"invoiceAmount": "Montant de la facture :",
|
|
"selectCreditToApply": "Sélectionner un crédit à appliquer",
|
|
"amountToApply": "Montant à appliquer",
|
|
"creditOrderNote": "Les crédits sont appliqués par date d'expiration (les plus anciens d'abord)",
|
|
"noCreditsAvailable": "Aucun crédit disponible pour ce client",
|
|
"failedToLoadCredits": "Impossible de charger les crédits disponibles",
|
|
"selectCreditError": "Veuillez sélectionner un crédit et saisir un montant valide",
|
|
"failedToApply": "Impossible d'appliquer le crédit"
|
|
},
|
|
"expiration": {
|
|
"appliedCredits": "Crédits appliqués",
|
|
"creditsAppliedToInvoice": "Crédits appliqués à cette facture : {{amount}}",
|
|
"creditAmount": "Montant du crédit :",
|
|
"created": "Créé le :",
|
|
"expiration": "Expiration :",
|
|
"noDetails": "Aucun détail de crédit disponible",
|
|
"failedToLoad": "Impossible de charger les détails du crédit",
|
|
"never": "Jamais",
|
|
"creditOrderNote": "Les crédits sont appliqués par date d'expiration (les plus anciens d'abord)"
|
|
},
|
|
"expirationDialog": {
|
|
"title": "Modifier l'expiration du crédit",
|
|
"description": "Mettre à jour la date d'expiration de ce crédit.",
|
|
"creditAmount": "Montant du crédit :",
|
|
"remainingAmount": "Montant restant :",
|
|
"created": "Créé le :",
|
|
"currentExpiration": "Expiration actuelle :",
|
|
"noExpiration": "Aucune expiration",
|
|
"removeExpiration": "Supprimer la date d'expiration",
|
|
"newExpirationDate": "Nouvelle date d'expiration",
|
|
"pastDateError": "La date d'expiration ne peut pas être passée",
|
|
"updateError": "Une erreur s'est produite lors de la mise à jour de la date d'expiration"
|
|
},
|
|
"context": {
|
|
"lineageMissing": "Traçabilité manquante",
|
|
"lineageMissingDescription": "Les métadonnées de la facture source n'ont pas pu être récupérées. Traitez cela comme un contexte de date financière jusqu'à ce que la filiation soit réparée.",
|
|
"transferredRecurringCredit": "Crédit récurrent transféré",
|
|
"recurringSource": "Source récurrente",
|
|
"servicePeriod": "Période de service : {{period}}",
|
|
"recurringLineagePreserved": "La filiation de la source récurrente est préservée",
|
|
"financialOnly": "Financier uniquement",
|
|
"noRecurringServicePeriod": "Aucune période de service récurrente"
|
|
}
|
|
}
|