/**
 * Hindi 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 HI_LEXICON: DomainLexicon = {
  locale: 'hi',
  boundaryMode: 'word',
  keywords: {
    code: {
      veryStrong: [
        'स्टैक ट्रेस',
        'नल पॉइंटर',
        'सेगफॉल्ट',
        'कंपाइल करना',
        'रेगेक्स',
        'import करना',
        'npm इंस्टॉल',
        'डॉकर कंटेनर',
        'async फंक्शन',
        'await',
        'pytest',
        'def फंक्शन',
      ],
      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: ['धन्यवाद', 'ठीक है', 'समझ गया'],
    },
  },
};
