import type { ReasoningLexicon } from '../types';

export const vi: ReasoningLexicon = {
  locale: 'vi',
  name: 'Vietnamese',
  boundaryMode: 'word',
  hardVerbs: [
    'phân tích',
    'chứng minh',
    'gỡ lỗi',
    'tối ưu',
    'thiết kế',
    'triển khai',
    'so sánh',
    'thuật toán',
    'sửa lỗi',
    'tối ưu hóa',
    'đánh giá',
    'chẩn đoán',
    'suy luận',
    'lập luận',
    'tái cấu trúc',
    'suy diễn',
    'khắc phục sự cố',
    'xây dựng kiến trúc',
  ],
  easyVerbs: [
    'dịch',
    'tóm tắt',
    'diễn đạt lại',
    'viết lại',
    'rút ngắn',
    'định dạng',
    'dịch sang',
    'diễn giải lại',
    'rút gọn',
    'viết hoa',
    'viết thường',
  ],
  trivialAcks: [
    'chào',
    'xin chào',
    'cảm ơn',
    'ok',
    'vâng',
    'không',
    'làm ơn',
    'chào bạn',
    'cám ơn',
    'okê',
    'được',
    'ừ',
    'tuyệt',
    'hiểu rồi',
    'đồng ý',
  ],
  creativeVerbs: [
    'viết',
    'câu chuyện',
    'bài thơ',
    'tưởng tượng',
    'sáng tạo',
    'bài hát',
    'sáng tác',
    'truyện',
    'làm thơ',
    'phác thảo',
    'lời bài hát',
    'hư cấu',
    'nghĩ ra',
  ],
  analyticalVerbs: [
    'tính',
    'chứng minh',
    'gỡ lỗi',
    'trích xuất',
    'phân loại',
    'giải',
    'xác minh',
    'tính toán',
    'giải quyết',
    'kiểm chứng',
    'đếm',
    'phân tích cú pháp',
  ],
};
