"""Gói ngôn ngữ: Tiếng Việt (Vietnamese)."""

LANG_VI = {
    "code": "vi",
    "name": "Vietnamese",
    "native_name": "Tiếng Việt",

    # Trigram để nhận diện ngôn ngữ
    "trigrams": [
        "của", "các", "cho", "một", "và ", "là ", "có ", "được",
        "trong", "người", "này", "không", "đã ", "như ", "về ",
        "cũng", "khi", "với", "từ ", "trên", "đến", "tại",
        "hay ", "nào", "rất", "nhiều", "hơn", "mà ", "đó ", "qua",
    ],

    # Từ dừng (không thay thế)
    "stop_words": {
        "của", "là", "và", "có", "trong", "một", "cho", "được",
        "các", "này", "không", "đã", "như", "với", "từ", "về",
        "cũng", "khi", "trên", "đến", "tại", "hay", "nào",
        "rất", "nhiều", "hơn", "mà", "đó", "sẽ", "phải",
        "tôi", "bạn", "anh", "chị", "họ", "ta", "mình",
        "ấy", "những", "nên", "vì", "nếu", "thì", "còn",
    },

    # Ngôn ngữ hành chính
    "bureaucratic": {
        "triển khai": ["thực hiện", "làm", "bắt đầu"],
        "tối ưu hóa": ["cải thiện", "nâng cao", "làm tốt hơn"],
        "đánh giá": ["nhận xét", "xem xét", "kiểm tra"],
        "tạo ra": ["làm ra", "sinh ra", "xây dựng"],
        "khởi xướng": ["bắt đầu", "mở đầu", "phát động"],
        "tạo điều kiện": ["giúp đỡ", "hỗ trợ", "làm dễ"],
        "ưu tiên": ["đặt lên hàng đầu", "chú trọng"],
        "truyền đạt": ["nói", "thông báo", "cho biết"],
        "hoàn thiện": ["hoàn thành", "kết thúc", "làm xong"],
        "đáng kể": ["lớn", "rõ rệt", "nhiều"],
        "căn bản": ["cơ bản", "nền tảng", "gốc"],
        "thiết yếu": ["cần thiết", "quan trọng", "không thể thiếu"],
        "phù hợp": ["thích hợp", "đúng", "hợp lý"],
        "chủ yếu": ["chính", "phần lớn", "đa số"],
        "dần dần": ["từ từ", "từng bước", "lần lượt"],
        "tích hợp": ["kết hợp", "gộp", "nhập vào"],
        "biểu hiện": ["thể hiện", "cho thấy", "bộc lộ"],
        "thiết lập": ["lập", "dựng nên", "tạo dựng"],
        "phân tích": ["xem xét", "mổ xẻ", "nghiên cứu"],
        "xác định": ["tìm ra", "nhận ra", "chỉ rõ"],
        "nhận dạng": ["nhận ra", "phát hiện", "tìm thấy"],
        "xác minh": ["kiểm tra", "chứng thực", "xác nhận"],
        "phối hợp": ["kết hợp", "cùng làm", "hợp tác"],
        "bù đắp": ["bồi thường", "bù lại", "đền bù"],
        "tăng cường": ["đẩy mạnh", "nâng cao", "tăng thêm"],
        "giảm thiểu": ["giảm bớt", "hạn chế", "thu nhỏ"],
        "chuyển đổi": ["thay đổi", "biến đổi", "đổi mới"],
        "tích lũy": ["gom góp", "thu thập", "dồn lại"],
        "dự đoán": ["đoán trước", "tiên đoán", "lường trước"],
        "phát biểu": ["nói", "trình bày", "bày tỏ"],
        "ủy quyền": ["giao quyền", "cho phép", "trao quyền"],
        "chứng minh": ["cho thấy", "minh chứng", "làm rõ"],
        "loại bỏ": ["bỏ đi", "gỡ bỏ", "xóa bỏ"],
        "mở rộng": ["phát triển", "bành trướng", "kéo dài"],
        "đảm bảo": ["chắc chắn", "bảo đảm", "cam kết"],
    },

    # Cụm từ hành chính
    "bureaucratic_phrases": {
        "liên quan đến": ["về", "nói về", "có liên hệ với"],
        "trong khuôn khổ": ["trong", "ở", "thuộc phạm vi"],
        "nhằm mục đích": ["để", "với mục tiêu"],
        "phù hợp với": ["theo", "đúng với", "khớp với"],
        "cần lưu ý rằng": ["đáng chú ý", "nên biết rằng"],
        "có tầm quan trọng lớn": ["rất quan trọng", "rất cần thiết"],
        "đóng vai trò quan trọng": ["rất quan trọng", "thiết yếu"],
        "với điều kiện là": ["nếu", "miễn là"],
        "trong trường hợp thiếu": ["khi không có", "nếu thiếu"],
        "cung cấp cho": ["đưa cho", "trao cho", "giao cho"],
        "xem xét đến": ["cân nhắc", "suy nghĩ về", "tính đến"],
        "tiến hành biện pháp": ["hành động", "ra tay", "xử lý"],
        "trên cơ sở": ["dựa vào", "căn cứ vào", "theo"],
        "do hậu quả của": ["vì", "bởi", "do"],
        "đưa ra quyết định": ["quyết định", "chọn", "định đoạt"],
        "thông tin đến": ["cho biết", "báo cho", "nói với"],
    },

    # Từ nối AI
    "ai_connectors": {
        "Hơn nữa": ["Ngoài ra", "Thêm vào đó", "Bên cạnh đó"],
        "Tuy nhiên": ["Nhưng", "Song", "Dù vậy"],
        "Do đó": ["Vì thế", "Cho nên", "Nên"],
        "Sau đó": ["Tiếp theo", "Rồi", "Kế tiếp"],
        "Ngoài ra": ["Thêm nữa", "Bên cạnh đó", "Cũng"],
        "Ngược lại": ["Trái lại", "Nhưng", "Mặt khác"],
        "Trong bối cảnh này": ["Ở đây", "Trong trường hợp này"],
        "Tóm lại": ["Nói tóm lại", "Kết luận lại", "Tổng kết"],
        "Đáng chú ý là": ["Nổi bật là", "Quan trọng là"],
        "Cuối cùng": ["Sau cùng", "Chung quy", "Rốt cuộc"],
        "Đồng thời": ["Cùng lúc", "Song song", "Bên cạnh đó"],
        "Vì vậy": ["Do đó", "Cho nên", "Bởi thế"],
        "Đặc biệt": ["Nhất là", "Đặc biệt là", "Riêng"],
        "Về cơ bản": ["Cơ bản là", "Nói chung", "Thực chất"],
        "Rốt cuộc": ["Cuối cùng", "Sau cùng", "Chung quy"],
        "Cần lưu ý rằng": ["Nên biết", "Đáng nhớ"],
        "Trước hết": ["Đầu tiên", "Trước tiên", "Thứ nhất"],
        "Mặt khác": ["Tuy nhiên", "Nhưng", "Ngược lại"],
        "Nói cách khác": ["Nghĩa là", "Tức là", "Hay nói khác đi"],
        "Không những thế": ["Hơn thế", "Thêm nữa", "Không chỉ vậy"],
        "Chính vì thế": ["Do đó", "Bởi vậy", "Nên"],
    },

    # Từ đồng nghĩa
    "synonyms": {
        "quan trọng": ["thiết yếu", "cần thiết", "chủ chốt", "trọng yếu"],
        "lớn": ["to", "khổng lồ", "đồ sộ"],
        "nhỏ": ["bé", "ít", "tí"],
        "nhanh": ["mau", "lẹ", "tốc hành"],
        "chậm": ["từ từ", "lề mề", "ì ạch"],
        "tốt": ["hay", "giỏi", "xuất sắc"],
        "xấu": ["kém", "tệ", "dở"],
        "cơ hội": ["dịp", "thời cơ", "cơ may"],
        "vấn đề": ["trục trặc", "rắc rối", "khó khăn"],
        "giải pháp": ["cách giải quyết", "phương án", "biện pháp"],
        "kết quả": ["thành quả", "hệ quả", "hậu quả"],
        "lĩnh vực": ["ngành", "mảng", "phạm vi"],
        "phương pháp": ["cách", "kiểu", "lối"],
        "quá trình": ["tiến trình", "diễn tiến", "chặng đường"],
        "khía cạnh": ["mặt", "góc nhìn", "phương diện"],
        "lý do": ["nguyên nhân", "nguyên cớ", "duyên cớ"],
        "mục tiêu": ["đích", "mục đích", "chí hướng"],
        "nhiệm vụ": ["công việc", "bổn phận", "trách nhiệm"],
        "lợi ích": ["ích lợi", "điều hay", "mặt tốt"],
        "bất lợi": ["thiệt thòi", "mặt xấu", "hạn chế"],
        "phân tích": ["mổ xẻ", "nghiên cứu", "xem xét"],
        "chất lượng": ["phẩm chất", "trình độ", "mức"],
        "hiệu quả": ["hữu hiệu", "công dụng", "tác dụng"],
        "phức tạp": ["rối rắm", "nhiêu khê", "khó"],
        "hiện đại": ["tân tiến", "mới mẻ", "tiên tiến"],
        "yếu tố": ["nhân tố", "thành phần", "điều kiện"],
        "chiến lược": ["kế hoạch", "mưu lược", "sách lược"],
        "bối cảnh": ["hoàn cảnh", "tình hình", "khung cảnh"],
        "góc nhìn": ["quan điểm", "cách nhìn", "lập trường"],
        "tình huống": ["hoàn cảnh", "cảnh ngộ", "tình thế"],
        "chức năng": ["vai trò", "tác dụng", "công dụng"],
        "cấu trúc": ["cơ cấu", "bố cục", "kết cấu"],
        "phát triển": ["tăng trưởng", "tiến bộ", "lớn mạnh"],
        "kinh nghiệm": ["trải nghiệm", "vốn sống", "thực tiễn"],
        "ảnh hưởng": ["tác động", "chi phối", "sức ép"],
    },

    # Mở đầu câu thay thế
    "sentence_starters": {
        "Điều này": ["Việc này", "Đây", "Nó"],
        "Đây là": ["Đó là", "Chính là", "Ấy là"],
        "Chúng ta": ["Ta", "Chúng tôi", "Mọi người"],
        "Trong": ["Ở", "Tại", "Giữa"],
        "Để": ["Nhằm", "Hầu", "Với mục đích"],
        "Cũng": ["Đồng thời", "Ngoài ra", "Thêm nữa"],
        "Tuy nhiên": ["Nhưng mà", "Song", "Thế nhưng"],
        "Vì vậy": ["Do đó", "Cho nên", "Bởi thế"],
        "Nếu": ["Giả sử", "Trong trường hợp", "Khi"],
        "Mặc dù": ["Dù", "Cho dù", "Tuy"],
        "Tiếp theo": ["Sau đó", "Kế đến", "Rồi"],
        "Rõ ràng": ["Hiển nhiên", "Dĩ nhiên", "Đương nhiên"],
        "Ở đây": ["Tại đây", "Tại chỗ này", "Lúc này"],
        "Thường": ["Hay", "Phần nhiều", "Đa số"],
        "Hiện nay": ["Bây giờ", "Ngày nay", "Lúc này"],
    },

    # Dấu hiệu khẩu ngữ
    "colloquial_markers": [
        "nói thật là", "thực ra", "về cơ bản", "nói chung",
        "nói giữa chúng ta", "nhân tiện", "nghiêm túc mà nói",
        "theo tôi", "kiểu như", "thôi kệ",
        "nói cách khác", "thành thật mà nói", "rốt cuộc",
        "buồn cười là", "bất ngờ thay", "đáng ngạc nhiên",
        "tóm lại", "dù sao đi nữa", "thế nào đi nữa",
        "ý tôi là", "bạn biết đấy", "này nhé",
        "mà nói thiệt", "tiện thể", "để tôi nói thế này",
    ],

    # Viết tắt
    "abbreviations": [
        "VD:", "tức là", "v.v.", "v.d.", "kh.", "TP.", "GS.",
        "TS.", "PGS.", "ThS.", "CN.", "KS.", "BS.",
        "Q.", "P.", "TX.", "TT.", "Tr.",
    ],

    # Bộ tăng cường perplexity
    "perplexity_boosters": [
        "quả thật", "tuy vậy", "ắt hẳn", "thiết nghĩ",
        "có lẽ", "hoặc giả", "tuyệt nhiên",
        "dẫu sao", "chắc chắn", "quả nhiên", "chẳng qua",
        "suy cho cùng", "đại để", "nhất định",
        "ít ra", "phần nào", "hẳn nhiên",
        "bất giác", "vô hình trung", "cố nhiên",
        "há chẳng", "dĩ nhiên", "thuở nào", "thuần túy",
        "lắm khi", "đôi khi", "hầu như",
    ],

    # Cấu hình mục tiêu
    "profile_targets": {
        "chat": {"avg_len": (5, 14), "variance": 0.5},
        "web": {"avg_len": (7, 18), "variance": 0.4},
        "seo": {"avg_len": (9, 22), "variance": 0.3},
        "docs": {"avg_len": (9, 24), "variance": 0.3},
        "formal": {"avg_len": (11, 26), "variance": 0.25},
    },

    # Liên từ nối
    "conjunctions": ["và", "nhưng", "hoặc", "vì", "nên", "mà"],

    # Liên từ tách câu
    "split_conjunctions": [
        " và ", " nhưng ", " tuy nhiên ", " trong khi ",
        " mặc dù ", " vì ", " nên ",
        ", và ", ", nhưng ", ", tuy nhiên ",
        ", trong khi ", ", mặc dù ",
        ", vì ", ", nên ",
        "; ", " – ", " — ",
    ],
}
