/**
 * Chinese (Traditional) 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 ZH_HANT_LEXICON: DomainLexicon = {
  locale: 'zh-Hant',
  boundaryMode: 'substring',
  keywords: {
    code: {
      veryStrong: [
        'async',
        'await',
        'import',
        'def',
        'npm',
        'docker',
        'pytest',
        '編譯',
        '堆疊追蹤',
        '區段錯誤',
        '空指標',
        '正規表達式',
      ],
      strong: [
        '函式',
        'Python',
        'JavaScript',
        'TypeScript',
        'API 端點',
        '除錯',
        '重構',
        '演算法',
        '資料庫查詢',
        'SQL',
        '變數',
        '類別',
        '方法',
        '例外處理',
      ],
      moderate: ['建置', '腳本', '部署', 'git', '測試', '語法', '程式錯誤'],
    },
    data: {
      veryStrong: [
        '資料框',
        '樞紐分析表',
        '分組彙總',
        '聚合運算',
        '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: [
        '投資',
        '股票',
        '營收',
        '利潤率',
        '利率',
        '稅務',
        '預算預測',
        '投資報酬率',
      ],
      moderate: ['財務', '市場', '費用支出', '收入'],
      weak: ['金錢', '成本', '價格'],
    },
    conversation: {
      veryStrong: ['如同我所說', '你提到', '你先前', '接續剛才'],
      strong: ['後續追問', '順帶一提', '另外', '還有一件事'],
      moderate: ['謝謝', '好的', '我懂了'],
    },
  },
};
