const fr = {
  tabs: {
    dashboard: 'Tableau de bord',
    studio: 'Studio',
    shell: 'Terminal',
    config: 'Configuration',
  },

  header: {
    toolsInstalled: '{count} outils install\u00e9s',
    updatesAvailable: 'Mises \u00e0 jour disponibles',
    upToDate: '\u00c0 jour',
  },

  statusbar: {
    switchWindow: 'Changer de fen\u00eatre',
    sendMessage: 'Envoyer le message',
    newLine: 'Nouvelle ligne',
    copy: 'Copier',
    paste: 'Coller',
    search: 'Rechercher',
    zoom: 'Zoom +/\u2212',
    switchTab: 'Changer d\u2019onglet',
    nextTab: 'Onglet suivant',
    runCommand: 'Ex\u00e9cuter',
    commandHistory: 'Historique',
  },

  dashboard: {
    systemOverview: 'Vue d\u2019ensemble du syst\u00e8me',
    tools: 'Outils',
    activity: 'Activit\u00e9',
    toolsCount: '{count} outils install\u00e9s',
    installed: 'Install\u00e9',
    missing: 'Manquant',
    quickActions: 'Actions rapides',
    installMissing: 'Installer les manquants',
    checkUpdates: 'V\u00e9rifier les mises \u00e0 jour',
    rescanSystem: 'Rescanner le syst\u00e8me',
    configureMCP: 'Configurer MCP',
    updates: 'Mises \u00e0 jour',
    update: 'Mise \u00e0 jour',
    latest: '\u00c0 jour',
    activityLog: 'Journal d\u2019activit\u00e9',
    noUpdateData: 'Aucune donn\u00e9e de mise \u00e0 jour.',
    installing: 'Installation de {count} outils...',
    installStarted: 'Installation lanc\u00e9e. Rescan en cours...',
    done: 'Termin\u00e9.',
    scanComplete: 'Scan termin\u00e9.',
    scanFailed: '\u00c9chec du scan',
    updatesCount: '{count} mises \u00e0 jour disponibles.',
    allUpToDate: 'Tous les outils sont \u00e0 jour.',
    mcpConfigured: 'MCP configur\u00e9.',
    status: 'Statut',
    noTools: 'Aucun outil d\u00e9tect\u00e9. Ex\u00e9cutez un scan.',
    clearLog: 'Effacer',
    noActivity: 'Aucune activit\u00e9 r\u00e9cente.',
    rescanning: 'Scan en cours...',
    install: 'Installer',
    installFailed: '\u00c9chec de l\u2019installation',
    checkUpdatesFailed: '\u00c9chec de la v\u00e9rification',
    configuringMCP: 'Configuration MCP en cours...',
    mcpConfigFailed: '\u00c9chec de la configuration MCP',
  },

  studio: {
    welcome: 'Bienvenue dans Studio ! Discutez avec votre assistant IA ici.',
    welcomeNew: 'Bienvenue dans Muyue Studio. Je suis votre orchestrateur IA. D\u00e9crivez votre projet et je cr\u00e9erai un plan, proposerai des agents, et suivrai chaque \u00e9tape.',
    configureHint: 'Configurez les agents et workflows depuis la barre lat\u00e9rale.',
    chat: 'Chat',
    agents: 'Agents',
    workflows: 'Workflows',
    placeholder: 'Tapez un message... (Entr\u00e9e pour envoyer)',
    placeholderNew: 'D\u00e9crivez votre projet ou posez une question...',
    send: 'Envoyer',
    commands: 'Commandes',
    planGoal: '/plan <objectif>',
    help: '/help',
    activeAgents: 'Agents actifs',
    crush: 'Crush',
    claudeCode: 'Claude Code',
    stopped: 'Arr\u00eat\u00e9',
    inactive: 'Inactif',
    noWorkflow: 'Aucun workflow actif.',
    usePlan: 'Utilisez /plan <objectif> dans le chat pour d\u00e9marrer.',
    noResponse: 'Pas de r\u00e9ponse',
    error: 'Erreur',
    inputHint: 'Entr\u00e9e pour envoyer, Shift+Entr\u00e9e pour un retour \u00e0 la ligne',
    context: 'Contexte',
    plans: 'Plans',
    activity: 'Activit\u00e9',
    noPlansYet: 'Aucun plan d\u00e9tect\u00e9. Demandez \u00e0 l\u2019IA de cr\u00e9er un plan.',
    noAgentsYet: 'Aucun agent mentionn\u00e9.',
    planDetail: 'D\u00e9tail du plan',
    steps: '\u00e9tapes',
    you: 'Vous',
    mentioned: 'mentionn\u00e9',
    cleared: 'Conversation effac\u00e9e.',
    cancelled: 'Requ\u00eate annul\u00e9e.',
    stop: 'Stop',
  },

  shell: {
    terminal: 'Terminal',
    send: 'Envoyer',
    noResponse: 'Pas de r\u00e9ponse',
    error: 'Erreur',
    newTab: 'Nouvel onglet',
    closeTab: 'Fermer l\u2019onglet',
    maxTabsReached: 'Maximum 7 terminaux atteint',
    renameTab: 'Renommer',
    local: 'Local',
    ssh: 'SSH',
    connections: 'Connexions',
    addConnection: 'Ajouter une connexion SSH',
    editConnection: 'Modifier la connexion',
    deleteConnection: 'Supprimer',
    connectionName: 'Nom',
    host: 'H\u00f4te',
    port: 'Port',
    user: 'Utilisateur',
    keyPath: 'Chemin cl\u00e9 SSH',
    password: 'Mot de passe',
    passwordHint: 'n\u00e9cessite sshpass install\u00e9',
    connect: 'Se connecter',
    save: 'Enregistrer',
    cancel: 'Annuler',
    savedConnections: 'Connexions enregistr\u00e9es',
    noConnections: 'Aucune connexion SSH enregistr\u00e9e.',
    systemTerminals: 'Terminaux syst\u00e8me',
    switchTerminal: 'Changer de terminal',
    localShell: 'Shell local',
    aiAssistant: 'Assistant IA',
    aiWelcome: 'Bonjour ! Je peux vous aider avec les commandes du terminal. Demandez-moi n\'importe quoi !',
    askAi: 'Interroger l\'assistant IA...',
    toolLaunched: 'Outil lanc\u00e9',
    toolResult: 'R\u00e9sultat',
  },

  config: {
    panels: {
      profile: 'Profil',
      providers: 'Fournisseurs IA',
      terminal: 'Terminal',
      updates: 'Mises \u00e0 jour',
      locale: 'Langue & Clavier',
      skills: 'Compétences',
      system: 'Syst\u00e8me',
    },
    profile: 'Profil',
    name: 'Nom',
    pseudo: 'Pseudo',
    email: 'Email',
    editor: '\u00c9diteur',
    shell: 'Shell',
    defaultAi: 'IA par d\u00e9faut',
    languages: 'Langages',
    loadingProfile: 'Chargement du profil...',
    notSet: 'Non d\u00e9fini',
    aiProviders: 'Fournisseurs IA',
    active: 'Actif',
    activate: 'Activer',
    keyConfigured: 'Cl\u00e9 configur\u00e9e',
    noKey: 'Pas de cl\u00e9',
    apiKey: 'Cl\u00e9 API',
    model: 'Mod\u00e8le',
    baseUrl: 'URL de base',
    save: 'Enregistrer',
    saved: 'Enregistr\u00e9 !',
    error: 'Erreur',
    skills: 'Compétences',
    noSkills: 'Aucune comp\u00e9tence install\u00e9e.',
    runSkillsInit: 'Ex\u00e9cutez muyue skills init',
    language: 'Langue',
    keyboardLayout: 'Disposition du clavier',
    target: 'Cible',
    updates: 'Mises \u00e0 jour',
    systemUpdates: 'Mises \u00e0 jour syst\u00e8me',
    checkUpdates: 'V\u00e9rifier les mises \u00e0 jour',
    updateAll: 'Tout mettre \u00e0 jour',
    updateTool: 'Mettre \u00e0 jour',
    checking: 'V\u00e9rification...',
    updating: 'Mise \u00e0 jour...',
    upToDate: '\u00c0 jour',
    needsUpdate: 'Mise \u00e0 jour disponible',
    current: 'Actuel',
    latest: 'Dernier',
    noUpdates: 'Tous les outils sont \u00e0 jour.',
    version: 'Version',
    installed: 'Install\u00e9',
    missing: 'Manquant',
    editProfile: 'Modifier',
    profileInfo: 'Informations personnelles',
    profilePrefs: 'Préférences',
    editProvider: 'Configurer',
    validateKey: 'Valider',
    validating: 'V\u00e9rification...',
    keyValid: 'Cl\u00e9 valide',
    keyInvalid: 'Cl\u00e9 invalide',
    connectionFailed: 'Connexion \u00e9chou\u00e9e',
    enterToken: 'Entrez votre token API pour {provider}',
    tokenPlaceholder: 'sk-...',
    setupDescription: 'Configurez le token de votre fournisseur IA pour utiliser l\'assistant.',
    cancel: 'Annuler',
    terminalTheme: 'Th\u00e8me du terminal',
    fontSize: 'Taille de police',
    fontFamily: 'Police',
    preview: 'Aper\u00e7u',
    saving: 'Enregistrement...',
    resetConfig: 'R\u00e9initialiser',
    resetConfirm: '\u00cates-vous s\u00fbr ? Toutes les pr\u00e9f\u00e9rences seront effac\u00e9es.',
    resetDone: 'Param\u00e8tres r\u00e9initialis\u00e9s.',
    applyStarship: 'Appliquer starship',
    apply: 'Appliquer',
    remove: 'Retirer',
    starshipApplied: 'Th\u00e8me starship appliqu\u00e9 ! Red\u00e9marrez votre shell pour voir le r\u00e9sultat.',
    starshipError: '\u00c9chec de l\u2019application du th\u00e8me starship.',
    systemConfig: 'Configuration Syst\u00e8me',
    aiToolsConfig: 'Outils & Environnements',
    configureViaAI: 'Configurer',
    toolCrushDesc: 'Agent IA autonome pour l\u2019\u00e9criture et le refactoring de code.',
    toolClaudeDesc: 'Assistant de codage IA par Anthropic.',
    toolGhDesc: 'Interface en ligne de commande pour GitHub.',
    toolDockerDesc: 'Plateforme de conteneurisation d\u2019applications.',
    toolGoDesc: 'Langage de programmation et environnement d\u2019ex\u00e9cution.',
    toolNodeDesc: 'Environnement d\u2019ex\u00e9cution JavaScript et gestionnaire de paquets.',
    toolPythonDesc: 'Langage de programmation, pip et gestionnaire uv.',
    toolStarshipDesc: 'Prompt shell moderne et personnalisable.',
    systemUpdate: 'Mise à jour système',
    systemUpdateDescSudo: 'Met à jour le système et tous les outils (sshpass, crush, claude, gh, etc.).',
    systemUpdateDescNoSudo: 'Affiche les commandes de mise à jour à exécuter manuellement.',
    updateBtn: 'Mettre à jour',
    notInstalled: 'Non installé',
    install: 'Installer',
  },
}

export default fr
