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

export const uk: ReasoningLexicon = {
  locale: 'uk',
  name: 'Ukrainian',
  boundaryMode: 'word',
  hardVerbs: [
    'проаналізуй',
    'доведи',
    'налагодь',
    'оптимізуй',
    'спроектуй',
    'реалізуй',
    'порівняй',
    'обґрунтуй',
    'алгоритм',
    'довести',
    'доводити',
    'вивести',
    'виведи',
    'вивести формулу',
    'налагодити',
    'налагоди',
    'дебажити',
    'відлагодити',
    'рефакторити',
    'відрефакторити',
    'оптимізувати',
    'проаналізувати',
    'аналізувати',
    'спроєктувати',
    'спроектувати',
    'розробити',
    'розроби',
    'реалізувати',
    'імплементувати',
    'впровадити',
    'оцінити',
    'оціни',
    'діагностувати',
    'продіагностувати',
    'усунути несправність',
    'порівняти',
    'обґрунтувати',
    'міркувати',
    'поміркувати',
    'розрахувати архітектуру',
    'побудувати алгоритм',
    'дослідити',
  ],
  easyVerbs: [
    'переклади',
    'узагальни',
    'перефразуй',
    'перепиши',
    'скороти',
    'форматуй',
    'перекласти',
    'перекладати',
    'перефразувати',
    'переформулювати',
    'переформулюй',
    'переписати',
    'переписувати',
    'підсумувати',
    'підсумуй',
    'узагальнити',
    'резюмувати',
    'скоротити',
    'вкоротити',
    'відформатувати',
    'форматувати',
    'оформити',
    'написати з великої літери',
    'великими літерами',
    'малими літерами',
    'великий регістр',
    'малий регістр',
  ],
  trivialAcks: [
    'привіт',
    'вітаю',
    'дякую',
    'ок',
    'так',
    'ні',
    'будь ласка',
    'добрий день',
    'доброго дня',
    'здоров',
    'дяки',
    'спасибі',
    'окей',
    'гаразд',
    'добре',
    'круто',
    'класно',
    'чудово',
    'зрозуміло',
    'ясно',
    'звісно',
    'звичайно',
    'прошу',
    'вітання',
  ],
  creativeVerbs: [
    'напиши',
    'історія',
    'вірш',
    'уяви',
    'придумай',
    'пісня',
    'написати',
    'писати',
    'розповідь',
    'оповідання',
    'поезія',
    'придумати',
    'вигадати',
    'вигадай',
    'уявити',
    'набросок',
    'чернетка',
    'скласти',
    'склади',
    'створити',
    'вигадка',
    'художній',
    'текст пісні',
    'слова пісні',
    'придумати ідеї',
    'помізкувати',
  ],
  analyticalVerbs: [
    'обчисли',
    'доведи',
    'налагодь',
    'витягни',
    'класифікуй',
    "розв'яжи",
    'перевір',
    'обчислити',
    'порахувати',
    'порахуй',
    'розрахувати',
    'розрахуй',
    'обрахувати',
    'довести',
    'налагодити',
    'витягнути',
    'витягти',
    'видобути',
    'вилучити',
    'класифікувати',
    'розпарсити',
    'розібрати',
    "розв'язати",
    'вирішити',
    'полічити',
    'підрахувати',
    'перевірити',
    'звірити',
    'верифікувати',
  ],
};
