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

export const ca: ReasoningLexicon = {
  locale: 'ca',
  name: 'Catalan',
  boundaryMode: 'word',
  hardVerbs: [
    'analitza',
    'demostra',
    'depura',
    'optimitza',
    'dissenya',
    'implementa',
    'compara',
    'raona',
    'algorisme',
    'demostrar',
    'deriva',
    'derivar',
    'depurar',
    'refactoritza',
    'refactoritzar',
    'optimitzar',
    'analitzar',
    'dissenyar',
    'implementar',
    'avalua',
    'avaluar',
    'diagnostica',
    'diagnosticar',
    'resol problemes',
    'comparar',
    'raonar',
    'argumenta',
    'argumentar',
    'arquitectura',
  ],
  easyVerbs: [
    'tradueix',
    'resumeix',
    'reformula',
    'reescriu',
    'escurça',
    'formata',
    'traduir',
    'reformular',
    'reescriure',
    'resumir',
    'escurçar',
    'formatar',
    'abreuja',
    'abreujar',
    'parafraseja',
    'parafrasejar',
    'majúscules',
    'minúscules',
  ],
  trivialAcks: [
    'hola',
    'gràcies',
    "d'acord",
    'sí',
    'no',
    'si us plau',
    'ei',
    'bones',
    'merci',
    'val',
    'vale',
    'genial',
    'perfecte',
    'i tant',
    'entesos',
    'molt bé',
    'sisplau',
    'ok',
  ],
  creativeVerbs: [
    'escriu',
    'història',
    'poema',
    'imagina',
    'inventa',
    'cançó',
    'creatiu',
    'escriure',
    'conte',
    'imaginar',
    'esborrany',
    'redacta',
    'redactar',
    'compon',
    'compondre',
    'inventar',
    'ficció',
    'lletra',
    'relat',
  ],
  analyticalVerbs: [
    'calcula',
    'demostra',
    'depura',
    'extreu',
    'classifica',
    'resol',
    'verifica',
    'calcular',
    'computa',
    'computar',
    'extreure',
    'classificar',
    'analitza',
    'resoldre',
    'compta',
    'comptar',
    'verificar',
    'comprova',
    'comprovar',
    'soluciona',
    'solucionar',
  ],
};
