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

export const de: ReasoningLexicon = {
  locale: 'de',
  name: 'German',
  boundaryMode: 'word',
  hardVerbs: [
    'beweise',
    'beweisen',
    'analysiere',
    'analysieren',
    'optimiere',
    'optimieren',
    'debugge',
    'refaktoriere',
    'entwirf',
    'implementiere',
    'implementieren',
    'diagnostiziere',
    'vergleiche',
    'begründe',
    'algorithmus',
  ],
  easyVerbs: [
    'übersetze',
    'übersetzen',
    'umformuliere',
    'umschreibe',
    'zusammenfassen',
    'fasse zusammen',
    'kürze',
    'formatiere',
  ],
  trivialAcks: [
    'hallo',
    'hi',
    'hey',
    'danke',
    'dankeschön',
    'ok',
    'okay',
    'super',
    'toll',
    'ja',
    'nein',
    'klar',
    'bitte',
    'alles klar',
    'wie geht es dir',
    "wie geht's",
    'wie geht es ihnen',
    'guten morgen',
    'guten abend',
  ],
  creativeVerbs: [
    'schreibe',
    'geschichte',
    'gedicht',
    'erfinde',
    'dichte',
    'lied',
    'kreativ',
  ],
  analyticalVerbs: [
    'berechne',
    'berechnen',
    'beweise',
    'debugge',
    'extrahiere',
    'klassifiziere',
    'löse',
    'prüfe',
    'zähle',
  ],
};
