/**
 * Bulgarian domain keywords. Generated from the English reference by the
 * `gen-domain-lexicons` workflow, then validated/deduped (see scripts).
 * Hand-edit with care; keep tier semantics (veryStrong→weak) intact.
 */

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

export const BG_LEXICON: DomainLexicon = {
  locale: 'bg',
  boundaryMode: 'word',
  keywords: {
    code: {
      veryStrong: [
        'async',
        'await',
        'import',
        'def',
        'npm',
        'docker',
        'pytest',
        'компилиране',
        'stack trace',
        'segfault',
        'нулев указател',
        'регулярен израз',
      ],
      strong: [
        'функция',
        'python',
        'javascript',
        'typescript',
        'api крайна точка',
        'дебъгване',
        'рефакториране',
        'алгоритъм',
        'заявка към базата данни',
        'sql',
        'променлива',
        'клас',
        'метод',
        'изключение',
      ],
      moderate: ['билд', 'скрипт', 'деплой', 'git', 'тест', 'синтаксис', 'бъг'],
    },
    data: {
      veryStrong: [
        'dataframe',
        'обобщаваща таблица',
        'групиране по',
        'агрегиране',
        'csv',
        'електронна таблица',
        'etl',
      ],
      strong: [
        'набор от данни',
        'анализ на данни',
        'визуализация',
        'графика',
        'корелация',
        'регресия',
        'метрики',
        'заявка към данните',
      ],
      moderate: ['анализирай', 'отчет', 'тенденция', 'колона', 'ред', 'филтър'],
    },
    math: {
      veryStrong: [
        'теорема',
        'производна',
        'интеграл',
        'уравнение',
        'доказателство',
        'матрица',
        'собствена стойност',
        'вероятност',
      ],
      strong: [
        'изчисли',
        'реши за',
        'алгебра',
        'математически анализ',
        'геометрия',
        'статистика',
        'формула',
        'пресметни',
      ],
      moderate: ['сума', 'средно', 'процент', 'съотношение', 'оцени'],
      weak: ['число', 'математика'],
    },
    creative: {
      strong: [
        'напиши разказ',
        'стихотворение',
        'творчески',
        'брейнсторминг',
        'представи си',
        'художествена литература',
        'сценарий',
        'текст на песен',
        'слоган',
      ],
      moderate: ['чернова', 'съчини', 'повествование', 'герой', 'сюжет'],
      weak: ['създай', 'направи', 'ново'],
    },
    translation: {
      strong: [
        'преведи',
        'превод',
        'на испански',
        'на френски',
        'на немски',
        'на английски',
        'локализирай',
      ],
      moderate: ['език', 'свободно', 'идиоматично', 'израз'],
      weak: ['смени езика', 'превключи езика'],
    },
    summary: {
      strong: ['обобщи', 'обобщение', 'накратко', 'ключови точки', 'резюме'],
      moderate: [
        'кратко изложение',
        'абстракт',
        'извлечи същината',
        'съкрати',
        'скъси',
      ],
      weak: ['кратко', 'бързо'],
    },
    factual: {
      veryStrong: [
        'коя е столицата',
        'кой е изобретил',
        'кога се случи',
        'проверка на факти',
      ],
      strong: [
        'дефинирай',
        'определение',
        'обясни какво',
        'история на',
        'разлика между',
      ],
      moderate: ['кой е', 'къде се намира', 'колко са', 'списък с'],
    },
    legal: {
      veryStrong: ['договор', 'отговорност', 'ищец', 'ответник', 'юрисдикция'],
      strong: [
        'правен',
        'съдебно дело',
        'клауза',
        'съответствие с нормите',
        'регламент',
        'общи условия',
        'интелектуална собственост',
        'gdpr',
      ],
      moderate: ['споразумение', 'политика', 'права', 'задължение'],
      weak: ['правило', 'изискване'],
    },
    medical: {
      veryStrong: ['диагноза', 'симптом', 'рецепта', 'дозировка', 'патология'],
      strong: [
        'медицински',
        'заболяване',
        'лечение',
        'пациент',
        'клиничен',
        'лекарство',
        'терапия',
      ],
      moderate: ['здраве', 'лекар', 'болка', 'състояние'],
      weak: ['чувствам се', 'болен', 'зле'],
    },
    financial: {
      veryStrong: [
        'портфейл',
        'оценка на стойността',
        'ebitda',
        'паричен поток',
        'счетоводен баланс',
      ],
      strong: [
        'инвестиция',
        'акция',
        'приходи',
        'марж на печалба',
        'лихвен процент',
        'данък',
        'бюджетна прогноза',
        'roi',
      ],
      moderate: ['финанси', 'пазар', 'разход', 'доход'],
      weak: ['пари', 'цена', 'стойност'],
    },
    conversation: {
      veryStrong: [
        'както казах',
        'ти спомена',
        'по-рано ти',
        'продължавайки от',
      ],
      strong: ['да добавя', 'между другото', 'също така', 'още нещо'],
      moderate: ['благодаря', 'добре', 'разбрах'],
    },
  },
};
