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

export const sv: ReasoningLexicon = {
  locale: 'sv',
  name: 'Swedish',
  boundaryMode: 'word',
  hardVerbs: [
    'analysera',
    'bevisa',
    'felsök',
    'optimera',
    'designa',
    'implementera',
    'jämför',
    'resonera',
    'algoritm',
    'härleda',
    'felsöka',
    'refaktorera',
    'konstruera',
    'utvärdera',
    'diagnostisera',
    'jämföra',
    'arkitekt',
    'arkitektur',
    'analys',
    'optimering',
    'utred',
    'utreda',
  ],
  easyVerbs: [
    'översätt',
    'sammanfatta',
    'omformulera',
    'skriv om',
    'förkorta',
    'formatera',
    'översätta',
    'skriva om',
    'versaler',
    'gemener',
    'summera',
    'korta ner',
    'omarbeta',
  ],
  trivialAcks: [
    'hej',
    'tjena',
    'hallå',
    'tack',
    'ok',
    'ja',
    'nej',
    'tack så mycket',
    'okej',
    'najs',
    'fint',
    'toppen',
    'uppfattat',
    'låter bra',
    'visst',
    'snälla',
    'hejsan',
    'tjenare',
    'japp',
    'jajamän',
  ],
  creativeVerbs: [
    'skriv',
    'berättelse',
    'dikt',
    'föreställ',
    'hitta på',
    'sång',
    'kreativ',
    'skriva',
    'brainstorma',
    'föreställ dig',
    'utkast',
    'komponera',
    'uppfinn',
    'fiktion',
    'låttext',
    'dikta',
    'skapa',
  ],
  analyticalVerbs: [
    'beräkna',
    'bevisa',
    'felsök',
    'extrahera',
    'klassificera',
    'lös',
    'verifiera',
    'räkna ut',
    'felsöka',
    'tolka',
    'lösa',
    'räkna',
    'kontrollera',
    'parsa',
    'härled',
  ],
};
