{
  "nav": {
    "features": "Fonctionnalites",
    "security": "Securite",
    "api": "API",
    "pricing": "Tarifs",
    "status": "Statut",
    "contact": "Contact",
    "faq": "FAQ",
    "cta": "Commencer gratuitement"
  },
  "footer": {
    "brand": "Gerez vos serveurs simplement depuis une interface web moderne.",
    "product": "Produit",
    "legal": "Legal",
    "contact": "Contact",
    "features": "Fonctionnalites",
    "pricing": "Tarifs",
    "security": "Securite",
    "status": "Statut des services",
    "roadmap": "Roadmap",
    "api": "API",
    "faq": "FAQ",
    "cgu": "CGU",
    "privacy": "Confidentialite",
    "legalMentions": "Mentions legales",
    "contactUs": "Nous ecrire",
    "copyright": "IliaCloud. Tous droits reserves."
  },
  "cta": {
    "title": "Pret a reprendre le controle de vos serveurs ?",
    "subtitle": "Commencez gratuitement. Aucune carte bancaire requise.",
    "createAccount": "Creer un compte gratuit",
    "viewFeatures": "Voir les fonctionnalites"
  },
  "notFound": {
    "title": "Page introuvable",
    "description": "La page que vous cherchez n'existe pas ou a ete deplacee.",
    "back": "Retour a l'accueil"
  },
  "home": {
    "hero": {
      "title": "Votre serveur plante a 23h.",
      "titleHighlight": "Reglez ca en 2 minutes.",
      "subtitle": "SSH, Docker, monitoring, backups, IA — tout depuis votre telephone. Sans laptop, sans panique.",
      "cta": "Commencer gratuitement",
      "ctaSecondary": "Voir les fonctionnalites"
    },
    "trust": "SSH, Docker, monitoring, backups, IA, alertes — tout dans une seule plateforme. A partir de 12\u202F\u20AC/mois.",
    "features": {
      "title": "Tout ce qu'il vous faut",
      "subtitle": "Sept outils essentiels reunis dans une seule interface mobile-first.",
      "dashboard": { "title": "Dashboard temps reel", "desc": "CPU, RAM, disque, reseau — visualisez l'etat de chaque serveur en un coup d'oeil." },
      "docker": { "title": "Docker management", "desc": "Conteneurs, stacks, logs en direct, restart — gerez votre infra Docker sans terminal." },
      "monitoring": { "title": "Monitoring", "desc": "Uptime, certificats SSL, erreurs HTTP 5xx — soyez alerte avant vos utilisateurs." },
      "terminal": { "title": "Terminal SSH", "desc": "Un terminal complet dans votre navigateur. Couleurs, resize, accessible partout." },
      "backups": { "title": "Backups auto", "desc": "Planifiez vos sauvegardes, recevez une confirmation, restaurez en un clic." },
      "ai": { "title": "Chat IA", "desc": "6 providers, 15 modeles. L'IA diagnostique, lit et modifie vos fichiers avec votre validation." },
      "sharing": { "title": "Partage d'acces", "desc": "Creez des groupes, invitez des collaborateurs et definissez leurs droits container par container." }
    },
    "monitoring": {
      "title": "Ne ratez plus jamais une panne",
      "subtitle": "IliaCloud surveille vos serveurs 24/7 et vous previent instantanement.",
      "uptime": { "title": "Uptime monitoring", "desc": "Verification toutes les 60 secondes avec historique complet." },
      "alerts": { "title": "Alertes multi-canal", "desc": "Discord, Slack, Telegram, email — recevez les alertes ou vous voulez." },
      "ssl": { "title": "Expiration SSL", "desc": "Notification automatique avant l'expiration de vos certificats." },
      "status": { "title": "Page de statut publique", "desc": "Montrez a vos clients que tout fonctionne, en temps reel." }
    },
    "security": {
      "title": "Vos donnees sont chiffrees, point.",
      "subtitle": "La securite n'est pas une option. C'est le socle de toute l'architecture.",
      "twofa": { "title": "Double authentification (2FA)", "desc": "Protegez votre compte avec un code temporaire en plus de votre mot de passe.", "details": ["Google Authenticator, Authy, 1Password", "10 codes de secours chiffres", "Protocole TOTP standard"] },
      "encryption": { "title": "Chiffrement AES-256-GCM", "desc": "Vos cles SSH et API sont chiffrees avant stockage. Personne, meme nous, ne peut les lire en clair." },
      "cookies": { "title": "Cookies httpOnly + CSRF", "desc": "Vos sessions sont protegees contre le vol de token et les attaques cross-site. Aucun token en localStorage." },
      "audit": { "title": "Audit log complet", "desc": "Chaque action est tracee avec IP, timestamp et details. Exportable en CSV pour analyse externe." },
      "tests": { "title": "1 093 tests + SonarQube", "desc": "0 bugs, 0 vulnerabilites detectees. OWASP Top 10 couvert. Le code est teste et analyse en continu." },
      "link": "Voir le detail complet de notre securite"
    },
    "why": {
      "title": "Pourquoi IliaCloud ?",
      "subtitle": "Une plateforme unifiee pour tout gerer, depuis n'importe ou.",
      "allinone": { "title": "Tout-en-un", "desc": "SSH, Docker, monitoring, backups, IA, alertes — plus besoin de jongler entre plusieurs outils." },
      "mobile": { "title": "Mobile-first", "desc": "Concu pour etre utilise sur smartphone. Intervenez sur vos serveurs depuis n'importe ou, sans laptop." },
      "secure": { "title": "Securise par defaut", "desc": "Chiffrement AES-256, 2FA, cookies httpOnly, audit log complet. Vos donnees sont protegees a chaque niveau." },
      "ai": { "title": "IA integree", "desc": "6 providers, 15 modeles. L'IA diagnostique, lit vos fichiers et propose des actions — vous validez." },
      "reports": { "title": "Rapports automatiques", "desc": "Resume quotidien par email, rapport PDF mensuel. Gardez une visibilite complete sans effort." },
      "pricing": { "title": "Prix transparent", "desc": "Plan gratuit pour commencer, Pro a 12\u202FEUR/mois tout inclus. Pas de frais caches, pas de surprise." }
    },
    "pricing": {
      "title": "Tarifs simples, sans surprise",
      "subtitle": "Commencez gratuitement. Passez a Pro quand vous etes pret.",
      "popular": "Populaire",
      "period": "/mois",
      "free": { "desc": "Pour decouvrir", "cta": "Commencer", "annual": "", "features": ["3 serveurs SSH", "10 monitors uptime", "10 certificats SSL", "30 messages IA/jour", "2 backups (retention 3j)", "1 status page", "Historique 7 jours", "Authentification 2FA", "1 utilisateur", "Partage d'acces : non disponible"] },
      "pro": { "cta": "Demarrer avec Pro", "annual": "ou 99\u202F\u20AC/an", "features": ["10 serveurs SSH", "50 monitors uptime", "500 messages IA/jour", "20 backups (retention 30j)", "Terminal SSH + Docker complet", "Historique 90 jours", "Resume email + rapport PDF", "API 1 000 req/h", "Authentification 2FA", "1 utilisateur", "Partage d'acces : non disponible"] },
      "business": { "cta": "Passer au Business", "annual": "ou 299\u202F\u20AC/an", "features": ["30 serveurs SSH", "150 monitors uptime", "2 000 messages IA/jour", "50 backups (retention 90j)", "Terminal SSH + Docker complet", "Historique 180 jours", "10 groupes/serveur, 3 membres/groupe", "Permissions granulaires (17 zones)", "Terminal Docker securise pour les membres", "API 5 000 req/h", "Resume email + rapport PDF", "Support email"] },
      "enterprise": { "cta": "Passer a l'Enterprise", "annual": "ou 899\u202F\u20AC/an", "features": ["Serveurs illimites", "Monitors illimites", "Messages IA illimites", "Backups illimites (retention 1 an)", "20 groupes/serveur, membres illimites", "Permissions granulaires (17 zones)", "Terminal Docker securise pour les membres", "Marque blanche (status pages)", "Historique 1 an", "API 20 000 req/h", "Support dedie + SLA 99.9%"] }
    },
    "faq": {
      "title": "Questions frequentes",
      "items": [
        { "q": "Mes donnees sont-elles securisees ?", "a": "Oui. Toutes les cles SSH et credentials sont chiffrees avec AES-256-GCM cote serveur. Les sessions utilisent des cookies httpOnly avec protection CSRF. Aucune donnee sensible n'est stockee en clair." },
        { "q": "Comment fonctionne la double authentification ?", "a": "Vous activez la 2FA depuis vos parametres. Scannez le QR code avec Google Authenticator, Authy ou 1Password, puis entrez le code a 6 chiffres a chaque connexion. 10 codes de secours chiffres sont generes au cas ou vous perdez votre telephone." },
        { "q": "Est-ce que je dois fournir mes cles API ?", "a": "Oui, uniquement pour utiliser le chat IA. Vous fournissez votre propre cle API (BYOK : Bring Your Own Key) — elle est chiffree en AES-256-GCM avant stockage et jamais accessible en clair. Vous gardez le controle total. Mistral propose une cle API gratuite pour commencer." },
        { "q": "Combien de serveurs puis-je gerer ?", "a": "Le plan Free permet 3 serveurs, le plan Pro jusqu'a 10, le plan Business jusqu'a 30 et le plan Enterprise offre un nombre illimite de serveurs." },
        { "q": "L'application fonctionne-t-elle sur mobile ?", "a": "Absolument. IliaCloud est concu mobile-first. L'interface s'adapte parfaitement aux smartphones et tablettes. Vous pouvez gerer vos serveurs depuis n'importe ou." },
        { "q": "Comment fonctionne la page de statut ?", "a": "Vous activez la page de statut depuis votre dashboard. Elle affiche l'uptime de vos services en temps reel et est accessible publiquement via une URL dediee que vous partagez avec vos clients." },
        { "q": "Puis-je exporter mes donnees ?", "a": "Oui. Vous pouvez exporter l'historique de monitoring, les logs d'audit et les configurations de vos serveurs au format JSON ou CSV a tout moment depuis les parametres de votre compte." }
      ]
    }
  },
  "contact": {
    "title": "Nous contacter",
    "subtitle": "Une question, un probleme, une suggestion ? Ecrivez-nous.",
    "name": "Nom",
    "email": "Email",
    "subject": "Sujet",
    "subjectPlaceholder": "Sujet du message (optionnel)",
    "message": "Message",
    "messagePlaceholder": "Votre message...",
    "namePlaceholder": "Votre nom",
    "emailPlaceholder": "vous@exemple.com",
    "send": "Envoyer",
    "sending": "Envoi en cours...",
    "success": "Message envoye. Nous vous repondrons dans les plus brefs delais.",
    "errorSend": "Erreur lors de l'envoi.",
    "errorServer": "Impossible de joindre le serveur. Reessayez plus tard."
  },
  "roadmap": {
    "title": "Roadmap produit",
    "subtitle": "Tout ce qui est deja disponible et ce qui arrive bientot. IliaCloud evolue chaque semaine.",
    "done": "Ce qui est fait",
    "coming": "A venir",
    "items": {
      "dashboard": "Dashboard temps reel (CPU, RAM, disque, load)",
      "terminal": "Terminal SSH web",
      "docker": "Gestion Docker complete (logs, stacks, deploy, rollback)",
      "monitoring": "Monitoring uptime + SSL + erreurs HTTP 5xx",
      "backups": "Backups automatiques planifies",
      "ai": "Agent IA multi-provider (6 providers, 15 modeles)",
      "alerts": "Alertes Discord / Slack / Telegram / Email",
      "statusPage": "Page de statut publique personnalisable",
      "files": "Editeur de fichiers avec coloration syntaxique",
      "cron": "Cron manager",
      "audit": "Audit log complet",
      "configExport": "Import / export config chiffre",
      "twofa": "Authentification 2FA (Google Authenticator)",
      "digest": "Resume quotidien / hebdomadaire par email",
      "report": "Rapport mensuel PDF automatique",
      "annotations": "Annotations sur la timeline des metriques",
      "multiServer": "Multi-serveurs",
      "history": "Historique des metriques jusqu'a 1 an",
      "quickActions": "Quick Actions personnalisees",
      "api": "API publique REST (30+ endpoints, documentation Swagger)",
      "enterprise": "Plan Enterprise (serveurs illimites, marque blanche, SLA 99.9%)"
    },
    "upcoming": {
      "multiLocation": "Uptime multi-localisation (plusieurs regions)",
      "multiUser": "Partage d'acces multi-utilisateur",
      "cicd": "CI/CD triggers (GitHub / GitLab)",
      "logSearch": "Recherche dans les logs historiques",
      "snippets": "Commandes favorites / snippets terminal",
      "dns": "Monitoring DNS et port TCP/UDP",
      "maintenance": "Fenetres de maintenance (suspension des alertes)"
    }
  },
  "pricing": {
    "pageTitle": "Tarifs — IliaCloud",
    "hero": {
      "title": "Un prix simple, tout inclus",
      "subtitle": "SSH, Docker, monitoring, backups, IA, alertes — tout dans une seule plateforme a partir de",
      "subtitlePrice": "12\u202F\u20AC/mois"
    },
    "free": {
      "name": "Free",
      "price": "0\u202F\u20AC",
      "period": "/mois",
      "desc": "Pour decouvrir IliaCloud",
      "cta": "Commencer gratuitement",
      "features": [
        "3 serveurs SSH",
        "10 monitors uptime",
        "10 certificats SSL",
        "2 webhooks",
        "5 alertes serveur",
        "10 quick actions",
        "10 chemins de logs",
        "2 backups planifies (retention 3j)",
        "1 status page",
        "5 sessions chat",
        "30 messages IA/jour",
        "Historique 7 jours",
        "Cron manager (lecture)",
        "Editeur fichiers (lecture)",
        "Authentification 2FA",
        "Chat multi-provider",
        "1 utilisateur"
      ]
    },
    "pro": {
      "name": "Pro",
      "price": "12\u202F\u20AC",
      "period": "/mois",
      "annual": "99\u202F\u20AC/an",
      "annualNote": "(2 mois offerts)",
      "popular": "Populaire",
      "cta": "Demarrer l'essai Pro",
      "features": [
        "10 serveurs SSH",
        "50 monitors uptime",
        "50 certificats SSL",
        "10 webhooks",
        "50 alertes serveur",
        "Quick actions illimitees",
        "Logs illimites",
        "20 backups planifies (retention 30j)",
        "5 status pages",
        "Sessions chat illimitees",
        "500 messages IA/jour",
        "Historique 90 jours",
        "Terminal SSH",
        "Docker complet (stats + stacks + logs + prune)",
        "Cron manager complet",
        "Editeur fichiers (R+W)",
        "Backup download + restore",
        "Chat tool use",
        "Export config chiffre",
        "Export CSV audit",
        "Alertes HTTP 5xx + SSL",
        "Resume email quotidien",
        "Rapport mensuel PDF",
        "Annotations timeline",
        "API 1 000 req/h",
        "Authentification 2FA",
        "Chat multi-provider",
        "1 utilisateur"
      ]
    },
    "business": {
      "name": "Business",
      "price": "35\u202F\u20AC",
      "period": "/mois",
      "annual": "299\u202F\u20AC/an",
      "annualNote": "(2 mois offerts)",
      "cta": "Passer au Business",
      "features": [
        "30 serveurs SSH",
        "150 monitors uptime",
        "150 certificats SSL",
        "30 webhooks",
        "150 alertes serveur",
        "Quick actions illimitees",
        "Logs illimites",
        "50 backups planifies (retention 90j)",
        "20 status pages",
        "Sessions chat illimitees",
        "2 000 messages IA/jour",
        "Historique 180 jours",
        "Terminal SSH",
        "Docker complet (stats + stacks + logs + prune)",
        "Cron manager complet",
        "Editeur fichiers (R+W)",
        "Backup download + restore",
        "Chat tool use",
        "Export config chiffre",
        "Export CSV audit",
        "Alertes HTTP 5xx + SSL",
        "Resume email quotidien",
        "Rapport mensuel PDF",
        "Annotations timeline",
        "API 5 000 req/h",
        "Authentification 2FA",
        "Chat multi-provider",
        "10 groupes par serveur",
        "3 membres par groupe",
        "Permissions granulaires (17 zones)",
        "Terminal Docker securise pour les membres",
        "Actions rapides Docker pour les membres",
        "Filtrage automatique par containers",
        "Support email"
      ]
    },
    "enterprise": {
      "name": "Enterprise",
      "price": "99\u202F\u20AC",
      "period": "/mois",
      "annual": "899\u202F\u20AC/an",
      "annualNote": "(2 mois offerts)",
      "cta": "Passer a l'Enterprise",
      "features": [
        "Serveurs illimites",
        "Monitors illimites",
        "Certificats illimites",
        "Webhooks illimites",
        "Alertes illimitees",
        "Quick actions illimitees",
        "Logs illimites",
        "Backups illimites (retention 1 an)",
        "Status pages illimitees",
        "Sessions chat illimitees",
        "Messages IA illimites",
        "Historique 1 an",
        "Terminal SSH",
        "Docker complet (stats + stacks + logs + prune)",
        "Cron manager complet",
        "Editeur fichiers (R+W)",
        "Backup download + restore",
        "Chat tool use",
        "Export config chiffre",
        "Export CSV audit",
        "Alertes HTTP 5xx + SSL",
        "Resume email quotidien",
        "Rapport mensuel PDF",
        "Annotations timeline",
        "20 groupes par serveur",
        "Membres illimites par groupe",
        "Permissions granulaires (17 zones)",
        "Terminal Docker securise pour les membres",
        "Actions rapides Docker pour les membres",
        "Filtrage automatique par containers",
        "Marque blanche (status pages)",
        "API 20 000 req/h",
        "Authentification 2FA",
        "Chat multi-provider",
        "Support dedie",
        "SLA 99.9%"
      ]
    },
    "comparison": {
      "title": "Comparaison complete",
      "feature": "Fonctionnalite",
      "sections": {
        "limits": "Limites",
        "backups": "Backups",
        "chatAi": "Chat IA",
        "history": "Historique & monitoring",
        "serverTools": "Outils serveur",
        "alertsReports": "Alertes & rapports",
        "exportsSecurity": "Exports & securite",
        "apiSupport": "API & support",
        "sharing": "Partage d'acces"
      },
      "unlimited": "Illimite",
      "dash": "\u2014",
      "check": "\u2713",
      "rows": {
        "sshServers": "Serveurs SSH",
        "uptimeMonitors": "Monitors uptime",
        "sslCerts": "Certificats SSL",
        "webhooks": "Webhooks",
        "serverAlerts": "Alertes serveur",
        "quickActions": "Quick actions",
        "logPaths": "Chemins de logs",
        "statusPages": "Status pages",
        "users": "Utilisateurs",
        "scheduledBackups": "Backups planifies",
        "backupRetention": "Retention backups",
        "backupDownload": "Backup download + restore",
        "chatSessions": "Sessions chat",
        "aiMessagesDay": "Messages IA/jour",
        "chatMultiProvider": "Chat multi-provider",
        "chatToolUse": "Chat tool use",
        "metricsHistory": "Historique metriques",
        "auditLog": "Audit log",
        "timelineAnnotations": "Annotations timeline",
        "terminalSsh": "Terminal SSH",
        "dockerFull": "Docker complet (stats + stacks + logs + prune)",
        "fileEditor": "Editeur fichiers",
        "cronManager": "Cron manager",
        "http5xxSsl": "Alertes HTTP 5xx + SSL",
        "dailyDigest": "Resume email quotidien",
        "monthlyPdf": "Rapport mensuel PDF",
        "auth2fa": "Authentification 2FA",
        "configExport": "Export config chiffre",
        "csvAudit": "Export CSV audit",
        "apiRequests": "API requests/heure",
        "groupsPerServer": "Groupes par serveur",
        "membersPerGroup": "Membres par groupe",
        "granularPerms": "Permissions granulaires (17 zones)",
        "dockerTerminal": "Terminal Docker securise",
        "dockerActions": "Actions rapides Docker",
        "autoFiltering": "Filtrage auto par containers",
        "whiteLabel": "Status page marque blanche",
        "support": "Support",
        "sla": "SLA uptime garanti"
      },
      "values": {
        "sshServers":       ["3", "10", "30", "Illimite"],
        "uptimeMonitors":   ["10", "50", "150", "Illimite"],
        "sslCerts":         ["10", "50", "150", "Illimite"],
        "webhooks":         ["2", "10", "30", "Illimite"],
        "serverAlerts":     ["5", "50", "150", "Illimite"],
        "quickActions":     ["10", "Illimite", "Illimite", "Illimite"],
        "logPaths":         ["10", "Illimite", "Illimite", "Illimite"],
        "statusPages":      ["1", "5", "20", "Illimite"],
        "users":            ["1", "1", "3", "Illimite"],
        "scheduledBackups": ["2", "20", "50", "Illimite"],
        "backupRetention":  ["3 jours", "30 jours", "90 jours", "1 an"],
        "backupDownload":   [false, true, true, true],
        "chatSessions":     ["5", "Illimite", "Illimite", "Illimite"],
        "aiMessagesDay":    ["30", "500", "2 000", "Illimite"],
        "chatMultiProvider":[true, true, true, true],
        "chatToolUse":      [false, true, true, true],
        "metricsHistory":   ["7 jours", "90 jours", "180 jours", "1 an"],
        "auditLog":         ["7 jours", "90 jours", "180 jours", "1 an"],
        "timelineAnnotations": [false, true, true, true],
        "terminalSsh":      [false, true, true, true],
        "dockerFull":       [false, true, true, true],
        "fileEditor":       ["Lecture", "R + W", "R + W", "R + W"],
        "cronManager":      ["Lecture", "Complet", "Complet", "Complet"],
        "http5xxSsl":       [false, true, true, true],
        "dailyDigest":      [false, true, true, true],
        "monthlyPdf":       [false, true, true, true],
        "auth2fa":          [true, true, true, true],
        "configExport":     [false, true, true, true],
        "csvAudit":         [false, true, true, true],
        "apiRequests":      [false, "1 000", "5 000", "20 000"],
        "groupsPerServer":  [false, false, "10", "20"],
        "membersPerGroup":  [false, false, "3", "Illimite"],
        "granularPerms":    [false, false, true, true],
        "dockerTerminal":   [false, false, true, true],
        "dockerActions":    [false, false, true, true],
        "autoFiltering":    [false, false, true, true],
        "whiteLabel":       [false, false, false, true],
        "support":          [false, false, "Email", "Dedie"],
        "sla":              [false, false, false, "99.9%"]
      }
    },
    "faq": {
      "title": "Questions frequentes",
      "items": [
        {
          "q": "Puis-je changer de plan a tout moment ?",
          "a": "Oui, vous pouvez passer d'un plan a un autre a tout moment depuis les parametres de votre compte. Le changement prend effet immediatement et la facturation est ajustee au prorata."
        },
        {
          "q": "Y a-t-il un engagement ?",
          "a": "Aucun engagement. Vous pouvez annuler votre abonnement a tout moment. Votre compte restera actif jusqu'a la fin de la periode payee."
        },
        {
          "q": "Comment fonctionne la facturation annuelle ?",
          "a": "En choisissant la facturation annuelle, vous beneficiez de 2 mois offerts. Pro : 99\u202F\u20AC/an au lieu de 144\u202F\u20AC. Business : 299\u202F\u20AC/an au lieu de 420\u202F\u20AC. Enterprise : 899\u202F\u20AC/an au lieu de 1 188\u202F\u20AC. Le paiement est effectue en une seule fois pour l'annee."
        },
        {
          "q": "Que se passe-t-il si je depasse les limites de mon plan ?",
          "a": "Vous recevrez une notification lorsque vous approchez de vos limites. Une fois la limite atteinte, la fonctionnalite concernee est desactivee jusqu'au prochain cycle ou jusqu'a un changement de plan. Aucune surfacturation."
        },
        {
          "q": "Quels moyens de paiement acceptez-vous ?",
          "a": "Nous acceptons les cartes bancaires (Visa, Mastercard, Amex) via Stripe. Le paiement est securise et vos donnees de carte ne transitent jamais par nos serveurs."
        },
        {
          "q": "A qui s'adresse le plan Enterprise ?",
          "a": "Le plan Enterprise est concu pour les agences, les equipes DevOps et les entreprises qui gerent des serveurs pour leurs clients. Il inclut des utilisateurs illimites, des status pages en marque blanche (sans mention IliaCloud), un acces API intensif, un support dedie et un SLA garanti a 99.9%."
        }
      ]
    }
  },
  "features": {
    "pageTitle": "Fonctionnalites — IliaCloud",
    "hero": {
      "title": "Tout ce qu'il faut pour gerer vos serveurs",
      "subtitle": "Une interface unique pour le monitoring, Docker, les backups, le terminal SSH et l'IA. Rien a installer sur vos serveurs."
    },
    "screenshots": {
      "dashboard": "Dashboard",
      "chatAi": "Chat IA",
      "ssl": "SSL Monitoring",
      "webhooks": "Webhooks",
      "actions": "Actions rapides"
    },
    "included": "Inclus",
    "dashboard": {
      "title": "Dashboard temps reel",
      "desc": "Visualisez l'etat de tous vos serveurs en un coup d'oeil. Les metriques sont rafraichies automatiquement via WebSocket toutes les 5 secondes, sans aucune action de votre part.",
      "desc2": "Chaque serveur affiche ses indicateurs cles en temps reel, avec un historique consultable jusqu'a 1 an selon votre plan.",
      "items": [
        "CPU, RAM, disque, load average",
        "Rafraichissement WebSocket toutes les 5 secondes",
        "Graphiques d'historique interactifs",
        "Historique jusqu'a 1 an (plan Business)",
        "Vue multi-serveurs unifiee",
        "Annotations sur la timeline (deploiements, incidents, maintenance)"
      ]
    },
    "docker": {
      "title": "Docker complet",
      "desc": "Gerez vos containers Docker directement depuis le navigateur. IliaCloud supporte a la fois Docker Compose et Docker Swarm, avec une interface visuelle pour chaque stack.",
      "desc2": "Consultez les statistiques de chaque container en temps reel et streamez les logs sans quitter l'interface.",
      "items": [
        "Liste et gestion des containers",
        "Stacks Swarm et Compose",
        "Stats CPU/RAM/reseau par container",
        "Logs streaming en temps reel",
        "Start, stop, restart depuis l'UI"
      ]
    },
    "monitoring": {
      "title": "Monitoring avance",
      "desc": "Surveillez la disponibilite de vos services avec des checks toutes les 60 secondes. Validez vos certificats SSL automatiquement toutes les heures et detectez les erreurs HTTP 5xx avant vos utilisateurs.",
      "desc2": "Chaque monitor dispose d'un graphique de latence historique pour identifier les tendances de performance.",
      "items": [
        "Uptime check toutes les 60 secondes",
        "Verification SSL toutes les heures",
        "Detection HTTP 5xx automatique",
        "Graphique de latence historique",
        "Calcul du pourcentage d'uptime"
      ]
    },
    "alerts": {
      "title": "Alertes multi-canal",
      "desc": "Soyez prevenu instantanement lorsque quelque chose ne va pas. IliaCloud supporte 10 types d'evenements differents et envoie les alertes sur Discord, Slack et Telegram simultanement.",
      "desc2": "Les alertes de recovery sont envoyees automatiquement lorsque le probleme est resolu, avec les notifications push dans le navigateur.",
      "items": [
        "10 types d'evenements supportes",
        "Discord, Slack, Telegram",
        "Recovery automatique",
        "Notifications push navigateur",
        "Configuration par serveur"
      ]
    },
    "terminal": {
      "title": "Terminal SSH dans le navigateur",
      "desc": "Accedez a vos serveurs directement depuis IliaCloud grace a un terminal SSH complet propulse par xterm.js. Pas besoin de client SSH local ni de VPN.",
      "desc2": "Le terminal supporte les couleurs ANSI, le redimensionnement automatique et un bouton flottant pour y acceder rapidement depuis n'importe quelle page.",
      "items": [
        "Terminal xterm.js complet",
        "Support couleurs ANSI",
        "Redimensionnement automatique",
        "Bouton flottant d'acces rapide",
        "Connexion securisee via WebSocket"
      ]
    },
    "backups": {
      "title": "Backups automatises",
      "desc": "Planifiez des sauvegardes automatiques de vos bases de donnees PostgreSQL et MySQL. IliaCloud detecte automatiquement les bases presentes sur vos serveurs.",
      "desc2": "Restaurez en un clic, et recevez une notification a chaque backup reussi ou echoue. Les sauvegardes sont planifiees avec la granularite de votre choix.",
      "items": [
        "PostgreSQL et MySQL supportes",
        "Planification flexible (cron)",
        "Auto-scan des bases de donnees",
        "Restauration en un clic",
        "Notification succes/echec"
      ]
    },
    "ai": {
      "title": "Chat IA multi-provider",
      "desc": "Interagissez avec vos serveurs en langage naturel. IliaCloud supporte 6 providers et 15 modeles differents, dont OpenAI, Anthropic, Google et Mistral.",
      "desc2": "Le mode tool use permet a l'IA d'executer des commandes et de lire des fichiers directement sur vos serveurs, avec votre validation. Amenez vos propres cles API (BYOK).",
      "items": [
        "6 providers, 15 modeles",
        "Tool use (commandes, fichiers)",
        "BYOK (Bring Your Own Key)",
        "Contexte serveur automatique",
        "Historique des conversations"
      ]
    },
    "admin": {
      "title": "Administration et audit",
      "desc": "Chaque action effectuee sur IliaCloud est enregistree dans un audit log detaille couvrant 16 categories. Exportez les logs au format CSV pour vos rapports de conformite.",
      "desc2": "Importez et exportez votre configuration de maniere chiffree, creez des status pages publiques pour vos clients, et personnalisez le theme de l'interface.",
      "items": [
        "Audit log avec 16 categories",
        "Export CSV des logs",
        "Import/export config chiffre",
        "Status page publique",
        "Theme personnalisable",
        "Authentification 2FA (TOTP, Google Authenticator, codes de secours)",
        "Gestionnaire de taches cron (visualisation et edition)"
      ]
    },
    "digest": {
      "title": "Resume email",
      "desc": "Recevez un resume periodique de l'etat de vos serveurs directement dans votre boite mail. Choisissez la frequence qui vous convient : quotidienne ou hebdomadaire.",
      "desc2": "Chaque resume inclut les metriques cles, l'uptime et les incidents recents, pour garder une vision claire sans avoir a se connecter.",
      "items": [
        "Frequence quotidienne ou hebdomadaire",
        "Resume CPU, RAM, disque, uptime",
        "Liste des incidents recents",
        "Configurable par serveur"
      ]
    },
    "report": {
      "title": "Rapport mensuel PDF",
      "desc": "Chaque premier du mois, IliaCloud genere automatiquement un rapport PDF complet pour chacun de vos serveurs. Ideal pour vos clients ou votre equipe.",
      "desc2": "Le rapport inclut les metriques moyennes et maximales, le pourcentage d'uptime, et la liste des incidents du mois ecoule.",
      "items": [
        "Generation automatique le 1er du mois",
        "Metriques CPU, RAM, disque en PDF",
        "Pourcentage d'uptime mensuel",
        "Historique des incidents du mois"
      ]
    },
    "quickActions": {
      "title": "Quick Actions",
      "desc": "Definissez des commandes frequentes et executez-les en un seul clic. Plus besoin d'ouvrir un terminal pour les operations courantes comme redemarrer un service ou vider un cache.",
      "desc2": "Les quick actions sont entierement personnalisables : nom, commande, icone et serveur cible. Gagnez du temps sur les taches repetitives.",
      "items": [
        "Commandes rapides personnalisables",
        "Execution en un clic",
        "Configuration par serveur",
        "Resultat affiche en temps reel"
      ]
    },
    "sharing": {
      "title": "Partage d'acces",
      "desc": "Creez des groupes de projets et invitez des collaborateurs avec des permissions granulaires. Chaque membre ne voit que les containers Docker et les donnees qui lui sont assignes.",
      "desc2": "Le systeme de partage est concu pour la securite : les membres sont enfermes dans leurs containers via un terminal Docker securise, sans acces au serveur hote ni aux autres projets.",
      "items": [
        "Groupes de projets avec selection de containers",
        "Invitation par email avec acceptation securisee",
        "17 zones de permissions (none / read / write)",
        "Presets : Lecteur, Operateur, Admin",
        "Terminal Docker securise (docker exec, pas SSH)",
        "Actions rapides Docker pour les membres",
        "Filtrage automatique : Uptime, SSL, Logs, Backups, Audit",
        "Plan du proprietaire herite par les membres",
        "Ajout direct de membres deja connus (sans re-invitation)"
      ]
    }
  },
  "security": {
    "pageTitle": "Securite — IliaCloud",
    "hero": {
      "title": "La securite n'est pas une option",
      "subtitle": "Chaque ligne de code est ecrite avec la securite comme priorite. Vos donnees sont chiffrees, vos sessions protegees, et chaque action est tracee."
    },
    "encryption": {
      "title": "Chiffrement",
      "desc": "Toutes les donnees sensibles sont chiffrees au repos et en transit. Les cles SSH, cles API et configurations exportees utilisent un chiffrement de niveau militaire.",
      "items": [
        { "bold": "AES-256-GCM", "text": "pour le chiffrement des cles SSH, cles API et exports de configuration" },
        { "bold": "bcrypt 12 rounds", "text": "pour le hachage des mots de passe" },
        { "bold": "PBKDF2 100 000 iterations", "text": "pour la derivation des cles d'export" },
        { "bold": "Cles en memoire uniquement", "text": ": jamais stockees en clair sur disque, dechiffrees uniquement a l'utilisation" }
      ]
    },
    "auth": {
      "title": "Authentification",
      "desc": "Le systeme d'authentification est concu pour resister aux attaques les plus courantes, avec plusieurs couches de protection complementaires.",
      "items": [
        { "bold": "JWT httpOnly", "text": ": les tokens sont stockes en cookies httpOnly, inaccessibles depuis JavaScript" },
        { "bold": "Refresh token rotation", "text": ": l'ancien token est revoque a chaque renouvellement" },
        { "bold": "Protection CSRF", "text": ": double-submit cookie avec header X-CSRF-Token" },
        { "bold": "Rate limiting", "text": ": 1 000 req/15min global, 50/15min sur l'auth, 30 conn/min WebSocket" },
        { "bold": "Anti timing-attack", "text": ": comparaison dummy hash pour les utilisateurs inexistants" }
      ]
    },
    "twofa": {
      "title": "Authentification a deux facteurs (2FA)",
      "desc": "Ajoutez une couche de protection supplementaire a votre compte avec l'authentification a deux facteurs. Meme si votre mot de passe est compromis, votre compte reste protege.",
      "items": [
        { "bold": "TOTP standard", "text": ": protocole ouvert compatible avec toutes les applications d'authentification" },
        { "bold": "Compatible Google Authenticator, Authy, 1Password", "text": "et toute application TOTP" },
        { "bold": "Codes de secours chiffres", "text": ": 10 codes a usage unique, stockes chiffres en base de donnees" },
        { "bold": "Protection contre le vol de mot de passe", "text": ": un mot de passe seul ne suffit plus pour acceder au compte" }
      ]
    },
    "infra": {
      "title": "Infrastructure",
      "desc": "L'infrastructure est durcie a chaque niveau : du reverse proxy jusqu'a la validation des entrees utilisateur.",
      "items": [
        { "bold": "HTTPS Let's Encrypt", "text": ": chiffrement TLS obligatoire sur toutes les connexions via Traefik" },
        { "bold": "Helmet + CSP", "text": ": headers de securite stricts (Content Security Policy, X-Frame-Options, HSTS)" },
        { "bold": "Shell escape", "text": ": toutes les commandes SSH sont echappees pour prevenir l'injection de commandes" },
        { "bold": "Path validation", "text": ": protection contre le path traversal et les null bytes" },
        { "bold": "Container validation", "text": ": verification stricte des noms de containers Docker" },
        { "bold": "Variables d'env masquees", "text": ": les valeurs sensibles sont masquees dans les details Docker" }
      ]
    },
    "audit": {
      "title": "Audit et tracabilite",
      "desc": "Chaque action effectuee sur IliaCloud est enregistree dans un journal d'audit detaille, pour la conformite et l'investigation.",
      "items": [
        { "bold": "Chaque action loguee", "text": ": toutes les operations mutantes (POST, PATCH, DELETE) sont enregistrees automatiquement" },
        { "bold": "16 categories", "text": ": auth, server, docker, ssh, chat, backup, ssl, uptime, webhook, file, config, export, import, status-page, settings, audit" },
        { "bold": "IP + timestamp", "text": ": chaque entree inclut l'adresse IP, l'horodatage et les details de la requete (donnees sensibles masquees)" },
        { "bold": "Export CSV", "text": ": exportez les logs pour analyse externe et rapports de conformite" }
      ]
    },
    "quality": {
      "title": "Qualite du code",
      "desc": "La qualite et la securite du code sont validees en continu par des tests automatises et des outils d'analyse statique.",
      "stats": {
        "tests": "1 093",
        "testsLabel": "tests automatises",
        "bugs": "0",
        "bugsLabel": "bugs SonarQube",
        "vulns": "0",
        "vulnsLabel": "vulnerabilites"
      },
      "items": [
        { "bold": "1 093 tests", "text": "automatises (796 backend + 297 frontend, Vitest + Playwright)" },
        { "bold": "SonarQube", "text": ": 0 bugs, 0 vulnerabilites, 0 code smells critiques" },
        { "bold": "OWASP Top 10", "text": "couvert : injection, XSS, CSRF, broken auth, path traversal, et plus" }
      ]
    },
    "trust": {
      "title": "Vos donnees sont a vous. Point.",
      "desc": "Vos donnees ne quittent jamais votre serveur. Nous n'avons pas acces a vos cles. Tout est chiffre. Tout est a vous."
    }
  },
  "faq": {
    "pageTitle": "FAQ — IliaCloud",
    "hero": {
      "title": "Foire aux questions",
      "subtitle": "Guide complet pour utiliser IliaCloud, etape par etape."
    },
    "searchPlaceholder": "Rechercher dans la FAQ...",
    "sections": [
      {
        "title": "Demarrage rapide",
        "items": [
          { "q": "Par quoi commencer sur IliaCloud ?", "a": "Commencez par creer votre compte, verifier votre email, puis ajoutez votre premiere cle SSH dans Parametres. Ensuite, ajoutez un serveur et validez la connexion." },
          { "q": "Quels pre-requis pour connecter un serveur ?", "a": "Vous avez besoin d'un acces SSH valide: hote/IP, port, utilisateur, et cle privee correspondante a la cle publique autorisee sur le serveur." },
          { "q": "Quel est le parcours conseille en premier ?", "a": "Compte → verification email → ajout cle SSH → ajout serveur → verification dashboard → configuration alertes et backups." }
        ]
      },
      {
        "title": "SSH et serveurs",
        "items": [
          { "q": "Comment generer une cle SSH ?", "a": "Sous Linux/macOS, utilisez ssh-keygen. Copiez ensuite la cle publique dans le serveur cible et ajoutez la cle privee dans IliaCloud > Parametres > Cles SSH." },
          { "q": "Pourquoi la connexion SSH echoue ?", "a": "Verifiez l'IP, le port, l'utilisateur, les permissions de la cle, et la presence de la cle publique dans authorized_keys. Verifiez aussi le pare-feu." },
          { "q": "Puis-je gerer plusieurs serveurs ?", "a": "Oui. Utilisez le selecteur de serveur pour basculer entre la vue globale et un serveur specifique." }
        ]
      },
      {
        "title": "Dashboard",
        "items": [
          { "q": "Que contient le Dashboard ?", "a": "Le Dashboard affiche les metriques cles (CPU, RAM, disque, load), l'historique et la sante globale de vos serveurs." },
          { "q": "Comment lire les indicateurs de statut ?", "a": "Vert = sain, orange = attention, rouge = critique. Les seuils sont relies aux metriques et regles d'alertes." }
        ]
      },
      {
        "title": "Docker",
        "items": [
          { "q": "Que puis-je faire dans Docker ?", "a": "Lister les containers, voir leur statut, demarrer/arreter/redemarrer, consulter les logs et stats." },
          { "q": "Comment redeployer un stack ?", "a": "Depuis la section Docker/Stacks, ouvrez le stack cible puis lancez le redeploiement ou rollback." }
        ]
      },
      {
        "title": "Logs, Actions, Cron",
        "items": [
          { "q": "Comment suivre les logs en temps reel ?", "a": "Ajoutez un chemin de log, ouvrez le stream et appliquez des filtres. Le flux est mis a jour en direct via WebSocket." },
          { "q": "A quoi servent les actions rapides ?", "a": "Les actions rapides permettent d'executer des commandes shell recurrentes en un clic avec suivi du resultat." },
          { "q": "Comment gerer les taches cron ?", "a": "Dans Cron, vous pouvez lister, creer, modifier, activer/desactiver et supprimer des taches planifiees." }
        ]
      },
      {
        "title": "Terminal",
        "items": [
          { "q": "Comment ouvrir le terminal ?", "a": "Depuis le menu hamburger, cliquez sur Terminal. Le drawer s'ouvre en bas de l'ecran." },
          { "q": "Le terminal supporte-t-il les couleurs ?", "a": "Oui, le terminal supporte ANSI 256 couleurs et le redimensionnement." }
        ]
      },
      {
        "title": "Backups",
        "items": [
          { "q": "Comment lancer un backup manuel ?", "a": "Depuis Backups, selectionnez la source et declenchez une sauvegarde immediate." },
          { "q": "Puis-je automatiser les backups ?", "a": "Oui, configurez une planification et activez les notifications webhook de succes/echec." }
        ]
      },
      {
        "title": "Uptime, SSL, Webhooks",
        "items": [
          { "q": "Comment configurer un monitor uptime ?", "a": "Ajoutez une URL HTTP/HTTPS, choisissez la frequence, puis suivez latence et disponibilite." },
          { "q": "Comment fonctionne la surveillance SSL ?", "a": "Ajoutez un domaine, puis suivez la date d'expiration et recevez une alerte avant echeance." },
          { "q": "A quoi servent les webhooks ?", "a": "Ils envoient des notifications vers Discord, Slack, Telegram ou un endpoint custom sur evenements (alertes, backups, etc.)." }
        ]
      },
      {
        "title": "Alertes",
        "items": [
          { "q": "Quels types d'alertes puis-je creer ?", "a": "CPU, RAM, disque, load, container down, uptime down, SSL expiring." },
          { "q": "Comment eviter le spam d'alertes ?", "a": "Un cooldown anti-spam de 15 min est applique entre alertes identiques." }
        ]
      },
      {
        "title": "Chat IA",
        "items": [
          { "q": "Comment activer le chat IA ?", "a": "Ajoutez une cle API (Anthropic, OpenAI, Mistral, Google, DeepSeek ou xAI) dans Parametres > Cles IA." },
          { "q": "Que peut faire l'assistant ?", "a": "Diagnostic de metriques, interpretation de logs, pistes de resolution et recommandations operationnelles." }
        ]
      },
      {
        "title": "Partage d'acces et groupes",
        "items": [
          { "q": "Comment creer un groupe ?", "a": "Parametres > Groupes > Creer. Donnez un nom, liez un serveur, puis cochez les containers Docker visibles par les membres." },
          { "q": "Comment inviter un membre ?", "a": "Dans le groupe, entrez l'email du membre. Si deja connu dans un autre groupe, ajout direct. Sinon, invitation par email (72h, max 5 renvois)." },
          { "q": "Que voit un membre ?", "a": "Uniquement les containers Docker assignes au groupe et les donnees associees (uptime, SSL, logs, backups, audit). Le menu est reduit selon ses permissions." },
          { "q": "Que signifient les niveaux de permission ?", "a": "Aucun = pas d'acces. Lecture = consultation. Complet = consultation + actions. Certaines zones n'ont que 2 niveaux (Terminal, Chat = Aucun ou Complet)." },
          { "q": "Quels sont les presets ?", "a": "Lecteur (consultation), Operateur (actions Docker/backups/cron/chat), Admin (tout)." },
          { "q": "Le terminal est-il securise pour les membres ?", "a": "Oui. Terminal Docker via docker exec, pas d'acces SSH au serveur. Le membre est enferme dans son container." },
          { "q": "Le membre herite-t-il du plan de l'owner ?", "a": "Oui. Limites de plan, cles API et connexions SSH sont celles du proprietaire." },
          { "q": "Quotas de groupes par plan ?", "a": "Free/Pro : desactives. Business : 10 groupes/serveur, 3 membres. Enterprise : 20 groupes/serveur, illimite." },
          { "q": "Comment revoquer un membre ?", "a": "Dans le groupe, cliquez sur le membre puis Revoquer. Acces coupe immediatement." }
        ]
      },
      {
        "title": "Facturation",
        "items": [
          { "q": "Comment changer de plan ?", "a": "Parametres > Facturation. Le changement prend effet immediatement, facturation au prorata." },
          { "q": "Que se passe-t-il si je depasse une limite ?", "a": "L'action est bloquee avec un message invitant a upgrader." }
        ]
      }
    ]
  }
}
