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

export const fi: ReasoningLexicon = {
  locale: 'fi',
  name: 'Finnish',
  boundaryMode: 'word',
  hardVerbs: [
    'analysoi',
    'todista',
    'korjaa',
    'optimoi',
    'suunnittele',
    'toteuta',
    'vertaa',
    'päättele',
    'algoritmi',
    'todistaa',
    'johda',
    'johtaa',
    'debuggaa',
    'vianetsi',
    'vianmääritä',
    'refaktoroi',
    'optimoida',
    'analysoida',
    'suunnitella',
    'toteuttaa',
    'arvioi',
    'arvioida',
    'diagnosoi',
    'vianjäljitä',
    'vertailla',
    'päätellä',
    'ratkaise',
    'selvitä',
  ],
  easyVerbs: [
    'käännä',
    'tiivistä',
    'muotoile uudelleen',
    'kirjoita uudelleen',
    'lyhennä',
    'muotoile',
    'kääntää',
    'muotoilla',
    'uudelleenmuotoile',
    'tiivistää',
    'lyhentää',
    'muuta sanamuotoa',
    'suuraakkosta',
    'pienaakkosta',
    'isoilla kirjaimilla',
    'pienillä kirjaimilla',
  ],
  trivialAcks: [
    'hei',
    'moi',
    'terve',
    'kiitos',
    'ok',
    'kyllä',
    'ei',
    'ole hyvä',
    'moikka',
    'kiitti',
    'okei',
    'joo',
    'selvä',
    'hyvä',
    'mahtavaa',
    'siistiä',
    'ymmärrän',
    'kuulostaa hyvältä',
    'totta kai',
  ],
  creativeVerbs: [
    'kirjoita',
    'tarina',
    'runo',
    'kuvittele',
    'keksi',
    'laulu',
    'kirjoittaa',
    'ideoi',
    'aivoriihi',
    'kuvitella',
    'luonnostele',
    'sävellä',
    'säveltää',
    'keksiä',
    'fiktio',
    'sanoitus',
    'sepitä',
  ],
  analyticalVerbs: [
    'laske',
    'todista',
    'korjaa',
    'poimi',
    'luokittele',
    'ratkaise',
    'varmista',
    'laskea',
    'debuggaa',
    'poimia',
    'erota',
    'luokitella',
    'jäsennä',
    'jäsentää',
    'ratkaista',
    'laske lukumäärä',
    'varmenna',
    'tarkista',
  ],
};
