/**
 * Persian 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 FA_LEXICON: DomainLexicon = {
  locale: 'fa',
  boundaryMode: 'word',
  keywords: {
    code: {
      veryStrong: [
        'async',
        'await',
        'import',
        'def',
        'npm',
        'docker',
        'pytest',
        'کامپایل',
        'استک تریس',
        'segfault',
        'اشاره‌گر null',
        'regex',
      ],
      strong: [
        'تابع',
        'پایتون',
        'جاوااسکریپت',
        'تایپ‌اسکریپت',
        'endpoint api',
        'دیباگ',
        'ریفکتور',
        'الگوریتم',
        'کوئری دیتابیس',
        'sql',
        'متغیر',
        'کلاس',
        'متد',
        'exception',
      ],
      moderate: ['بیلد', 'اسکریپت', 'دیپلوی', 'git', 'تست', 'سینتکس', 'باگ'],
    },
    data: {
      veryStrong: [
        'دیتافریم',
        'جدول محوری',
        'group by',
        'تجمیع داده',
        '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: ['ممنون', 'باشه', 'متوجه شدم'],
    },
  },
};
