-- SPDX-License-Identifier: GPL-3.0-or-later

Fk:loadTranslationTable({
  -- Phòng chờ
  ["Room List"] = "Danh sách phòng (hiện có %1 phòng)",
  ["Enter"] = "Vào phòng",
  ["Observe"] = "Theo dõi",

  ["Edit Profile"] = "Chỉnh sửa Profile",
  ["Username"] = "Tên đăng nhập",
  ["Avatar"] = "Avatar",
  ["Old Password"] = "Mật khẩu cũ",
  ["New Password"] = "Mật khẩu mới",
  ["Update Avatar"] = "Cập nhật Avatar",
  ["Update avatar done."] = "Cập nhật Avatar thành công.",
  ["Update Password"] = "Cập nhật mật khẩu",
  ["Update password done."] = "Cập nhận mật khẩu thành công.",
  ["Old password wrong!"] = "Mật khẩu cũ không đúng!",
  ["Lobby BG"] = "Hình nền sảnh chờ",
  ["Room BG"] = "Hình nền ván đấu",
  ["Game BGM"] = "Nhạc nền ván đấu",
  ["Poster Girl"] = "Nhân vật màn hình chính",
  ["BGM Volume"] = "Âm lượng nhạc nền",
  ["Effect Volume"] = "Âm lượng hiệu ứng",
  ["Userinfo Settings"] = "Người dùng",
  ["BG Settings"] = "Nền",
  ["Audio Settings"] = "Âm thanh",
  ["Disable message audio"] = "Tắt âm thanh chat",
  ["Hide unselectable cards"] = "Ẩn lá không thể chọn",
  ["Hide observer chatter"] = "Ẩn chat khán giả",
  ["Rotate table card"] = "Trộn khu vực chia bài",
  ["Hide presents"] = "Ẩn quà tặng",
  ["Ban General Settings"] = "Cấm tướng",
  ["Set as Avatar"] = "Đặt làm Avatar",
  ["Search"] = "Tìm kiếm",
  ["Back"] = "Quay lại",
  ["Click to back"] = "Quay lại", -- TODO

  ["Refresh Room List"] = "Tải lại danh sách phòng (%1 phòng)",

  ["Disable Extension"] = "Vô hiệu tất cả mở rộng",
  ["Filter"] = "Lọc",
  -- ["RefreshRoomHelp"] = "单击据筛选刷新，长按刷新全部房间但不清除刷新",
  -- ["FilterHelp"] = "长按以清除筛选",
  ["Create Room"] = "Tạo phòng",
  ["Room ID"] = "ID phòng",
  ["Room Name"] = "Tên phòng",
  ["$RoomName"] = "Phòng của %1",
  ["Player num"] = "Số lượng người",
  ["Select generals num"] = "Số tướng được chọn",
  ["No enough generals"] = "Không đủ tướng có sẵn!",
  ["Operation timeout"] = "Thời gian thao tác (giây)",
  ["Luck Card Times"] = "Số lần đổi bài",
  ["Has Password"] = "Có mật khẩu",
  ["No Password"] = "Không mật khẩu",
  ["Room Password"] = "Mật khẩu phòng",
  ["Please input room's password"] = "Hãy nhập mật khẩu phòng",
  ["Room Fullness"] = "Mức đầy",
  ["Full"] = "Đầy",
  ["Not Full"] = "Chưa đầy",
  ["Room Capacity"] = "Số người tối đa",
  ["Add Robot"] = "Thêm Bot",
  ["Start Game"] = "Bắt đầu trò chơi",
  ["Ready"] = "Sẵn sàng",
  ["Cancel Ready"] = "Bỏ sẵn sàng",
  -- ["Kick Owner"] = "踢出房主",
  ["Game Mode"] = "Chế độ chơi",
  ["Enable free assign"] = "Cho phép tự do lựa chọn",
  ["Enable deputy general"] = "Cho phép phó tướng",
  ["General Settings"] = "Chung",
  ["Package Settings"] = "Gói mở rộng",
  ["General Packages"] = "Gói tướng",
  ["Card Packages"] = "Gói bài đánh",
  ["Select All"] = "Chọn tất cả",
  ["Choose one handcard"] = "Chọn 1 lá",
  ["Revert Selection"] = "Đảo ngược",
  ["Handcard selector"] = "Bộ chọn bài",

  ["Give Flower"] = "Tặng Hoa",
  ["Give Egg"] = "Tặng Trứng",
  ["Give Wine"] = "Tặng Rượu",
  ["Give Shoe"] = "Tặng Giày",
  ["Block Chatter"] = "Chặn trò chuyện",
  ["Unblock Chatter"] = "Bỏ chặn trò chuyện",
  ["<Blocked> "] = '<font color="red">[bị chặn]</font> ',
  ["Kick From Room"] = "Đuổi khỏi phòng",
  ["Newbie"] = "Newbie",
  ["Win=%1 Run=%2 Total=%3"] = "Thắng=%1% AFK=%2% Tổng=%3",
  ["Win=%1\nRun=%2\nTotal=%3"] = "Thắng: %1%\nAFK: %2%\nTổng: %3",
  ["TotalGameTime: %1 min"] = "Thời gian chơi: %1 phút",
  ["TotalGameTime: %1 h"] = "Thời gian chơi: %1 giờ",

  ["Ban List"] = "Danh sách cấm tướng",
  ["List"] = "Danh sách",
  ["New"] = "Mới",
  ["Clear"] = "Xóa",
  ["Help_Ban_List"] = "Nút 'Xuất' sẽ sao chép danh sách này vào bộ nhớ tạm." ..
  "Nút 'Nhập' sẽ đọc từ bộ nhớ tạm để nhập danh sách hoặc báo lỗi.",
  ["Ban_Generals"] = "Tướng bị cấm",
  ["Ban_Packages"] = "Gói bị cấm",
  ["Whitelist_Generals"] = "Tướng cho phép",
  ["Export"] = "Xuất",
  ["Export Success"] = "Đã sao chép danh sách cấm vào bộ nhớ tạm.",
  ["Import"] = "Nhập",
  ["Not Legal"] = "Lỗi: chuỗi JSON không hợp lệ.",
  ["Not JSON"] = "Lỗi: định dạng JSON không đúng.",
  ["Import Success"] = "Đã nhập danh sách cấm thành công.",
  ["Rename"] = "Đổi tên",

  ["$OnlineInfo"] = "Phòng chờ: %1, Trực tuyến: %2",

  ["Overview"] = "Tổng quan",
  ["Generals Overview"] = "Danh sách tướng",
  ["Cards Overview"] = "Danh sách thẻ",
  ["Special card skills:"] = "<b>Kỹ năng đặc biệt:</b>",
  ["Every suit & number:"] = "<b>Tất cả chất và số:</b>",
  ["Male Audio"] = "Giọng nam",
  ["Female Audio"] = "Giọng nữ",
  ["Equip Effect Audio"] = "Âm thanh trang bị",
  ["Equip Use Audio"] = "Âm thanh trang bị",
  ["Modes Overview"] = "Chế độ chơi",
  ["Replay"] = "Xem lại",

  --[[ TODO
  ["Game Data Overview"] = "战绩一览",
  ["Statistics Overview"] = "数据统计",
  ["Favorite Replay"] = "已收藏录像",

  ["Replay Recording"] = "重放录像",
  ["Replay Expired"] = "录像已过期",
  ["View Endgame"] = "查看终盘战况",
  ["Endgame Expired"] = "终盘已过期",
  ["Bookmark Replay"] = "收藏录像",
  ["Already Bookmarked"] = "已收藏",

  ["Total"] = "总数",
  ["Win Rate"] = "胜率",
  ["Merge Modes"] = "检索时不区分游戏模式",
  ["Merge Roles"] = "检索时不区分身份",
  --]]

  ["Replay Manager"] = "Quản lý xem lại",
  ["Replay from File"] = "Mở từ File",
  ["Game Win"] = "Thắng",
  ["Game Lose"] = "Thua",
  ["Game Draw"] = "Hòa",
  ["Play the Replay"] = "Xem lại",
  ["Delete Replay"] = "Xóa",
  -- ["Note"] = "备注",
  ["About"] = "Thông tin",
    ["about_freekill_description"] = [[
# Thông tin Tân Nguyệt Sát a.k.a FreeKill

Một nền tảng chơi Tam Quốc Sát mã nguồn mở với mục tiêu chính là hỗ trợ DIY

Github: https://github.com/Notify-ctrl/FreeKill

Sách hướng dẫn (Hiện chưa có tiếng Việt)： https://fkbook-all-in-one.readthedocs.io

---

Tác giả： Notify Ho-spair

Developer： RalphR Nyutanislavsky xxyheaven 妖梦厨

Đóng góp： 假象 deepskybird 板蓝根 s1134s 喑黒毀灭емо公主 影月

Việt hóa: Lãng Khách

Credits： Mogara
  ]],
  ["about_qt_description"] = [[
# Thông tin Qt

Qt là một khung phát triển ứng dụng giao diện đồ họa bằng C++ với khả năng đa nền tảng mạnh mẽ và dễ sử dụng.

Chương trình này sử dụng Qt 6.2+, chủ yếu dùng QtQuick để phát triển UI, cũng như sử dụng thư viện mạng của Qt để phát triển chương trình dịch vụ.

Trang chủ: https://www.qt.io
  ]],
  ["about_lua_description"] = [[
# Thông tin Lua

Lua là một ngôn ngữ kịch bản nhỏ gọn, linh hoạt và hiệu quả, được sử dụng rộng rãi trong phát triển trò chơi.

Chương trình này sử dụng Lua 5.4 để thực hiện toàn bộ logic của trò chơi.
  ]],
  ["about_ossl_description"] = [[
# Thôn tin OpenSSL

OpenSSL là một gói mã nguồn mở cung cấp các giao thức bảo mật và hỗ trợ mã hóa.

Chương trình hiện tại sử dụng thư viện crypto để hỗ trợ mã hóa RSA.

Trang chủ: https://www.openssl.org
  ]],
  ["about_gplv3_description"] = [[
# Thông tin GPLv3

Giấy phép Công cộng GNU (GPL) là một giấy phép phần mềm tự do đảm bảo người dùng có quyền sử dụng, học tập, chia sẻ và chỉnh sửa phần mềm.

Do Qt và một số thư viện khác sử dụng giấy phép GPLv3, nên dự án này cũng được phát hành theo GPLv3.

Trang chủ: https://gplv3.fsf.org
  ]],
  ["about_sqlite_description"] = [[
# Thông tin SQLite

SQLite là một cơ sở dữ liệu nhẹ, tiêu tốn ít tài nguyên và có hiệu suất cao.

>Tân Nguyệt Sát sử dụng sqlite3 để lưu trữ thông tin người dùng ở phía máy chủ.

Trang chủ: https://www.sqlite.org
  ]],
  ["about_git2_description"] = [[
# Thông tin Libgit2

Libgit2 là một thư viện nhẹ, đa nền tảng và được viết hoàn toàn bằng C để hỗ trợ các thao tác Git cơ bản.

Tân Nguyệt Sát sử dụng API C của libgit2 để tải về, cập nhật và quản lý các gói mở rộng.

Trang chủ: https://libgit2.org
  ]],


  ["Exit Lobby"] = "Thoát khỏi máy chủ",
  ["Goodbye."] = "Tạm biệt",

  ["SkipNullification"] = "Bỏ qua vô giải",
  ["OK"] = "Xác nhận",
  ["Cancel"] = "Hủy",
  ["End"] = "Kết thúc",
  -- ["Quit"] = "退出",
  ["BanGeneral"] = "Cấm",
  ["ResumeGeneral"] = "Bỏ cấm",
  ["Enable"] = "Kích hoạt",
  ["Prohibit"] = "Cấm",
  ["BanPackage"] = "Cấm gói",
  ["$BanPkgHelp"] = "Vô hiệu các gói mở rộng",
  ["$BanCharaHelp"] = "Tướng đang bị cấm",
  -- ["Skill Name"] = "技能名称",
  -- ["Skill Description"] = "技能描述",
  -- ["Audio Text"] = "语音文本",
  ["Companions"] = "Châu Liên Bích Hợp",
  ["Death audio"] = "Trận vong",
  ["Win audio"] = "Chiến thắng",
  --["Official"] = "",
  ["Title"] = "Xưng hiệu",
  ["Designer"] = "Thiết kế",
  ["Voice Actor"] = "Lồng Tiếng",
  ["Illustrator"] = "Minh Họa",
  ["Hidden General"] = "Tướng ẩn",
  ["Audio Code Copy Success"] = "Mã âm thanh đã được sao chép vào bộ nhớ tạm",
  ["Audio Text Copy Success"] = "Nội dung âm thanh đã được sao chép vào bộ nhớ tạm",
  ["Copy Audio Code"] = "Sao chép mã âm thanh",
  ["Copy Audio Text"] = "Sao chép văn bản âm thanh",

  ["$WelcomeToLobby"] = "Chào mừng đến với sảnh chờ của Tân Nguyệt Sát!",
  ["GameMode"] = "Chế độ chơi: ",
  ["LuckCardNum"] = "Số lần đổi bài: ",
  ["ResponseTime"] = "Thời gian tương tác (giây): ",
  ["GeneralBoxNum"] = "Số lượng tướng: ",
  ["CardPackages"] = "Các gói mở rộng đã bật: ",
  ["IncludeFreeAssign"] = "<font color=\"red\">Bật chế độ tự do chọn</font>",
  ["IncludeDeputy"] = "<font color=\"red\">Bật phó tướng</font>",

  -- Room
  ["$EnterRoom"] = "Đã vào phòng thành công",
  ["#currentRoundNum"] = "Vòng #%1",
  ["$Choice"] = "%1: Hãy chọn",
  ["$ChooseGeneral"] = "Hãy chọn %1 tướng",
  ["Same General Convert"] = "Chuyển đổi tướng giống nhau",
  ["Fight"] = "Xuất kích",
  ["Show General Detail"] = "Xem chi tiết kỹ năng",

  ["#PlayCard"] = "Giai đoạn ra bài, hãy sử dụng 1 lá bài",
  ["#AskForGeneral"] = "Hãy chọn 1 tướng",
  ["#AskForSkillInvoke"] = "Bạn có muốn phát động kỹ năng %1?",
  ["#AskForLuckCard"] = "Bạn có muốn đổi lại bài (còn %1 lần)?",
  ["AskForLuckCard"] = "Đổi bài",
  ["#AskForChoice"] = "%1: Hãy chọn",
  ["#AskForChoices"] = "%1: Hãy chọn",
  ["#choose-trigger"] = "Vui lòng chọn kỹ năng để phát động",
  ["#skill_muti_trigger"] = "%arg[%arg2]",
  ["trigger"] = "Phát động kỹ năng",
  ["Please arrange cards"] = "Hãy kéo thả bài",
  ["Please click to move card"] = "Hãy nhấp để di chuyển bài",

  [" thinking..."] = " đang suy nghĩ...",
  ["AskForGeneral"] = "Chọn tướng",
  ["AskForGuanxing"] = "Quan Tinh",
  ["AskForExchange"] = "Trao đổi",
  ["AskForChoice"] = "Lựa chọn",
  ["AskForChoices"] = "Lựa chọn",
  ["AskForKingdom"] = "Chọn thế lực",
  ["AskForPindian"] = "Đấu điểm",
  ["AskForMoveCardInBoard"] = "Di chuyển bài",
  ["replaceEquip"] = "Thay thế trang bị",
  ["PlayCard"] = "Đánh lá",

  -- ["#AskForChooseGenerals"] = "%1：请选择%2名武将",
  ["AskForCardChosen"] = "Chọn lá",
  ["AskForCardsChosen"] = "Chọn lá",
  ["#AskForChooseCard"] = "%1: hãy chọn 1 lá từ %src",
  ["#AskForChooseCards"] = "%1: hãy chọn %2~%3 lá từ %src",
  ["$ChooseCard"] = "Chọn 1 lá",
  ["$ChooseCards"] = "Chọn %1~%2 lá",
  ["$Hand"] = "Trên tay",
  ["$Equip"] = "Trang bị",
  ["$Judge"] = "Phán xét",
  ['$Selected'] = "Đã chọn",
  ["#AskForUseActiveSkill"] = "Hãy phát động kỹ năng %1",
  ["#AskForUseCard"] = "Hãy sử dụng lá %1",
  ["#AskForResponseCard"] = "Hãy đánh ra lá %1",
  ["#AskForNullification"] = "Bạn có muốn sử dụng Vô Giải Khả Kích với %arg đang nhắm đến %dest?",
  ["#AskForNullificationWithoutTo"] = "Bạn có muốn sử dụng Vô Giải Khả Kích với %arg đã được sử dụng bởi %src?",
  ["#AskForPeaches"] = "%src đang hấp hối, hãy sử dụng %arg Đào để cứu",
  ["#AskForPeachesSelf"] = "Bạn đang hấp hối, hãy sử dụng %arg Đào/Tửu để tự cứu",

  ["#AskForDiscard"] = "Hãy bỏ %arg lá (tối thiểu %arg2)",
  ["#AskForCard"] = "Hãy chọn %arg lá (tối thiểu %arg2)",
  ["#AskForDistribution"] = "Hãy phân phát bài (tối thiểu %arg2, tổng cộng %arg2)",
  ["@DistributionTo"] = "",
  ["#replaceEquip"] = "Hãy chọn 1 lá Trang bị để thay thế",
  ["#askForPindian"] = "%arg: hãy chọn 1 lá trên tay để đấu điểm",
  ["#StartPindianReason"] = "%from bắt đầu đấu điểm (%arg)",
  ["#ShowPindianCard"] = "Lá đấu điểm của %from là %arg",
  ["#ShowPindianResult"] = "%from %arg đấu điểm giữa %from và %to",
  -- ["#ChangePindianNumber"] = "由于 %arg，%to 的拼点牌点数从 %arg2 变为 %arg3",
  ["pindianwin"] = "thắng",
  ["pindiannotwin"] = "thua",

  ["#ChooseInitialKingdom"] = "Vui lòng chọn thế lực của bạn trong ván này",

  ["#RevealGeneral"] = "%from đã mở %arg %arg2",
  ["mainGeneral"] = "chủ tướng",
  ["deputyGeneral"] = "phó tướng",
  ["seat#1"] = "#1",
  ["seat#2"] = "#2",
  ["seat#3"] = "#3",
  ["seat#4"] = "#4",
  ["seat#5"] = "#5",
  ["seat#6"] = "#6",
  ["seat#7"] = "#7",
  ["seat#8"] = "#8",
  ["seat#9"] = "#9",
  ["seat#10"] = "#10",
  ["seat#11"] = "#11",
  ["seat#12"] = "#12",
  ["@ControledBy"] = "Bị kiểm soát bởi",
  --["playerstr_self"] = "(你)",

  ["Menu"] = "Menu",
  ["Surrender"] = "Đầu hàng",
  ["Surrender is disabled in this mode"] = "Đầu hàng bị vô hiệu ở chế độ này",
  ["Quit"] = "Thoát",
  ["All"] = "tất cả",
  ["Are you sure to quit?"] = "Bạn có chắc chắn bỏ cuộc không? (Nếu ván đấu đã bắt đầu, bạn sẽ bị tính AFK)",

  ["Trust"] = "Tự động",
  ["Sort Cards"] = "Sắp xếp bài",
  ["Sort by Type"] = "theo Loại",
  ["Sort by Number"] = "theo Số",
  ["Sort by Suit"] = "theo Chất",
  ["Chat"] = "Chat",
  ["Log"] = "Log ván đấu",
  ["Return to Bottom"] = "Trở về đáy",
  ["Trusting ..."] = "Tự động chơi ...",
  ["Observing ..."] = "Đang theo dõi ...",
  ["Resting, don't leave!"] = "Chút nữa bạn có thể quay lại trận đánh, đừng rời đi",
  ["resting..."] = "nghỉ ngơi...",
  ["rest round num"] = "vòng nghỉ",

  ["#NoCardDraw"] = "Chồng bài rút đã hết",
  ["#NoGeneralDraw"] = "Chồng tướng đã hết",
  ["#NoEventDraw"] = "Không còn sự kiện",
  ["#NoEnoughGeneralDraw"] = "Không đủ tướng! (%arg/%arg2)",
  ["#TimeOutDraw"] = "Số vòng đã vượt giới hạn!",

  ["$GameOver"] = "Trò chơi kết thúc",
  ["$Winner"] = "Người chiến thắng là %1",
  ["$NoWinner"] = "Hòa!",
  --[[ -- TODO
  ["Name"] = "名称",
  ["Role"] = "身份",
  ["Turn"] = "回合",
  ["Recover"] = "回血",
  -- ["Damage"] = "伤害",
  ["Damaged"] = "受伤",
  ["Kill"] = "击杀",
  ["Honor"] = "称号",
  ["Soy"] = "打酱油的",
  ["Rapid Victory"] = "旗开得胜",
  ["Burning Soul"] = "血战",
  ["Regretful Lose"] = "含恨而终",
  ["Close But No Cigar"] = "功亏一篑",
  ["Wicked Kill"] = "直刺咽喉",
  ["Peaceful Watcher"] = "和平主义者",
  -- ["MVP"] = "MVP",
  ["Innocent"] = "无存在感",
  ["Awe Prestige"] = "天道威仪",
  ["Wisely Loyalist"] = "能臣巧吏",
  ["Conspiracy"] = "老谋深算",
  ["War Vanguard"] = "破敌先锋",
  ["Lose Prestige"] = "天道不佑",
  ["Fierce Lord"] = "一世枭雄",
  ["Blood Judgement"] = "嗜血判官",
  ["Rampage"] = "横扫千军",
  ["Failed Ambition"] = "大业未成",
  ["Direct Regicide"] = "直捣黄龙",
  ["Legatus"] = "破军功臣",
  ["Frightful Lord"] = "势敌千军",
  ["Bloody Warrior"] = "屠戮之士",
  ["Warrior Soul"] = "战魂",
  ["Wrath Warlord"] = "暴走战神",
  ["Peaceful Healer"] = "甘霖之润",
  ["Brilliant Healer"] = "妙手回春",
  ["Fodder"] = "炮灰",
  ["Fire Target"] = "集火目标",
  ["Tank"] = "肉盾",
  ["War Spirit"] = "军魂",
  ["Priority Honor"] = "竭忠尽智",
  ["Impasse Strike"] = "绝境逆袭",
  ]]
  ["Back To Room"] = "Trở về phòng chơi",
  ["Back To Lobby"] = "Quay lại sảnh chờ",
  ["Save Replay"] = "Lưu Replay",

  ["$AddObserver"] = '<b>%s</b> đang theo dõi ván đáu',
  ["$RemoveObserver"] = '<b>%s</b> đã rời khỏi phòng',

  ["Show All Cards"] = "Xem tất cả thông tin ẩn",
  ["Speed Resume"] = "Tốc độ mặc định",
  ["Speed Up"] = "Tăng tốc",
  ["Speed Down"] = "Giảm tốc",
  ["Pause"] = "Tạm dừng",
  ["Resume"] = "Tiếp tục",

  ["Bulletin Info"] = [==[
  ## v0.5.0

  Nhiều thứ đã được update, nhưng tôi quên mất rồi.

  Nhưng không quan trọng đúng không :))

  ]==],
}, "vi_VN")

-- Game concepts
Fk:loadTranslationTable({
  ["lord"] = "Chủ công",
  ["loyalist"] = "Trung thần",
  ["rebel"] = "Phản tặc",
  ["renegade"] = "Nội gián",
  ["lord+loyalist"] = "Chủ công và trung thần",

  ["normal_damage"] = "Thường",
  ["fire_damage"] = "Hỏa",
  ["thunder_damage"] = "Lôi",
  ["ice_damage"] = "Băng",
  ["hp_lost"] = "Mất máu",
  ["lose_hp"] = "mất máu",

  ["phase_roundstart"] = "Bắt đầu lượt",
  ["phase_start"] = "Giai đoạn chuẩn bị",
  ["phase_judge"] = "Giai đoạn phán xét",
  ["phase_draw"] = "Giai đoạn rút bài",
  ["phase_play"] = "Giai đoạn ra bài",
  ["phase_discard"] = "Giai đoạn bỏ bài",
  ["phase_finish"] = "Giai đoạn kết thúc",
  ["phase_notactive"] = "Ngoài lượt",
  ["phase_phasenone"] = "Giai đoạn tạm thời",

  ["chained"] = "nhận trạng thái xích",
  ["un-chained"] = "thoát trạng thái xích",
  ["reset-general"] = "khôi phục trạng thái",
  ["reset"] = "khôi phục trạng thái",

  ["yang"] = "Dương",
  ["yin"] = "Âm",
  ["quest_succeed"] = "thành công",
  ["quest_failed"] = "thất bại",

  ["card"] = "bài",
  ["hand_card"] = "bài trên tay",
  ["pile_draw"] = "chồng bài rút",
  ["pile_discard"] = "chồng bài bỏ",
  ["processing_area"] = "vùng xử lý",
  ["Pile"] = "chồng bài",
  ["toObtain"] = "đã nhận đc lá",
  ["Top"] = "Đỉnh",
  ["Bottom"] = "Đáy",
  ["Shuffle"] = "Xào bài",

  ["general_card"] = "lá tướng",
  ["General"] = "tướng",
  ["noGeneral"] = "không có tướng",
  ["Kingdom"] = "thế lực",
  -- ["Gender"] = "性别",
  -- ["male"] = "男性",
  -- ["female"] = "女性",
  -- ["bigender"] = "双性",
  -- ["agender"] = "无性",
  ["MaxHp"] = "máu tối đa",
  ["Hp"] = "HP",
  ["Damage"] = "Sát thương",
  ["Lost"] = "mất",
  ["Distance"] = "khoảng cách",
  ["Judge"] = "phán xét",
  ["Retrial"] = "thay đổi phán xét",
  ["Pindian"] = "đấu điểm",

  ["_sealed"] = "Phong ấn",
  ["weapon_sealed"] = "Phong ấn vũ khí",
  ["armor_sealed"] = "Phong ấn phòng cụ",
  ["treasure_sealed"] = "Phong ấn bảo vật",

  ["WeaponSlot"] = "Ô vũ khí",
  ["ArmorSlot"] = "Ô phòng cụ",
  ["OffensiveRideSlot"] = "Ô ngựa -1",
  ["DefensiveRideSlot"] = "Ô ngựa +1",
  ["TreasureSlot"] = "Ô bảo vật",
  ["JudgeSlot"] = "Vùng phán xét",

  ["skill"] = "Kỹ năng",
  ["skill_invalidity"] = "<font color='red'> (có hiệu quả)</font>",
}, "vi_VN")

-- related to sendLog
Fk:loadTranslationTable({
  -- Bắt đầu và kết thúc trò chơi
  ["$AppendSeparator"] = '<font color="grey">------------------------------</font>',
  ["$GameStart"] = "== Trò chơi bắt đầu ==",
  ["$GameEnd"] = "== Trò chơi kết thúc ==",

  -- Kỹ năng
  ["#AcquireSkill"] = '%from đã nhận được kỹ năng〖%arg〗',
  ["#LoseSkill"] = '%from đã mất kỹ năng〖%arg〗',

  -- moveCards (they are sent by notifyMoveCards)
  ["$GetCardsFromPile"] = "%from đã lấy %arg2 lá %card từ %arg",
  ["$DrawCards"] = "%from đã rút %arg lá %card",
  ["$MoveCards"] = "%to đã nhận được %arg lá %card từ %from",
  ["$PreyCardsFromPile"] = "%from đã thu lấy %arg lá %card",
  ["$GotCardBack"] = "%from đã lấy lại %arg lá %card",
  ["$RecycleCard"] = "%from đã lấy lại %arg lá %card từ chồng bỏ",

  ["$InstallEquip"] = "%from đã trang bị %card",
  ["$UninstallEquip"] = "%from đã tháo %card",

  ["$LightningMove"] = "%card đã chuyển từ %from sang %to",
  ["$PasteCard"] = "%from đã sử dụng %card với %to",

  ["$AddToPile"] = "%arg2 lá %card đã bị loại khỏi trò chơi, trở thành %arg của %from",

  ["$PutCard"] = "%arg lá của %from được đặt vào chồng bài",
  ["$PutKnownCard"] = "%card của %from được đặt vào chồng bài",
  ["$DiscardCards"] = "%from đã bỏ %arg lá %card",
  ["$DiscardOther"] = "%to đã bỏ %arg lá %card từ %from",
  ["$PutToDiscard"] = "%arg lá %card đã được đặt vào chồng bài bỏ",
  ["$ViewCardFromDrawPile"] = "%from đã xem %arg lá",
  ["$TurnOverCardFromDrawPile"] = "%from đã lật %arg lá %card",

  ["#AbortArea"] = "%arg của %from đã bị vô hiệu hóa",
  ["#ResumeArea"] = "%arg của %from đã được khôi phục",

  ["#ShowCard"] = "%from đã công khai thẻ %card",
  ["#Recast"] = "%from đã tái chế %card",
  ["#RecastBySkill"] = "%from đã tái chế %card bằng %arg",

  -- phase
  ["#PhaseSkipped"] = "%from đã bỏ qua %arg",
  ["#GainAnExtraTurn"] = "%from bắt đầu lượt thêm",
  ["#GainAnExtraPhase"] = "%from bắt đầu giai đoạn thêm (%arg)",

  -- useCard
  ["#UseCard"] = "%from đã sử dụng %card",
  ["#UseCardToTargets"] = "%from đã sử dụng %card nhắm vào %to",
  ["#CardUseCollaborator"] = "%from đã chọn %to làm mục tiêu phụ của %arg",
  ["#UseCardToCard"] = "%from đã sử dụng %card, và mục tiêu là %arg",
  ["#ResponsePlayCard"] = "%from đã đánh ra %card",

  ["#UseVCard"] = "%from đã sử dụng %card như %arg",
  ["#UseVCardToTargets"] = "%from đã sử dụng %card như %arg, và mục tiêu là %to",
  ["#UseVCardToCard"] = "%from đã sử dụng %card như %arg2, và mục tiêu là %arg",
  ["#ResponsePlayVCard"] = "%from đã đánh ra %card như %arg",
  ["#UseV0Card"] = "%from đã sử dụng %arg",
  ["#UseV0CardToTargets"] = "%from đã sử dụng %arg, mục tiêu là %to",
  ["#UseV0CardToCard"] = "%from đã sử dụng %arg2, mục tiêu là %arg",
  ["#ResponsePlayV0Card"] = "%from đã đánh ra %arg",

  ["#FilterCard"] = "Do ảnh hưởng bởi %arg, %arg2 liên quan đến %from được xem như %arg3",
  ["#AddTargetsBySkill"] = "Do ảnh hưởng bởi %arg, %arg2 được sử dụng bởi %from sẽ thêm %to làm mục tiêu",
  ["#RemoveTargetsBySkill"] = "Do ảnh hưởng bởi %arg, %arg2 được sử dụng bởi %from hủy bỏ mục tiêu với %to",

  -- skill
  ["#InvokeSkill"] = '%from đã phát động kỹ năng〖%arg〗',
  ["#InvokeSkillTo"] = '%from đã phát động kỹ năng〖%arg〗với %to',

  -- judge
  ["#StartJudgeReason"] = "%from bắt đầu phán xét (%arg)",
  ["#InitialJudge"] = "Lá phán xét của %from là %arg",
  ["#ChangedJudge"] = "%from đã phát động〖%arg〗, thay đổi phán xét của %to thành %arg2",
  ["#JudgeResult"] = "Kết quả phán xét của %from là %arg",

  -- turnOver
  ["#TurnOver"] = "%from đã thay đổi trạng thái mất lượt, trạng thái hiện tại là %arg",
  ["face_up"] = "không mất lượt",
  ["face_down"] = "mất lượt",
  ["turnOver"] = "thay đổi trạng thái mất lượt",

  -- damage, heal and lose HP
  ["#Damage"] = "%to đã gây %arg %arg2 sát thương cho %from",
  ["#DamageWithNoFrom"] = "%from đã chịu %arg %arg2 sát thương",
  ["#LoseHP"] = "%from đã mất %arg máu",
  ["#HealHP"] = "%from đã hồi %arg máu",
  ["#ShowHPAndMaxHP"] = "%from hiện có %arg máu (máu tối đa = %arg2)",
  ["#LoseMaxHP"] = "%from đã mất %arg máu tối đa",
  ["#HealMaxHP"] = "%from đã hồi %arg máu tối đa",

  -- dying and death
  ["#EnterDying"] = "%from đang hấp hối",
  ["#KillPlayer"] = "%from [%arg] đã chết, người giết là %to",
  ["#KillPlayerWithNoKiller"] = "%from [%arg] đã chết mà không có người giết",
  ["#Revive"] = "Wow, %from đã hồi sinh!",

  -- change hero
  ["#ChangeHero"] = "%from đã thay đổi %arg3 %arg thành %arg2",

  -- misc
  ["#GuanxingResult"] = "Kết quả Quan tinh của %from là %arg trên, %arg2 dưới",
  ["#ChainStateChange"] = "%from đã %arg",
  ["#ChainDamage"] = "%from bị xích, nên cũng chịu sát thương",
  ["#ChangeKingdom"] = "%from đã thay đổi thế lực từ %arg sang %arg2",
  ["#RoomOutdated"] = "Máu chủ đã cập nhật, phòng này đã hết hạn.",
}, "vi_VN")

-- card footnote
Fk:loadTranslationTable({
  ["$$DiscardCards"] = "%from bỏ lá ",
  ["$$PutCard"] = "%from đặt lá ",
  ["$$TurnOverCard"] = "%from lật ra",

  ["##UseCard"] = "%from sử dụng ",
  ["##UseCardTo"] = "%from với %to ",
  ["##ResponsePlayCard"] = "%from đánh ra ",
  ["##ShowCard"] = "%from công khai ",
  ["##JudgeCard"] = "phán xét %arg ",
  ["##PindianCard"] = "%from đấu điểm ",
  ["##RecastCard"] = "%from tái chế ",
}, "vi_VN")
