125 lines
8.9 KiB
TypeScript
125 lines
8.9 KiB
TypeScript
const fr = {
|
|
common: {
|
|
save: "Enregistrer", cancel: "Annuler", delete: "Supprimer", edit: "Modifier", add: "Ajouter",
|
|
search: "Rechercher", filter: "Filtrer", export: "Exporter", import: "Importer",
|
|
refresh: "Actualiser", confirm: "Confirmer", close: "Fermer", loading: "Chargement...",
|
|
noData: "Aucune donnée", success: "Opération réussie", error: "Opération échouée",
|
|
warning: "Avertissement", info: "Information", all: "Tout", enable: "Activer", disable: "Désactiver",
|
|
active: "Actif", inactive: "Inactif", status: "Statut", actions: "Actions",
|
|
createdAt: "Créé le", updatedAt: "Mis à jour le", version: "Version",
|
|
description: "Description", name: "Nom", type: "Type", language: "Langue",
|
|
jurisdiction: "Juridiction", assetType: "Type d'actif",
|
|
},
|
|
auth: {
|
|
login: "Connexion Administrateur", loginSubtitle: "Connectez-vous avec votre compte système NAC",
|
|
email: "Adresse e-mail", password: "Mot de passe", loginButton: "Se connecter",
|
|
loggingIn: "Connexion en cours...", loginSuccess: "Connexion réussie",
|
|
loginFailed: "Échec de la connexion. Vérifiez votre e-mail et mot de passe.",
|
|
logout: "Se déconnecter", logoutSuccess: "Déconnexion réussie",
|
|
authNotice: "Ce système utilise l'authentification native NAC. Toutes les opérations sont enregistrées dans les journaux d'audit.",
|
|
verifying: "Vérification de l'identité...", unauthorized: "Accès refusé",
|
|
adminOnly: "Ce système est réservé aux administrateurs.",
|
|
},
|
|
nav: {
|
|
dashboard: "Conscience Situationnelle", knowledgeBase: "Base de Connaissances",
|
|
crawlers: "Surveillance des Crawlers", approvalCases: "Cas d'Approbation IA",
|
|
tagEngine: "Moteur de Tags", protocolRegistry: "Registre des Protocoles",
|
|
auditLog: "Permissions et Audit", systemTitle: "Moteur de Connaissances NAC",
|
|
systemSubtitle: "Console d'Administration", adminPanel: "Panneau Admin",
|
|
},
|
|
dashboard: {
|
|
title: "Conscience Situationnelle Globale", subtitle: "Surveillance en temps réel du moteur de connaissances",
|
|
totalRules: "Total des Règles de Conformité", activeCrawlers: "Crawlers Actifs",
|
|
pendingReviews: "Cas en Attente", approvalRate: "Taux d'Approbation",
|
|
knowledgeGrowth: "Croissance de la Base", jurisdictionCoverage: "Couverture Juridictionnelle",
|
|
assetDistribution: "Distribution des Types d'Actifs", crawlerHealth: "Santé des Crawlers",
|
|
recentActivity: "Activité Récente", systemStatus: "État du Système",
|
|
allSystemsNormal: "Tous les systèmes opérationnels", lastUpdated: "Dernière mise à jour",
|
|
viewAll: "Voir tout", rules: "règles", crawlers: "crawlers", cases: "cas",
|
|
},
|
|
knowledgeBase: {
|
|
title: "Gestion de la Base de Connaissances", subtitle: "Gérer les règles de conformité, réglementations et détails des transactions",
|
|
addRule: "Ajouter une règle", editRule: "Modifier la règle", deleteRule: "Supprimer la règle",
|
|
ruleTitle: "Titre de la règle", ruleContent: "Contenu de la règle", ruleSource: "Source de la règle",
|
|
effectiveDate: "Date d'entrée en vigueur", translationStatus: "Statut de traduction",
|
|
original: "Original", aiTranslated: "Traduit par IA", humanReviewed: "Révisé par humain",
|
|
addTranslation: "Ajouter une traduction", missingTranslation: "Traduction manquante",
|
|
languageCoverage: "Couverture linguistique", contentLanguage: "Langue du contenu",
|
|
switchLanguage: "Changer de langue pour afficher", ruleActivated: "Règle activée",
|
|
ruleDeactivated: "Règle désactivée", searchPlaceholder: "Rechercher titre, contenu ou source...",
|
|
filterByJurisdiction: "Filtrer par juridiction", filterByAssetType: "Filtrer par type d'actif",
|
|
filterByStatus: "Filtrer par statut", totalRules: "{{count}} règles au total",
|
|
},
|
|
crawlers: {
|
|
title: "Surveillance et Gestion des Crawlers", subtitle: "Surveillance en temps réel des crawlers internes et externes",
|
|
internalCrawlers: "Crawlers Internes", externalCrawlers: "Crawlers Externes",
|
|
crawlerName: "Nom du crawler", crawlerType: "Type de crawler", lastRun: "Dernière exécution",
|
|
nextRun: "Prochaine exécution", successRate: "Taux de succès", totalCollected: "Total collecté",
|
|
triggerNow: "Déclencher maintenant", triggering: "Déclenchement...", triggered: "Tâche de crawl déclenchée",
|
|
addSource: "Ajouter une source", editSource: "Modifier la source", sourceUrl: "URL de la source",
|
|
frequency: "Fréquence", internal: "Interne", external: "Externe",
|
|
running: "En cours", idle: "Inactif", error: "Erreur", logs: "Journaux", viewLogs: "Voir les journaux",
|
|
},
|
|
approvals: {
|
|
title: "Révision des Cas d'Approbation IA", subtitle: "Réviser les résultats d'approbation automatique et examiner manuellement les cas à risque moyen",
|
|
caseId: "ID du cas", assetName: "Nom de l'actif", applicant: "Demandeur",
|
|
submittedAt: "Soumis le", riskLevel: "Niveau de risque", aiDecision: "Décision IA",
|
|
humanDecision: "Décision humaine", reviewStatus: "Statut de révision",
|
|
pendingReview: "En attente de révision", approved: "Approuvé", rejected: "Rejeté",
|
|
underReview: "En cours de révision", highRisk: "Risque élevé", mediumRisk: "Risque moyen",
|
|
lowRisk: "Risque faible", approve: "Approuver", reject: "Rejeter",
|
|
reviewComment: "Commentaire de révision", addComment: "Ajouter un commentaire...",
|
|
submitReview: "Soumettre la révision", aiConfidence: "Confiance IA",
|
|
complianceScore: "Score de conformité", missingDocuments: "Documents manquants",
|
|
reviewHistory: "Historique de révision", caseDetails: "Détails du cas", viewDetails: "Voir les détails",
|
|
},
|
|
tagEngine: {
|
|
title: "Gouvernance du Moteur de Tags", subtitle: "Gérer les règles de génération automatique de séquences de tags",
|
|
tagId: "ID du tag", tagName: "Nom du tag", tagCategory: "Catégorie du tag",
|
|
tagRule: "Règle du tag", matchPattern: "Modèle de correspondance", priority: "Priorité",
|
|
addTag: "Ajouter un tag", editTag: "Modifier le tag", deleteTag: "Supprimer le tag",
|
|
testTag: "Tester le tag", testInput: "Entrée de test", testResult: "Résultat du test",
|
|
jurisdictionDimension: "Dimension juridictionnelle", assetTypeDimension: "Dimension type d'actif",
|
|
complianceDimension: "Dimension conformité", riskDimension: "Dimension risque",
|
|
crossLanguageAlignment: "Alignement multilingue", standardTagId: "ID de tag standard",
|
|
languageMappings: "Mappages de langues",
|
|
},
|
|
protocols: {
|
|
title: "Gestion du Registre des Protocoles", subtitle: "Gérer tous les protocoles natifs NAC intégrés au système d'approbation IA",
|
|
protocolName: "Nom du protocole", protocolCode: "Code du protocole",
|
|
protocolVersion: "Version du protocole", protocolStatus: "Statut du protocole",
|
|
triggerConditions: "Conditions de déclenchement", endpoint: "Point de service",
|
|
addProtocol: "Enregistrer un protocole", editProtocol: "Modifier le protocole",
|
|
deactivateProtocol: "Désactiver le protocole", activateProtocol: "Activer le protocole",
|
|
protocolActivated: "Protocole activé", protocolDeactivated: "Protocole désactivé",
|
|
registeredAt: "Enregistré le", lastCalled: "Dernier appel", callCount: "Nombre d'appels",
|
|
protocolFamily: "Famille de protocoles", coreProtocols: "Protocoles principaux",
|
|
},
|
|
audit: {
|
|
title: "Gestion des Permissions et Audit", subtitle: "Contrôle d'accès basé sur les rôles et journaux d'audit immuables",
|
|
users: "Gestion des utilisateurs", roles: "Gestion des rôles", auditLogs: "Journaux d'audit",
|
|
userId: "ID utilisateur", userName: "Nom d'utilisateur", userEmail: "E-mail", userRole: "Rôle",
|
|
lastLogin: "Dernière connexion", admin: "Administrateur", reviewer: "Réviseur", legal: "Juridique",
|
|
operator: "Opérateur", action: "Action", resource: "Ressource", ipAddress: "Adresse IP",
|
|
timestamp: "Horodatage", result: "Résultat", details: "Détails",
|
|
exportLogs: "Exporter les journaux", filterByUser: "Filtrer par utilisateur",
|
|
filterByAction: "Filtrer par action", filterByDate: "Filtrer par date",
|
|
immutableNote: "Les journaux d'audit sont immuables. Toutes les opérations critiques sont enregistrées.",
|
|
},
|
|
languageSwitcher: { selectLanguage: "Sélectionner la langue", currentLanguage: "Langue actuelle", knowledgeLanguage: "Langue de la base" },
|
|
jurisdictions: {
|
|
CN: "Chine", HK: "Hong Kong", US: "États-Unis", EU: "Union Européenne",
|
|
SG: "Singapour", AE: "EAU", JP: "Japon", KR: "Corée du Sud",
|
|
RU: "Russie", GB: "Royaume-Uni", ALL: "Toutes les juridictions",
|
|
},
|
|
assetTypes: {
|
|
"RE.RESIDENTIAL": "Immobilier résidentiel", "RE.COMMERCIAL": "Immobilier commercial",
|
|
"RE.INDUSTRIAL": "Immobilier industriel", "FIN.EQUITY": "Actifs en actions",
|
|
"FIN.DEBT": "Actifs de dette", "FIN.FUND": "Parts de fonds",
|
|
"COMM.PRECIOUS": "Métaux précieux", "COMM.ENERGY": "Matières premières énergétiques",
|
|
"IP.PATENT": "Brevets", "IP.COPYRIGHT": "Droits d'auteur",
|
|
"INFRA.TRANSPORT": "Infrastructure de transport", ALL: "Tous les types",
|
|
},
|
|
};
|
|
export default fr;
|