/**
 * Turkish 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 TR_LEXICON: DomainLexicon = {
  locale: 'tr',
  boundaryMode: 'word',
  keywords: {
    code: {
      veryStrong: [
        'async',
        'await',
        'import',
        'npm',
        'docker',
        'pytest',
        'derleme hatası',
        'stack trace',
        'segfault',
        'null pointer',
        'regex',
        'hata ayıklama',
      ],
      strong: [
        'fonksiyon',
        'python',
        'javascript',
        'typescript',
        'api ucu',
        'kodu refactor et',
        'algoritma',
        'veritabanı sorgusu',
        'sql sorgusu',
        'değişken',
        'sınıf tanımı',
        'metot',
        'istisna fırlat',
        'kod yaz',
      ],
      moderate: [
        'derleme',
        'betik',
        'deploy',
        'git',
        'birim testi',
        'söz dizimi',
        'yazılım hatası',
      ],
    },
    data: {
      veryStrong: [
        'dataframe',
        'pivot tablosu',
        'group by',
        'veri toplama',
        'csv dosyası',
        'elektronik tablo',
        'etl',
      ],
      strong: [
        'veri seti',
        'veri analizi',
        'görselleştirme',
        'grafik çiz',
        'korelasyon',
        'regresyon analizi',
        'metrikler',
        'veriyi sorgula',
      ],
      moderate: ['analiz et', 'rapor', 'trend', 'sütun', 'satır', 'filtrele'],
    },
    math: {
      veryStrong: [
        'teorem',
        'türev',
        'integral',
        'denklem',
        'ispat',
        'matris',
        'özdeğer',
        'olasılık',
      ],
      strong: [
        'hesapla',
        'çöz',
        'cebir',
        'kalkülüs',
        'geometri',
        'istatistik',
        'formül',
        'hesaplama yap',
      ],
      moderate: ['toplam', 'ortalama', 'yüzde', 'oran', 'değerini bul'],
      weak: ['sayı', 'matematik'],
    },
    creative: {
      strong: [
        'hikaye yaz',
        'şiir',
        'yaratıcı',
        'beyin fırtınası',
        'hayal et',
        'kurgu',
        'senaryo',
        'şarkı sözü',
        'slogan',
      ],
      moderate: ['taslak', 'yazıver', 'anlatı', 'karakter', 'olay örgüsü'],
      weak: ['oluştur', 'yap', 'yeni'],
    },
    translation: {
      strong: [
        'çevir',
        'çeviri',
        'ispanyolca',
        'fransızca',
        'almanca',
        'ingilizceye',
        'yerelleştir',
      ],
      moderate: ['dil', 'akıcı', 'deyimsel', 'ifade'],
      weak: ['dili değiştir', 'dil değiştir'],
    },
    summary: {
      strong: ['özetle', 'özet', 'kısaca', 'ana noktalar', 'toparla'],
      moderate: ['kısa özet', 'damıt', 'yoğunlaştır', 'kısalt'],
      weak: ['kısa', 'hızlı'],
    },
    factual: {
      veryStrong: [
        'başkenti nedir',
        'kim icat etti',
        'ne zaman oldu',
        'doğruluk kontrolü',
      ],
      strong: [
        'tanımla',
        'tanımı',
        'ne olduğunu açıkla',
        'tarihi',
        'arasındaki fark',
      ],
      moderate: ['kimdir', 'nerede', 'kaç tane', 'listesi'],
    },
    legal: {
      veryStrong: ['sözleşme', 'sorumluluk', 'davacı', 'davalı', 'yetki alanı'],
      strong: [
        'hukuki',
        'dava',
        'madde',
        'uyumluluk',
        'yönetmelik',
        'kullanım şartları',
        'fikri mülkiyet',
        'gdpr',
      ],
      moderate: ['anlaşma', 'politika', 'haklar', 'yükümlülük'],
      weak: ['kural', 'şart'],
    },
    medical: {
      veryStrong: ['teşhis', 'belirti', 'reçete', 'doz', 'patoloji'],
      strong: [
        'tıbbi',
        'hastalık',
        'tedavi',
        'hasta',
        'klinik',
        'ilaç',
        'terapi',
      ],
      moderate: ['sağlık', 'doktor', 'ağrı', 'rahatsızlık'],
      weak: ['hissetmek', 'kötü'],
    },
    financial: {
      veryStrong: ['portföy', 'değerleme', 'favök', 'nakit akışı', 'bilanço'],
      strong: [
        'yatırım',
        'hisse senedi',
        'gelir',
        'kar marjı',
        'faiz oranı',
        'vergi',
        'bütçe tahmini',
        'yatırım getirisi',
      ],
      moderate: ['finans', 'piyasa', 'gider', 'kazanç'],
      weak: ['para', 'maliyet', 'fiyat'],
    },
    conversation: {
      veryStrong: [
        'dediğim gibi',
        'bahsettiğin',
        'daha önce sen',
        'kaldığımız yerden',
      ],
      strong: ['ek olarak sorayım', 'bu arada', 'ayrıca', 'bir şey daha'],
      moderate: ['teşekkürler', 'tamam', 'anladım'],
    },
  },
};
