/**
 * Bengali 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 BN_LEXICON: DomainLexicon = {
  locale: 'bn',
  boundaryMode: 'word',
  keywords: {
    code: {
      veryStrong: [
        'ফাংশন ডিফাইন',
        'ইমপোর্ট করা',
        'এনপিএম ইনস্টল',
        'ডকার কন্টেইনার',
        'স্ট্যাক ট্রেস',
        'সেগমেন্টেশন ফল্ট',
        'নাল পয়েন্টার',
        'রেগুলার এক্সপ্রেশন',
        'কোড কম্পাইল',
        'অ্যাসিনক্রোনাস',
      ],
      strong: [
        'ফাংশন লেখা',
        'পাইথন কোড',
        'জাভাস্ক্রিপ্ট',
        'টাইপস্ক্রিপ্ট',
        'এপিআই এন্ডপয়েন্ট',
        'ডিবাগ করা',
        'রিফ্যাক্টর',
        'অ্যালগরিদম',
        'ডেটাবেস কুয়েরি',
        'এসকিউএল কুয়েরি',
        'ভেরিয়েবল',
        'ক্লাস মেথড',
        'এক্সসেপশন হ্যান্ডলিং',
      ],
      moderate: [
        'বিল্ড করা',
        'স্ক্রিপ্ট চালানো',
        'ডিপ্লয় করা',
        'গিট কমিট',
        'টেস্ট কেস',
        'সিনট্যাক্স',
        'বাগ ঠিক করা',
      ],
    },
    data: {
      veryStrong: [
        'ডেটাফ্রেম',
        'পিভট টেবিল',
        'গ্রুপ বাই',
        'অ্যাগ্রিগেট',
        'সিএসভি ফাইল',
        'স্প্রেডশিট',
        'ইটিএল পাইপলাইন',
      ],
      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: [
        'আইনি',
        'মামলা',
        'ধারা',
        'কমপ্লায়েন্স',
        'প্রবিধান',
        'পরিষেবার শর্তাবলী',
        'মেধাস্বত্ব',
        'জিডিপিআর',
      ],
      moderate: ['সম্মতিপত্র', 'নীতিমালা', 'অধিকার', 'বাধ্যবাধকতা'],
      weak: ['নিয়ম', 'প্রয়োজনীয়তা'],
    },
    medical: {
      veryStrong: ['রোগনির্ণয়', 'উপসর্গ', 'প্রেসক্রিপশন', 'ওষুধের মাত্রা', 'প্যাথলজি'],
      strong: [
        'চিকিৎসা সংক্রান্ত',
        'রোগ',
        'চিকিৎসা',
        'রোগী',
        'ক্লিনিক্যাল',
        'ওষুধ',
        'থেরাপি',
      ],
      moderate: ['স্বাস্থ্য', 'ডাক্তার', 'ব্যথা', 'শারীরিক অবস্থা'],
      weak: ['অনুভব করা', 'অসুস্থ', 'অসুখ'],
    },
    financial: {
      veryStrong: [
        'পোর্টফোলিও',
        'মূল্যায়ন',
        'ইবিআইটিডিএ',
        'নগদ প্রবাহ',
        'ব্যালেন্স শিট',
      ],
      strong: [
        'বিনিয়োগ',
        'শেয়ার',
        'রাজস্ব',
        'লাভের মার্জিন',
        'সুদের হার',
        'বাজেট পূর্বাভাস',
        'আরওআই',
      ],
      moderate: ['অর্থনীতি', 'বাজার', 'ব্যয়', 'আয়'],
      weak: ['টাকা', 'খরচ', 'দাম'],
    },
    conversation: {
      veryStrong: [
        'আগে যেমন বলেছি',
        'আপনি উল্লেখ করেছেন',
        'আগে আপনি',
        'যেখান থেকে রেখেছিলাম',
      ],
      strong: ['ফলো আপ', 'প্রসঙ্গত', 'এছাড়াও', 'আরেকটি কথা'],
      moderate: ['ধন্যবাদ', 'ঠিক আছে', 'বুঝেছি'],
    },
  },
};
