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

export const sr: ReasoningLexicon = {
  locale: 'sr',
  name: 'Serbian',
  boundaryMode: 'word',
  hardVerbs: [
    'анализирај',
    'докажи',
    'дебагуј',
    'оптимизуј',
    'дизајнирај',
    'имплементирај',
    'упореди',
    'образложи',
    'алгоритам',
    'dokaži',
    'dokazati',
    'izvedi',
    'izvesti',
    'debaguj',
    'debagovati',
    'ispravi greške',
    'refaktoriši',
    'refaktorisati',
    'optimizuj',
    'optimizovati',
    'analiziraj',
    'analizirati',
    'projektuj',
    'projektovati',
    'dizajniraj',
    'dizajnirati',
    'implementiraj',
    'implementirati',
    'proceni',
    'proceniti',
    'dijagnostikuj',
    'dijagnostikovati',
    'reši problem',
    'uporedi',
    'uporediti',
    'rasuđuj',
    'rezonuj',
    'algoritam',
    'osmisli arhitekturu',
  ],
  easyVerbs: [
    'преведи',
    'сажми',
    'преформулиши',
    'препиши',
    'скрати',
    'форматирај',
    'prevedi',
    'prevesti',
    'preformuliši',
    'preformulisati',
    'preoblikuj',
    'prepiši',
    'prepisati',
    'sažmi',
    'sažeti',
    'rezimiraj',
    'skrati',
    'skratiti',
    'formatiraj',
    'formatirati',
    'velikim slovima',
    'malim slovima',
    'ispravi velika slova',
  ],
  trivialAcks: [
    'здраво',
    'ћао',
    'хвала',
    'ок',
    'да',
    'не',
    'молим',
    'zdravo',
    'ćao',
    'ej',
    'hej',
    'hvala',
    'mnogo hvala',
    'hvala ti',
    'ok',
    'okej',
    'u redu',
    'važi',
    'super',
    'odlično',
    'sjajno',
    'jasno',
    'razumem',
    'zvuči dobro',
    'da',
    'ne',
    'naravno',
    'molim',
    'molim te',
  ],
  creativeVerbs: [
    'напиши',
    'прича',
    'песма',
    'замисли',
    'створи',
    'napiši',
    'napisati',
    'priča',
    'pesma',
    'stih',
    'stihovi',
    'smisli',
    'osmisli',
    'zamisli',
    'zamislite',
    'nacrt',
    'skiciraj',
    'sastavi',
    'komponuj',
    'izmisli',
    'fikcija',
    'pesmu',
    'tekst pesme',
  ],
  analyticalVerbs: [
    'израчунај',
    'докажи',
    'дебагуј',
    'извуци',
    'класификуј',
    'реши',
    'провери',
    'izračunaj',
    'izračunati',
    'proračunaj',
    'izvedi proračun',
    'dokaži',
    'debaguj',
    'izvuci',
    'ekstrahuj',
    'klasifikuj',
    'klasifikovati',
    'parsiraj',
    'raščlani',
    'reši',
    'rešiti',
    'prebroj',
    'izbroj',
    'proveri',
    'verifikuj',
    'razvrstaj',
  ],
};
