import type { ReasoningLexicon } from '../types';

export const fr: ReasoningLexicon = {
  locale: 'fr',
  name: 'French',
  boundaryMode: 'word',
  hardVerbs: [
    'prouve',
    'prouver',
    'démontre',
    'démontrer',
    'analyse',
    'analyser',
    'optimise',
    'optimiser',
    'débogue',
    'refactorise',
    'conçois',
    'concevoir',
    'implémente',
    'implémenter',
    'diagnostique',
    'compare',
    'raisonne',
    'algorithme',
  ],
  easyVerbs: [
    'traduis',
    'traduire',
    'reformule',
    'réécris',
    'résume',
    'résumer',
    'raccourcis',
    'formate',
  ],
  trivialAcks: [
    'salut',
    'bonjour',
    'coucou',
    'merci',
    'ok',
    'okay',
    'super',
    'génial',
    'oui',
    'non',
    "d'accord",
    'svp',
  ],
  creativeVerbs: [
    'écris',
    'écrire',
    'histoire',
    'poème',
    'imagine',
    'invente',
    'compose',
    'chanson',
    'créatif',
  ],
  analyticalVerbs: [
    'calcule',
    'calculer',
    'prouve',
    'débogue',
    'extrais',
    'classe',
    'résous',
    'vérifie',
    'compte',
  ],
};
