瀏覽代碼

no message

DESKTOP-7E9LH09\admin 1 周之前
父節點
當前提交
a2b24d95ac
共有 3 個文件被更改,包括 1081 次插入613 次删除
  1. 961 519
      src/lang/vi.js
  2. 117 91
      src/views/FundRecord/index.vue
  3. 3 3
      src/views/Home/index.vue

+ 961 - 519
src/lang/vi.js

@@ -1,520 +1,962 @@
 export default {
-    "加载中": "Đang tải",
-    "操作失败": "Thao tác thất bại",
-    "请求失败,请稍后重试": "Yêu cầu thất bại, vui lòng thử lại sau",
-    "登录已过期,请重新登录": "Phiên đăng nhập đã hết hạn, vui lòng đăng nhập lại",
-    "手机号": "Số điện thoại",
-    "邮箱": "Email",
-    "密码": "Mật khẩu",
-    "忘记密码": "Quên mật khẩu",
-    "注册账号": "Đăng ký tài khoản",
-    "请输入": "Vui lòng nhập",
-    "记住密码": "Ghi nhớ mật khẩu",
-    "登录": "Đăng nhập",
-    "验证码": "Mã xác minh",
-    "请输入6位验证码": "Vui lòng nhập mã xác minh 6 chữ số",
-    "请输入密码": "Vui lòng nhập mật khẩu",
-    "确认密码": "Xác nhận mật khẩu",
-    "请再次输入密码": "Vui lòng nhập lại mật khẩu",
-    "已有账号": "Đã có tài khoản",
-    "前往登录": "Đến đăng nhập",
-    "获取验证码": "Lấy mã xác minh",
-    "注册": "Đăng ký",
-    "过滤": "Lọc",
-    "滚球": "Cược trong trận (Live)",
-    "体育博彩": "Cá cược thể thao",
-    "投注历史": "Lịch sử đặt cược",
-    "我的": "Của tôi",
-    "首页": "Trang chủ",
-    "安全": "An toàn",
-    "注册并登录": "Đăng ký và đăng nhập",
-    "请输入有效的充值数量": "Vui lòng nhập số tiền nạp hợp lệ",
-    "请上传支付凭证截图": "Vui lòng tải lên ảnh chụp biên lai thanh toán",
-    "充值": "Nạp tiền",
-    "暂无二维码": "Chưa có mã QR",
-    "选择币种": "Chọn loại tiền",
-    "选择区块链网络": "Chọn mạng blockchain",
-    "充值地址": "Địa chỉ nạp tiền",
-    "请确认充值地址正确无误,错误地址将导致资产丢失且无法找回": "Vui lòng xác nhận địa chỉ nạp tiền là chính xác, địa chỉ sai sẽ dẫn đến mất tài sản và không thể khôi phục",
-    "充值数量": "Số lượng nạp",
-    "请输入充值数量": "Vui lòng nhập số lượng nạp",
-    "预计到账": "Dự kiến nhận được",
-    "当前汇率": "Tỷ giá hiện tại",
-    "上传支付凭证": "Tải lên biên lai thanh toán",
-    "点击上传": "Nhấp để tải lên",
-    "确认充值": "Xác nhận nạp tiền",
-    "保存头像": "Lưu ảnh đại diện",
-    "退出登录": "Đăng xuất",
-    "提现方式": "Phương thức rút tiền",
-    "提现币种": "Loại tiền rút",
-    "提现网络": "Mạng rút tiền",
-    "提现地址": "Địa chỉ rút tiền",
-    "提现金额": "Số tiền rút",
-    "开奖时间": "Thời gian mở thưởng",
-    "开奖日期": "Ngày mở thưởng",
-    "结果属性": "Thuộc tính kết quả",
-    "最高投注": "Mức cược tối đa",
-    "请上传支付凭证": "Vui lòng tải lên biên lai thanh toán",
-    "手续费": "Phí giao dịch",
-    "请选择提现方式": "Vui lòng chọn phương thức rút tiền",
-    "银行卡": "Thẻ ngân hàng",
-    "加密货币": "Tiền điện tử",
-    "请选择提现币种": "Vui lòng chọn loại tiền rút",
-    "请选择提现网络": "Vui lòng chọn mạng rút tiền",
-    "请输入提现地址": "Vui lòng nhập địa chỉ rút tiền",
-    "提款范围": "Phạm vi rút tiền",
-    "钱包余额": "Số dư ví",
-    "手续费比例": "Tỷ lệ phí giao dịch",
-    "预计到账金额": "Số tiền dự kiến nhận",
-    "提交": "Gửi đi",
-    "提现": "Rút tiền",
-    "收款名字": "Tên người nhận",
-    "银行名称": "Tên ngân hàng",
-    "银行账号": "Số tài khoản ngân hàng",
-    "银行地址": "Địa chỉ ngân hàng",
-    "国际代码": "Mã SWIFT/BIC",
-    "其他": "Khác",
-    "请输入收款名字": "Vui lòng nhập tên người nhận",
-    "请输入银行名称": "Vui lòng nhập tên ngân hàng",
-    "请输入银行账号": "Vui lòng nhập số tài khoản ngân hàng",
-    "请输入银行地址": "Vui lòng nhập địa chỉ ngân hàng",
-    "请输入国际代码": "Vui lòng nhập mã quốc tế",
-    "其他信息": "Thông tin khác",
-    "请先选择币种": "Vui lòng chọn loại tiền trước",
-    "提现金额不能小于 0": "Số tiền rút không được nhỏ hơn 0",
-    "查询": "Truy vấn",
-    "重置": "Đặt lại",
-    "暂无资金记录": "Chưa có hồ sơ giao dịch",
-    "流水号": "Mã giao dịch",
-    "交易金额": "Số tiền giao dịch",
-    "变更后余额": "Số dư sau thay đổi",
-    "资金记录": "Lịch sử biến động số dư",
-    "交易类型": "Loại giao dịch",
-    "日期区间": "Khoảng ngày",
-    "请选择日期区间": "Vui lòng chọn khoảng ngày",
-    "记录": "Lịch sử",
-    "充值记录": "Lịch sử nạp tiền",
-    "提现记录": "Lịch sử rút tiền",
-    "更多滚球": "Xem thêm cược trong trận",
-    "主队赢": "Chủ nhà thắng",
-    "平局": "Hòa",
-    "客队赢": "Khách thắng",
-    "进行中": "Đang diễn ra",
-    "已完场": "Đã kết thúc",
-    "投注单": "Phiếu cược",
-    "还没有账号": "Chưa có tài khoản?",
-    "邮箱登录": "Đăng nhập bằng Email",
-    "手机号登录": "Đăng nhập bằng số điện thoại",
-    "请输入登录邮箱": "Vui lòng nhập email đăng nhập",
-    "请输入登录密码": "Vui lòng nhập mật khẩu đăng nhập",
-    "我已阅读并同意": "Tôi đã đọc và đồng ý",
-    "去注册": "Đến đăng ký",
-    "版本": "Phiên bản",
-    "产品服务协议": "Thỏa thuận dịch vụ sản phẩm",
-    "请输入手机号": "Vui lòng nhập số điện thoại",
-    "取消": "Hủy",
-    "确认": "Xác nhận",
-    "选择区号": "Chọn mã vùng",
-    "请输入验证码": "Vui lòng nhập mã xác minh",
-    "请先同意服务协议!": "Vui lòng đồng ý thỏa thuận dịch vụ trước!",
-    "邮箱注册": "Đăng ký bằng Email",
-    "手机注册": "Đăng ký bằng điện thoại",
-    "请输入注册邮箱": "Vui lòng nhập email đăng ký",
-    "请设置登录密码": "Vui lòng thiết lập mật khẩu đăng nhập",
-    "请确认登录密码": "Vui lòng xác nhận mật khẩu đăng nhập",
-    "立即注册": "Đăng ký ngay",
-    "去登录": "Đến đăng nhập",
-    "上传图片": "Tải ảnh lên",
-    "未设置用户名": "Chưa thiết lập tên người dùng",
-    "暂无": "Chưa có",
-    "账户余额": "Số dư tài khoản",
-    "冻结金额": "Số tiền đóng băng",
-    "账户安全": "An toàn tài khoản",
-    "更换头像": "Thay đổi ảnh đại diện",
-    "保存": "Lưu",
-    "请先选择头像": "Vui lòng chọn ảnh đại diện trước",
-    "提示": "Gợi ý",
-    "确定要退出登录吗?": "Bạn có chắc chắn muốn đăng xuất không?",
-    "个人资料": "Thông tin cá nhân",
-    "账户": "Tài khoản",
-    "账户号码": "Số tài khoản",
-    "您的密码": "Mật khẩu của bạn",
-    "注册日期": "Ngày đăng ký",
-    "联系方式": "Thông tin liên hệ",
-    "电话": "Điện thoại",
-    "未提供": "Chưa cung cấp",
-    "电子邮箱": "E-mail",
-    "个人信息": "Thông tin cá nhân",
-    "姓氏": "Họ",
-    "名字": "Tên",
-    "出生日期": "Ngày sinh",
-    "出生地": "Nơi sinh",
-    "文件类型": "Loại giấy tờ",
-    "身份证": "Thẻ căn cước/CMND",
-    "文件号码": "Số giấy tờ",
-    "证件签发日期": "Ngày cấp chứng minh",
-    "国家": "Quốc gia",
-    "新加坡": "Singapore",
-    "地区": "Vùng",
-    "城市": "Thành phố",
-    "常住地址": "Địa chỉ thường trú",
-    "编辑": "Chỉnh sửa",
-    "未设置": "Chưa thiết lập",
-    "修改联系方式": "Sửa đổi thông tin liên hệ",
-    "请输入电话号码": "Vui lòng nhập số điện thoại",
-    "请输入电子邮箱": "Vui lòng nhập email",
-    "未开始": "Chưa bắt đầu",
-    "延期": "Bị hoãn",
-    "网络类型": "Loại mạng",
-    "订单状态": "Trạng thái đơn hàng",
-    "处理中": "Đang xử lý",
-    "成功": "Thành công",
-    "失败": "Thất bại",
-    "首次充值": "Nạp tiền lần đầu",
-    "是": "Có",
-    "创建时间": "Thời gian tạo",
-    "订单号": "Mã đơn hàng",
-    "充值金额": "Số tiền nạp",
-    "实际到账": "Thực tế nhận được",
-    "请选择记录查询区间": "Vui lòng chọn khoảng thời gian truy vấn",
-    "开始": "Bắt đầu",
-    "结束": "Kết thúc",
-    "条件筛选": "Lọc điều kiện",
-    "重置全部": "Đặt lại tất cả",
-    "立即查询": "Truy vấn ngay",
-    "更新数据中...": "Đang cập nhật dữ liệu...",
-    "银行信息": "Thông tin ngân hàng",
-    "申请时间": "Thời gian yêu cầu",
-    "提现成功": "Rút tiền thành công",
-    "已驳回": "Đã bị từ chối",
-    "网络/地址": "Mạng/Địa chỉ",
-    "投注额超过您的余额": "Số tiền đặt cược vượt quá số dư",
-    "潜在赢利": "Tiền thắng tiềm năng",
-    "存款": "Gửi tiền",
-    "前往投注单": "Đến phiếu cược",
-    "总赔率": "Tổng tỷ lệ cược",
-    "投注": "Đặt cược",
-    "注单号": "Mã phiếu cược",
-    "赔率": "Tỷ lệ cược",
-    "待结算": "Chờ thanh toán",
-    "投注金额": "Số tiền đặt cược",
-    "盈亏/派彩": "Lợi nhuận/Thanh toán",
-    "请选择查询区间": "Vui lòng chọn khoảng truy vấn",
-    "日期筛选": "Lọc theo ngày",
-    "加载最新记录...": "Đang tải hồ sơ mới nhất...",
-    "请选择查询日期": "Vui lòng chọn ngày truy vấn",
-    "全场": "Cả trận",
-    "独赢": "1X2 (Thắng/Hòa/Thua)",
-    "半场独赢": "1X2 hiệp 1",
-    "让球": "Cược chấp",
-    "半场让球": "Cược chấp hiệp 1",
-    "大小球": "Tài Xỉu",
-    "半场大小球": "Tài Xỉu hiệp 1",
-    "半场": "Hiệp 1",
-    "大": "Tài",
-    "小": "Xỉu",
-    "赛事详情": "Chi tiết trận đấu",
-    "主胜": "Chủ thắng",
-    "客胜": "Khách thắng",
-    "正在更新赛事...": "Đang cập nhật trận đấu...",
-    "确认提现": "Xác nhận rút tiền",
-    "安全验证": "Xác minh an toàn",
-    "请输入资金密码": "Vui lòng nhập mật khẩu tài chính",
-    "为保障您的资金安全,请输入资金密码": "Để đảm bảo an toàn tiền tệ, vui lòng nhập mật khẩu tài chính",
-    "pc28": "PC28",
-    "pc28分分彩": "Xổ số PC28 1 phút",
-    "获取最新数据...": "Đang lấy dữ liệu mới nhất...",
-    "最新": "Mới nhất",
-    "咪牌": "Nặn bài",
-    "下一期": "Kỳ tiếp theo",
-    "pc28开奖详情": "Chi tiết mở thưởng PC28",
-    "pc28开奖规则": "Quy tắc mở thưởng PC28",
-    "确定投注": "Xác nhận đặt cược",
-    "正在更新内容...": "Đang cập nhật nội dung...",
-    "有效": "Có hiệu lực",
-    "盘口已失效或关闭": "Kèo đã hết hạn hoặc đã đóng",
-    "全部类型": "Tất cả các loại",
-    "下注": "Đặt cược",
-    "资金冻结": "Đóng băng quỹ",
-    "退款": "Hoàn tiền",
-    "未知类型": "Loại không xác định",
-    "投注内容": "Nội dung đặt cược",
-    "投注本金": "Tiền cược gốc",
-    "期号": "Số kỳ",
-    "待开奖": "Chờ mở thưởng",
-    "已中奖": "Đã trúng thưởng",
-    "未中奖": "Không trúng thưởng",
-    "已撤单": "Đã hủy đơn",
-    "投注记录": "Lịch sử đặt cược",
-    "中奖": "Trúng thưởng",
-    "已结算": "Đã thanh toán",
-    "和局": "Hòa",
-    "平手半": "Đồng banh nửa trái (0.25)",
-    "未结算": "Chưa thanh toán",
-    "已取消": "Đã hủy",
-    "彩票": "Giải trí",
-    "体育": "Thể thao",
-    "是否中奖": "Có trúng thưởng không",
-    "结算状态": "Trạng thái thanh toán",
-    "返回": "Quay lại",
-    "更多": "Xem thêm",
-    "刷新": "Làm mới",
-    "去投注": "Đi đặt cược",
-    "编辑资料": "Sửa đổi thông tin",
-    "用户名": "Tên đăng nhập",
-    "请输入用户名": "Vui lòng nhập tên đăng nhập",
-    "游客模式": "Chế độ khách",
-    "请先阅读并同意产品服务协议": "Vui lòng đọc và đồng ý thỏa thuận dịch vụ trước",
-    "登录成功": "Đăng nhập thành công",
-    "登录失败": "Đăng nhập thất bại",
-    "注册成功": "Đăng ký thành công",
-    "注册失败": "Đăng ký thất bại",
-    "退出成功": "Đăng xuất thành công",
-    "退出失败": "Đăng xuất thất bại",
-    "发送失败": "Gửi thất bại",
-    "验证码已发送": "Mã xác minh đã được gửi",
-    "手机号登录功能暂未开放,敬请期待": "Chức năng đăng nhập qua số điện thoại chưa mở, vui lòng đón chờ",
-    "产品服务协议内容": "Nội dung thỏa thuận dịch vụ sản phẩm",
-    "密码长度需在6-20个字符之间": "Độ dài mật khẩu phải từ 6-20 ký tự",
-    "请输入正确的邮箱格式": "Vui lòng nhập định dạng email chính xác",
-    "请输入正确的手机号": "Vui lòng nhập số điện thoại chính xác",
-    "用户名长度在3到20个字符": "Tên người dùng dài từ 3 đến 20 ký tự",
-    "两次输入的密码不一致": "Mật khẩu nhập hai lần không khớp",
-    "PC28详情": "Chi tiết PC28",
-    "往期历史": "Lịch sử kỳ trước",
-    "或": "Hoặc",
-    "版权所有": "Bản quyền thuộc về",
-    "页面建设中": "Trang đang xây dựng",
-    "该功能正在开发中,敬请期待": "Chức năng này đang được phát triển, vui lòng đón chờ",
-    "详情": "Chi tiết",
-    "联赛": "Giải đấu",
-    "主队": "Đội nhà",
-    "客队": "Đội khách",
-    "比分": "Tỷ số",
-    "状态": "Trạng thái",
-    "操作": "Thao tác",
-    "快捷操作": "Thao tác nhanh",
-    "修改密码": "Đổi mật khẩu",
-    "修改资金密码": "Đổi mật khẩu tài chính",
-    "用户": "Người dùng",
-    "用户信息": "Thông tin người dùng",
-    "分": "Phút",
-    "秒": "Giây",
-    "期": "Kỳ",
-    "创建您的账号": "Tạo tài khoản của bạn",
-    "请输入邮箱地址": "Vui lòng nhập địa chỉ email",
-    "请输入6-20位密码": "Vui lòng nhập mật khẩu 6-20 ký tự",
-    "请再次确认密码": "Vui lòng xác nhận lại mật khẩu",
-    "手机号注册": "Đăng ký bằng số điện thoại",
-    "请输入邀请码(选填)": "Vui lòng nhập mã mời (tùy chọn)",
-    "否": "Không",
-    "单": "Lẻ",
-    "双": "Chẵn",
-    "上半场": "Hiệp 1",
-    "下半场": "Hiệp 2",
-    "点击更换头像": "Nhấp để đổi ảnh đại diện",
-    "账户总余额": "Tổng số dư tài khoản",
-    "常用功能": "Chức năng thường dùng",
-    "查看账户资金变动明细": "Xem chi tiết biến động số dư tài khoản",
-    "查询历史存款订单": "Truy vấn đơn gửi tiền lịch sử",
-    "查询历史提款订单": "Truy vấn đơn rút tiền lịch sử",
-    "回顾您的所有注单": "Xem lại tất cả phiếu cược của bạn",
-    "修改密码与安全验证": "Đổi mật khẩu và xác minh an toàn",
-    "个人中心": "Trung tâm cá nhân",
-    "客服": "CSKH",
-    "来源地址": "Địa chỉ nguồn",
-    "没有发现相关记录": "Không tìm thấy hồ sơ liên quan",
-    "支付凭证": "Biên lai thanh toán",
-    "汇率": "Tỷ giá",
-    "玩法类型": "Loại hình chơi",
-    "投注时间": "Thời gian đặt cược",
-    "暂无投注记录": "Chưa có lịch sử đặt cược",
-    "开始日期": "Ngày bắt đầu",
-    "结束日期": "Ngày kết thúc",
-    "展开全部": "Mở rộng tất cả",
-    "展开": "Mở rộng",
-    "赛事列表": "Danh sách trận đấu",
-    "暂无赛事数据": "Chưa có dữ liệu trận đấu",
-    "刷新数据": "Làm mới dữ liệu",
-    "玩法": "Cách chơi",
-    "期 开奖详情": "Chi tiết mở thưởng kỳ",
-    "距封盘": "Còn lại đến khi đóng kèo",
-    "赛事注单": "Phiếu cược trận đấu",
-    "总赔率(有效)": "Tổng tỷ lệ cược (có hiệu lực)",
-    "清空": "Xóa sạch",
-    "体育赛事": "Sự kiện thể thao",
-    "期开奖": "Mở thưởng kỳ",
-    "立即去投注": "Đi đặt cược ngay",
-    "封盘倒计时": "Đếm ngược đóng kèo",
-    "彩票注单": "Phiếu cược giải trí",
-    "正在获取开奖数据...": "Đang lấy dữ liệu mở thưởng...",
-    "更多体育赛事": "Thêm sự kiện thể thao",
-    "六合彩": "Mark Six (Xổ số 6/49)",
-    "中奖状态": "Trạng thái trúng thưởng",
-    "全部": "Tất cả",
-    "彩票玩法": "Cách chơi giải trí",
-    "盈亏": "Lợi nhuận/Lỗ",
-    "未知": "Không xác định",
-    "PC28": "PC28",
-    "赔率玩法": "Cách chơi tỷ lệ cược",
-    "盘口": "Tỷ lệ kèo",
-    "下注失败原因": "Lý do đặt cược thất bại",
-    "下注金额": "Số tiền đặt cược",
-    "RMB汇率": "Tỷ giá Nhân dân tệ",
-    "派奖金额": "Số tiền trả thưởng",
-    "盈亏金额": "Số tiền lãi lỗ",
-    "支付状态": "Trạng thái thanh toán",
-    "支付时间": "Thời gian thanh toán",
-    "退款状态": "Trạng thái hoàn tiền",
-    "退款申请时间": "Thời gian yêu cầu hoàn tiền",
-    "退款处理时间": "Thời gian xử lý hoàn tiền",
-    "真实账户": "Tài khoản thực",
-    "非滚球": "Không phải cược trong trận",
-    "已支付": "Đã thanh toán",
-    "未退款": "Chưa hoàn tiền",
-    "用户ID": "ID người dùng",
-    "账户类型": "Loại tài khoản",
-    "注单状态": "Trạng thái phiếu cược",
-    "未开奖": "Chưa mở thưởng",
-    "合局": "Hòa (Push)",
-    "彩种/期号": "Loại xổ số / Số kỳ",
-    "投注明细": "Chi tiết đặt cược",
-    "开奖信息": "Thông tin mở thưởng",
-    "注单详情": "Chi tiết phiếu cược",
-    "投注项": "Mục đặt cược",
-    "下注时间": "Thời gian đặt cược",
-    "更新时间": "Thời gian cập nhật",
-    "开奖期号": "Kỳ mở thưởng",
-    "开奖结果": "Kết quả mở thưởng",
-    "赛事信息": "Thông tin trận đấu",
-    "注单明细": "Chi tiết phiếu cược",
-    "待付款": "Chờ thanh toán",
-    "已退款": "Đã hoàn tiền",
-    "投注选项": "Lựa chọn đặt cược",
-    "派彩金额": "Số tiền thanh toán",
-    "失败原因": "Lý do thất bại",
-    "获取注单详情失败或数据不存在": "Lấy chi tiết phiếu cược thất bại hoặc dữ liệu không tồn tại",
-    "等待开奖中": "Đang chờ mở thưởng",
-    "注单单号": "Mã đơn cược",
-    "彩种名称": "Tên loại xổ số",
-    "澳门六合彩": "Xổ số Việt Nam (Mark Six)",
-    "第": "Kỳ thứ",
-    "暂无盘口数据": "Chưa có dữ liệu tỷ lệ kèo",
-    "暂无彩票投注项": "Chưa có mục đặt cược giải trí",
-    "暂无玩法数据": "Chưa có dữ liệu cách chơi",
-    "玩法规则": "Quy tắc chơi",
-    "距下期封盘还剩": "Thời gian còn lại đến khi đóng kỳ tới",
-    "开奖号码": "Số mở thưởng",
-    "开奖详情": "Chi tiết mở thưởng",
-    "往期开奖历史": "Lịch sử mở thưởng các kỳ trước",
-    "请输入数量": "Vui lòng nhập số lượng",
-    "复制": "Sao chép",
-    "最大": "Tối đa",
-    "提交体现": "Gửi yêu cầu rút tiền",
-    "加载中...": "Đang tải...",
-    "变动金额": "Số tiền biến động",
-    "变动前余额": "Số dư trước biến động",
-    "变动后余额": "Số dư sau biến động",
-    "收入": "Thu nhập",
-    "暂无相关资金记录": "Chưa có hồ sơ tài chính liên quan",
-    "发生时间": "Thời gian xảy ra",
-    "类型": "Loại",
-    "提现类型": "Loại rút tiền",
-    "加密货币提现": "Rút tiền điện tử",
-    "银行卡提现": "Rút về thẻ ngân hàng",
-    "待处理": "Chờ xử lý",
-    "请输入新密码(至少6位)": "Vui lòng nhập mật khẩu mới (ít nhất 6 ký tự)",
-    "请再次输入新密码": "Vui lòng nhập lại mật khẩu mới",
-    "确认修改登录密码": "Xác nhận đổi mật khẩu đăng nhập",
-    "资金密码用于提现等涉及资金流转的安全验证。如果是首次设置,旧密码请留空。": "Mật khẩu tài chính được dùng để xác minh an toàn cho việc rút tiền và các giao dịch khác. Nếu cài đặt lần đầu, vui lòng để trống mật khẩu cũ.",
-    "新资金密码": "Mật khẩu tài chính mới",
-    "确认新资金密码": "Xác nhận mật khẩu tài chính mới",
-    "请输入旧资金密码": "Vui lòng nhập mật khẩu tài chính cũ",
-    "请输入新资金密码(至少6位)": "Vui lòng nhập mật khẩu tài chính mới (ít nhất 6 ký tự)",
-    "请再次输入新资金密码": "Vui lòng nhập lại mật khẩu tài chính mới",
-    "确认修改资金密码": "Xác nhận đổi mật khẩu tài chính",
-    "注销账号": "Hủy tài khoản",
-    "注销账户后,系统将删除并清空您的账户所有信息。此操作": "Sau khi hủy tài khoản, hệ thống sẽ xóa sạch toàn bộ thông tin tài khoản của bạn. Thao tác này",
-    "不可逆转": "Không thể hoàn tác",
-    "请谨慎操作!": "Vui lòng thao tác cẩn thận!",
-    "确认注销账号": "Xác nhận hủy tài khoản",
-    "请输入旧密码": "Vui lòng nhập mật khẩu cũ",
-    "请输入新密码": "Vui lòng nhập mật khẩu mới",
-    "新密码长度不能少于6位": "Độ dài mật khẩu mới không được ít hơn 6 ký tự",
-    "请输入新资金密码": "Vui lòng nhập mật khẩu tài chính mới",
-    "新资金密码长度不能少于6位": "Độ dài mật khẩu tài chính mới không được ít hơn 6 ký tự",
-    "修改登录密码": "Đổi mật khẩu đăng nhập",
-    "定期修改密码可以保护您的账号安全。": "Đổi mật khẩu định kỳ giúp bảo vệ an toàn tài khoản của bạn.",
-    "旧密码": "Mật khẩu cũ",
-    "新密码": "Mật khẩu mới",
-    "确认新密码": "Xác nhận mật khẩu mới",
-    "两次输入的新密码不一致": "Mật khẩu mới nhập hai lần không khớp",
-    "专业体育与彩票竞猜平台": "Nền tảng dự đoán thể thao và giải trí chuyên nghiệp",
-    "旧资金密码 (首次设置可为空)": "Mật khẩu tài chính cũ (để trống nếu cài đặt lần đầu)",
-    ",请谨慎操作!": ", vui lòng thao tác cẩn thận!",
-    "限额": "Hạn mức",
-    "本金": "Vốn cược",
-    "预计可赢": "Thắng dự kiến",
-    "总投注金额": "Tổng số tiền đặt cược",
-    "立即投注": "Đặt cược ngay",
-    "暂无投注项": "Chưa có mục đặt cược",
-    "投注失败提示": "Thông báo đặt cược thất bại",
-    "返回列表": "Quay lại danh sách",
-    "比赛事件": "Sự kiện trận đấu",
-    "收起": "Thu gọn",
-    "总金额": "Tổng số tiền",
-    "今天": "Hôm nay",
-    "周一": "Thứ Hai",
-    "周二": "Thứ Ba",
-    "周三": "Thứ Tư",
-    "周四": "Thứ Năm",
-    "周五": "Thứ Sáu",
-    "周六": "Thứ Bảy",
-    "周日": "Chủ Nhật",
-    "选择日期": "Chọn ngày",
-    "特头": "Đầu đặc biệt",
-    "特尾": "Đuôi đặc biệt",
-    "近期开奖记录": "Lịch sử mở thưởng gần đây",
-    "同意并继续": "Đồng ý và tiếp tục",
-    "温馨提示": "Nhắc nhở",
-    "近期开奖": "Mở thưởng gần đây",
-    "暂无六合彩投注项": "Chưa có mục cược xổ số 6/49",
-    "六合注单": "Phiếu cược xổ số 6/49",
-    "为了保障您的权益,请先阅读并同意": "Để bảo vệ quyền lợi của bạn, vui lòng đọc và đồng ý",
-    "机选": "Chọn ngẫu nhiên",
-    "确定": "Xác nhận",
-    "提交提现": "Gửi yêu cầu rút tiền",
-    "时": "Giờ",
-    "距截止下注还有": "Thời gian đến khi ngừng nhận cược còn",
-    "期正在下注": "Kỳ đang nhận cược",
-    "余额不足,去存款": "Số dư không đủ, đi gửi tiền",
-    "未知的赔率": "Tỷ lệ cược không xác định",
-    "盘口已更新": "Kèo đã cập nhật",
-    "赔率已更新": "Tỷ lệ cược đã cập nhật",
-    "赛事已结束": "Trận đấu đã kết thúc",
-    "赛事已下架": "Trận đấu đã gỡ bỏ",
-    "赛事不存在": "Trận đấu không tồn tại",
-    "已锁盘": "Đĩa bị khóa",
-    "此注已停售": "Đơn cược đã ngừng bán",
-    "缺少盘口数据": "Thiếu dữ liệu kèo",
-    "香港六合彩": "Xổ số Hồng Kông",
-        'Time To Be Defined': 'Thời gian chưa xác định',
-    'Not Started': 'Chưa bắt đầu',
-    'First Half': 'Hiệp 1',
-    'First Half, Kick Off': 'Hiệp 1, Bắt đầu',
-    'Halftime': 'Nghỉ giải lao',
-    'Second Half': 'Hiệp 2',
-    'Second Half, 2nd Half Started': 'Hiệp 2, Đã bắt đầu',
-    'Extra Time': 'Hiệp phụ',
-    'Break Time': 'Thời gian nghỉ',
-    'Penalty In Progress': 'Đang đá luân lưu',
-    'Match Suspended': 'Trận đấu bị đình chỉ',
-    'Match Interrupted': 'Trận đấu bị gián đoạn',
-    'Match Finished': 'Trận đấu kết thúc',
-    'Match Postponed': 'Trận đấu bị hoãn',
-    'Match Cancelled': 'Trận đấu bị hủy',
-    'Match Abandoned': 'Trận đấu bị bỏ dở',
-    'Technical Loss': 'Thua kỹ thuật',
-    'WalkOver': 'Bỏ cuộc',
-    'In Progress': 'Đang diễn ra',
-}
+  加载中: "Đang tải",
+  操作失败: "Thao tác thất bại",
+  "请求失败,请稍后重试": "Yêu cầu thất bại, vui lòng thử lại sau",
+  "登录已过期,请重新登录":
+    "Phiên đăng nhập đã hết hạn, vui lòng đăng nhập lại",
+  手机号: "Số điện thoại",
+  邮箱: "Email",
+  密码: "Mật khẩu",
+  忘记密码: "Quên mật khẩu",
+  注册账号: "Đăng ký tài khoản",
+  请输入: "Vui lòng nhập",
+  记住密码: "Ghi nhớ mật khẩu",
+  登录: "Đăng nhập",
+  验证码: "Mã xác minh",
+  请输入6位验证码: "Vui lòng nhập mã xác minh 6 chữ số",
+  请输入密码: "Vui lòng nhập mật khẩu",
+  确认密码: "Xác nhận mật khẩu",
+  请再次输入密码: "Vui lòng nhập lại mật khẩu",
+  已有账号: "Đã có tài khoản",
+  前往登录: "Đến đăng nhập",
+  获取验证码: "Lấy mã xác minh",
+  注册: "Đăng ký",
+  过滤: "Lọc",
+  滚球: "Cược trong trận (Live)",
+  体育博彩: "Cá cược thể thao",
+  投注历史: "Lịch sử đặt cược",
+  我的: "Của tôi",
+  首页: "Trang chủ",
+  安全: "An toàn",
+  注册并登录: "Đăng ký và đăng nhập",
+  请输入有效的充值数量: "Vui lòng nhập số tiền nạp hợp lệ",
+  请上传支付凭证截图: "Vui lòng tải lên ảnh chụp biên lai thanh toán",
+  充值: "Nạp tiền",
+  暂无二维码: "Chưa có mã QR",
+  选择币种: "Chọn loại tiền",
+  选择区块链网络: "Chọn mạng blockchain",
+  充值地址: "Địa chỉ nạp tiền",
+  "请确认充值地址正确无误,错误地址将导致资产丢失且无法找回":
+    "Vui lòng xác nhận địa chỉ nạp tiền là chính xác, địa chỉ sai sẽ dẫn đến mất tài sản và không thể khôi phục",
+  充值数量: "Số lượng nạp",
+  请输入充值数量: "Vui lòng nhập số lượng nạp",
+  预计到账: "Dự kiến nhận được",
+  当前汇率: "Tỷ giá hiện tại",
+  上传支付凭证: "Tải lên biên lai thanh toán",
+  点击上传: "Nhấp để tải lên",
+  确认充值: "Xác nhận nạp tiền",
+  保存头像: "Lưu ảnh đại diện",
+  退出登录: "Đăng xuất",
+  提现方式: "Phương thức rút tiền",
+  提现币种: "Loại tiền rút",
+  提现网络: "Mạng rút tiền",
+  提现地址: "Địa chỉ rút tiền",
+  提现金额: "Số tiền rút",
+  开奖时间: "Thời gian mở thưởng",
+  开奖日期: "Ngày mở thưởng",
+  结果属性: "Thuộc tính kết quả",
+  最高投注: "Mức cược tối đa",
+  请上传支付凭证: "Vui lòng tải lên biên lai thanh toán",
+  手续费: "Phí giao dịch",
+  请选择提现方式: "Vui lòng chọn phương thức rút tiền",
+  银行卡: "Thẻ ngân hàng",
+  加密货币: "Tiền điện tử",
+  请选择提现币种: "Vui lòng chọn loại tiền rút",
+  请选择提现网络: "Vui lòng chọn mạng rút tiền",
+  请输入提现地址: "Vui lòng nhập địa chỉ rút tiền",
+  提款范围: "Phạm vi rút tiền",
+  钱包余额: "Số dư ví",
+  手续费比例: "Tỷ lệ phí giao dịch",
+  预计到账金额: "Số tiền dự kiến nhận",
+  提交: "Gửi đi",
+  提现: "Rút tiền",
+  收款名字: "Tên người nhận",
+  银行名称: "Tên ngân hàng",
+  银行账号: "Số tài khoản ngân hàng",
+  银行地址: "Địa chỉ ngân hàng",
+  国际代码: "Mã SWIFT/BIC",
+  其他: "Khác",
+  请输入收款名字: "Vui lòng nhập tên người nhận",
+  请输入银行名称: "Vui lòng nhập tên ngân hàng",
+  请输入银行账号: "Vui lòng nhập số tài khoản ngân hàng",
+  请输入银行地址: "Vui lòng nhập địa chỉ ngân hàng",
+  请输入国际代码: "Vui lòng nhập mã quốc tế",
+  其他信息: "Thông tin khác",
+  请先选择币种: "Vui lòng chọn loại tiền trước",
+  "提现金额不能小于 0": "Số tiền rút không được nhỏ hơn 0",
+  查询: "Truy vấn",
+  重置: "Đặt lại",
+  暂无资金记录: "Chưa có hồ sơ giao dịch",
+  流水号: "Mã giao dịch",
+  交易金额: "Số tiền giao dịch",
+  变更后余额: "Số dư sau thay đổi",
+  资金记录: "Lịch sử biến động số dư",
+  交易类型: "Loại giao dịch",
+  日期区间: "Khoảng ngày",
+  请选择日期区间: "Vui lòng chọn khoảng ngày",
+  记录: "Lịch sử",
+  充值记录: "Lịch sử nạp tiền",
+  提现记录: "Lịch sử rút tiền",
+  更多滚球: "Xem thêm cược trong trận",
+  主队赢: "Chủ nhà thắng",
+  平局: "Hòa",
+  客队赢: "Khách thắng",
+  进行中: "Đang diễn ra",
+  已完场: "Đã kết thúc",
+  投注单: "Phiếu cược",
+  还没有账号: "Chưa có tài khoản?",
+  邮箱登录: "Đăng nhập bằng Email",
+  手机号登录: "Đăng nhập bằng số điện thoại",
+  请输入登录邮箱: "Vui lòng nhập email đăng nhập",
+  请输入登录密码: "Vui lòng nhập mật khẩu đăng nhập",
+  我已阅读并同意: "Tôi đã đọc và đồng ý",
+  去注册: "Đến đăng ký",
+  版本: "Phiên bản",
+  产品服务协议: "Thỏa thuận dịch vụ sản phẩm",
+  请输入手机号: "Vui lòng nhập số điện thoại",
+  取消: "Hủy",
+  确认: "Xác nhận",
+  选择区号: "Chọn mã vùng",
+  请输入验证码: "Vui lòng nhập mã xác minh",
+  "请先同意服务协议!": "Vui lòng đồng ý thỏa thuận dịch vụ trước!",
+  邮箱注册: "Đăng ký bằng Email",
+  手机注册: "Đăng ký bằng điện thoại",
+  请输入注册邮箱: "Vui lòng nhập email đăng ký",
+  请设置登录密码: "Vui lòng thiết lập mật khẩu đăng nhập",
+  请确认登录密码: "Vui lòng xác nhận mật khẩu đăng nhập",
+  立即注册: "Đăng ký ngay",
+  去登录: "Đến đăng nhập",
+  上传图片: "Tải ảnh lên",
+  未设置用户名: "Chưa thiết lập tên người dùng",
+  暂无: "Chưa có",
+  账户余额: "Số dư tài khoản",
+  冻结金额: "Số tiền đóng băng",
+  账户安全: "An toàn tài khoản",
+  更换头像: "Thay đổi ảnh đại diện",
+  保存: "Lưu",
+  请先选择头像: "Vui lòng chọn ảnh đại diện trước",
+  提示: "Gợi ý",
+  "确定要退出登录吗?": "Bạn có chắc chắn muốn đăng xuất không?",
+  个人资料: "Thông tin cá nhân",
+  账户: "Tài khoản",
+  账户号码: "Số tài khoản",
+  您的密码: "Mật khẩu của bạn",
+  注册日期: "Ngày đăng ký",
+  联系方式: "Thông tin liên hệ",
+  电话: "Điện thoại",
+  未提供: "Chưa cung cấp",
+  电子邮箱: "E-mail",
+  个人信息: "Thông tin cá nhân",
+  姓氏: "Họ",
+  名字: "Tên",
+  出生日期: "Ngày sinh",
+  出生地: "Nơi sinh",
+  文件类型: "Loại giấy tờ",
+  身份证: "Thẻ căn cước/CMND",
+  文件号码: "Số giấy tờ",
+  证件签发日期: "Ngày cấp chứng minh",
+  国家: "Quốc gia",
+  新加坡: "Singapore",
+  地区: "Vùng",
+  城市: "Thành phố",
+  常住地址: "Địa chỉ thường trú",
+  编辑: "Chỉnh sửa",
+  未设置: "Chưa thiết lập",
+  修改联系方式: "Sửa đổi thông tin liên hệ",
+  请输入电话号码: "Vui lòng nhập số điện thoại",
+  请输入电子邮箱: "Vui lòng nhập email",
+  未开始: "Chưa bắt đầu",
+  延期: "Bị hoãn",
+  网络类型: "Loại mạng",
+  订单状态: "Trạng thái đơn hàng",
+  处理中: "Đang xử lý",
+  成功: "Thành công",
+  失败: "Thất bại",
+  首次充值: "Nạp tiền lần đầu",
+  是: "Có",
+  创建时间: "Thời gian tạo",
+  订单号: "Mã đơn hàng",
+  充值金额: "Số tiền nạp",
+  实际到账: "Thực tế nhận được",
+  请选择记录查询区间: "Vui lòng chọn khoảng thời gian truy vấn",
+  开始: "Bắt đầu",
+  结束: "Kết thúc",
+  条件筛选: "Lọc điều kiện",
+  重置全部: "Đặt lại tất cả",
+  立即查询: "Truy vấn ngay",
+  "更新数据中...": "Đang cập nhật dữ liệu...",
+  银行信息: "Thông tin ngân hàng",
+  申请时间: "Thời gian yêu cầu",
+  提现成功: "Rút tiền thành công",
+  已驳回: "Đã bị từ chối",
+  "网络/地址": "Mạng/Địa chỉ",
+  投注额超过您的余额: "Số tiền đặt cược vượt quá số dư",
+  潜在赢利: "Tiền thắng tiềm năng",
+  存款: "Gửi tiền",
+  前往投注单: "Đến phiếu cược",
+  总赔率: "Tổng tỷ lệ cược",
+  投注: "Đặt cược",
+  注单号: "Mã phiếu cược",
+  赔率: "Tỷ lệ cược",
+  待结算: "Chờ thanh toán",
+  投注金额: "Số tiền đặt cược",
+  "盈亏/派彩": "Lợi nhuận/Thanh toán",
+  请选择查询区间: "Vui lòng chọn khoảng truy vấn",
+  日期筛选: "Lọc theo ngày",
+  "加载最新记录...": "Đang tải hồ sơ mới nhất...",
+  请选择查询日期: "Vui lòng chọn ngày truy vấn",
+  全场: "Cả trận",
+  独赢: "1X2 (Thắng/Hòa/Thua)",
+  半场独赢: "1X2 hiệp 1",
+  让球: "Cược chấp",
+  半场让球: "Cược chấp hiệp 1",
+  大小球: "Tài Xỉu",
+  半场大小球: "Tài Xỉu hiệp 1",
+  半场: "Hiệp 1",
+  大: "Tài",
+  小: "Xỉu",
+  赛事详情: "Chi tiết trận đấu",
+  主胜: "Chủ thắng",
+  客胜: "Khách thắng",
+  "正在更新赛事...": "Đang cập nhật trận đấu...",
+  确认提现: "Xác nhận rút tiền",
+  安全验证: "Xác minh an toàn",
+  请输入资金密码: "Vui lòng nhập mật khẩu tài chính",
+  "为保障您的资金安全,请输入资金密码":
+    "Để đảm bảo an toàn tiền tệ, vui lòng nhập mật khẩu tài chính",
+  pc28: "PC28",
+  pc28分分彩: "Xổ số PC28 1 phút",
+  "获取最新数据...": "Đang lấy dữ liệu mới nhất...",
+  最新: "Mới nhất",
+  咪牌: "Nặn bài",
+  下一期: "Kỳ tiếp theo",
+  pc28开奖详情: "Chi tiết mở thưởng PC28",
+  pc28开奖规则: "Quy tắc mở thưởng PC28",
+  确定投注: "Xác nhận đặt cược",
+  "正在更新内容...": "Đang cập nhật nội dung...",
+  有效: "Có hiệu lực",
+  盘口已失效或关闭: "Kèo đã hết hạn hoặc đã đóng",
+  全部类型: "Tất cả các loại",
+  下注: "Đặt cược",
+  资金冻结: "Đóng băng quỹ",
+  退款: "Hoàn tiền",
+  未知类型: "Loại không xác định",
+  投注内容: "Nội dung đặt cược",
+  投注本金: "Tiền cược gốc",
+  期号: "Số kỳ",
+  待开奖: "Chờ mở thưởng",
+  已中奖: "Đã trúng thưởng",
+  未中奖: "Không trúng thưởng",
+  已撤单: "Đã hủy đơn",
+  投注记录: "Lịch sử đặt cược",
+  中奖: "Trúng thưởng",
+  已结算: "Đã thanh toán",
+  和局: "Hòa",
+  平手半: "Đồng banh nửa trái (0.25)",
+  未结算: "Chưa thanh toán",
+  已取消: "Đã hủy",
+  彩票: "Giải trí",
+  体育: "Thể thao",
+  是否中奖: "Có trúng thưởng không",
+  结算状态: "Trạng thái thanh toán",
+  返回: "Quay lại",
+  更多: "Xem thêm",
+  刷新: "Làm mới",
+  去投注: "Đi đặt cược",
+  编辑资料: "Sửa đổi thông tin",
+  用户名: "Tên đăng nhập",
+  请输入用户名: "Vui lòng nhập tên đăng nhập",
+  游客模式: "Chế độ khách",
+  请先阅读并同意产品服务协议: "Vui lòng đọc và đồng ý thỏa thuận dịch vụ trước",
+  登录成功: "Đăng nhập thành công",
+  登录失败: "Đăng nhập thất bại",
+  注册成功: "Đăng ký thành công",
+  注册失败: "Đăng ký thất bại",
+  退出成功: "Đăng xuất thành công",
+  退出失败: "Đăng xuất thất bại",
+  发送失败: "Gửi thất bại",
+  验证码已发送: "Mã xác minh đã được gửi",
+  "手机号登录功能暂未开放,敬请期待":
+    "Chức năng đăng nhập qua số điện thoại chưa mở, vui lòng đón chờ",
+  产品服务协议内容: "Nội dung thỏa thuận dịch vụ sản phẩm",
+  "密码长度需在6-20个字符之间": "Độ dài mật khẩu phải từ 6-20 ký tự",
+  请输入正确的邮箱格式: "Vui lòng nhập định dạng email chính xác",
+  请输入正确的手机号: "Vui lòng nhập số điện thoại chính xác",
+  用户名长度在3到20个字符: "Tên người dùng dài từ 3 đến 20 ký tự",
+  两次输入的密码不一致: "Mật khẩu nhập hai lần không khớp",
+  PC28详情: "Chi tiết PC28",
+  往期历史: "Lịch sử kỳ trước",
+  或: "Hoặc",
+  版权所有: "Bản quyền thuộc về",
+  页面建设中: "Trang đang xây dựng",
+  "该功能正在开发中,敬请期待":
+    "Chức năng này đang được phát triển, vui lòng đón chờ",
+  详情: "Chi tiết",
+  联赛: "Giải đấu",
+  主队: "Đội nhà",
+  客队: "Đội khách",
+  比分: "Tỷ số",
+  状态: "Trạng thái",
+  操作: "Thao tác",
+  快捷操作: "Thao tác nhanh",
+  修改密码: "Đổi mật khẩu",
+  修改资金密码: "Đổi mật khẩu tài chính",
+  用户: "Người dùng",
+  用户信息: "Thông tin người dùng",
+  分: "Phút",
+  秒: "Giây",
+  期: "Kỳ",
+  创建您的账号: "Tạo tài khoản của bạn",
+  请输入邮箱地址: "Vui lòng nhập địa chỉ email",
+  "请输入6-20位密码": "Vui lòng nhập mật khẩu 6-20 ký tự",
+  请再次确认密码: "Vui lòng xác nhận lại mật khẩu",
+  手机号注册: "Đăng ký bằng số điện thoại",
+  "请输入邀请码(选填)": "Vui lòng nhập mã mời (tùy chọn)",
+  否: "Không",
+  单: "Lẻ",
+  双: "Chẵn",
+  上半场: "Hiệp 1",
+  下半场: "Hiệp 2",
+  点击更换头像: "Nhấp để đổi ảnh đại diện",
+  账户总余额: "Tổng số dư tài khoản",
+  常用功能: "Chức năng thường dùng",
+  查看账户资金变动明细: "Xem chi tiết biến động số dư tài khoản",
+  查询历史存款订单: "Truy vấn đơn gửi tiền lịch sử",
+  查询历史提款订单: "Truy vấn đơn rút tiền lịch sử",
+  回顾您的所有注单: "Xem lại tất cả phiếu cược của bạn",
+  修改密码与安全验证: "Đổi mật khẩu và xác minh an toàn",
+  个人中心: "Trung tâm cá nhân",
+  客服: "CSKH",
+  来源地址: "Địa chỉ nguồn",
+  没有发现相关记录: "Không tìm thấy hồ sơ liên quan",
+  支付凭证: "Biên lai thanh toán",
+  汇率: "Tỷ giá",
+  玩法类型: "Loại hình chơi",
+  投注时间: "Thời gian đặt cược",
+  暂无投注记录: "Chưa có lịch sử đặt cược",
+  开始日期: "Ngày bắt đầu",
+  结束日期: "Ngày kết thúc",
+  展开全部: "Mở rộng tất cả",
+  展开: "Mở rộng",
+  赛事列表: "Danh sách trận đấu",
+  暂无赛事数据: "Chưa có dữ liệu trận đấu",
+  刷新数据: "Làm mới dữ liệu",
+  玩法: "Cách chơi",
+  "期 开奖详情": "Chi tiết mở thưởng kỳ",
+  距封盘: "Còn lại đến khi đóng kèo",
+  赛事注单: "Phiếu cược trận đấu",
+  "总赔率(有效)": "Tổng tỷ lệ cược (có hiệu lực)",
+  清空: "Xóa sạch",
+  体育赛事: "Sự kiện thể thao",
+  期开奖: "Mở thưởng kỳ",
+  立即去投注: "Đi đặt cược ngay",
+  封盘倒计时: "Đếm ngược đóng kèo",
+  彩票注单: "Phiếu cược giải trí",
+  "正在获取开奖数据...": "Đang lấy dữ liệu mở thưởng...",
+  更多体育赛事: "Thêm sự kiện thể thao",
+  六合彩: "Mark Six (Xổ số 6/49)",
+  中奖状态: "Trạng thái trúng thưởng",
+  全部: "Tất cả",
+  彩票玩法: "Cách chơi giải trí",
+  盈亏: "Lợi nhuận/Lỗ",
+  未知: "Không xác định",
+  PC28: "PC28",
+  赔率玩法: "Cách chơi tỷ lệ cược",
+  盘口: "Tỷ lệ kèo",
+  下注失败原因: "Lý do đặt cược thất bại",
+  下注金额: "Số tiền đặt cược",
+  RMB汇率: "Tỷ giá Nhân dân tệ",
+  派奖金额: "Số tiền trả thưởng",
+  盈亏金额: "Số tiền lãi lỗ",
+  支付状态: "Trạng thái thanh toán",
+  支付时间: "Thời gian thanh toán",
+  退款状态: "Trạng thái hoàn tiền",
+  退款申请时间: "Thời gian yêu cầu hoàn tiền",
+  退款处理时间: "Thời gian xử lý hoàn tiền",
+  真实账户: "Tài khoản thực",
+  非滚球: "Không phải cược trong trận",
+  已支付: "Đã thanh toán",
+  未退款: "Chưa hoàn tiền",
+  用户ID: "ID người dùng",
+  账户类型: "Loại tài khoản",
+  注单状态: "Trạng thái phiếu cược",
+  未开奖: "Chưa mở thưởng",
+  合局: "Hòa (Push)",
+  "彩种/期号": "Loại xổ số / Số kỳ",
+  投注明细: "Chi tiết đặt cược",
+  开奖信息: "Thông tin mở thưởng",
+  注单详情: "Chi tiết phiếu cược",
+  投注项: "Mục đặt cược",
+  下注时间: "Thời gian đặt cược",
+  更新时间: "Thời gian cập nhật",
+  开奖期号: "Kỳ mở thưởng",
+  开奖结果: "Kết quả mở thưởng",
+  赛事信息: "Thông tin trận đấu",
+  注单明细: "Chi tiết phiếu cược",
+  待付款: "Chờ thanh toán",
+  已退款: "Đã hoàn tiền",
+  投注选项: "Lựa chọn đặt cược",
+  派彩金额: "Số tiền thanh toán",
+  失败原因: "Lý do thất bại",
+  获取注单详情失败或数据不存在:
+    "Lấy chi tiết phiếu cược thất bại hoặc dữ liệu không tồn tại",
+  等待开奖中: "Đang chờ mở thưởng",
+  注单单号: "Mã đơn cược",
+  彩种名称: "Tên loại xổ số",
+  澳门六合彩: "Xổ số Việt Nam (Mark Six)",
+  第: "Kỳ thứ",
+  暂无盘口数据: "Chưa có dữ liệu tỷ lệ kèo",
+  暂无彩票投注项: "Chưa có mục đặt cược giải trí",
+  暂无玩法数据: "Chưa có dữ liệu cách chơi",
+  玩法规则: "Quy tắc chơi",
+  距下期封盘还剩: "Thời gian còn lại đến khi đóng kỳ tới",
+  开奖号码: "Số mở thưởng",
+  开奖详情: "Chi tiết mở thưởng",
+  往期开奖历史: "Lịch sử mở thưởng các kỳ trước",
+  请输入数量: "Vui lòng nhập số lượng",
+  复制: "Sao chép",
+  最大: "Tối đa",
+  提交体现: "Gửi yêu cầu rút tiền",
+  "加载中...": "Đang tải...",
+  变动金额: "Số tiền biến động",
+  变动前余额: "Số dư trước biến động",
+  变动后余额: "Số dư sau biến động",
+  收入: "Thu nhập",
+  暂无相关资金记录: "Chưa có hồ sơ tài chính liên quan",
+  发生时间: "Thời gian xảy ra",
+  类型: "Loại",
+  提现类型: "Loại rút tiền",
+  加密货币提现: "Rút tiền điện tử",
+  银行卡提现: "Rút về thẻ ngân hàng",
+  待处理: "Chờ xử lý",
+  "请输入新密码(至少6位)": "Vui lòng nhập mật khẩu mới (ít nhất 6 ký tự)",
+  请再次输入新密码: "Vui lòng nhập lại mật khẩu mới",
+  确认修改登录密码: "Xác nhận đổi mật khẩu đăng nhập",
+  "资金密码用于提现等涉及资金流转的安全验证。如果是首次设置,旧密码请留空。":
+    "Mật khẩu tài chính được dùng để xác minh an toàn cho việc rút tiền và các giao dịch khác. Nếu cài đặt lần đầu, vui lòng để trống mật khẩu cũ.",
+  新资金密码: "Mật khẩu tài chính mới",
+  确认新资金密码: "Xác nhận mật khẩu tài chính mới",
+  请输入旧资金密码: "Vui lòng nhập mật khẩu tài chính cũ",
+  "请输入新资金密码(至少6位)":
+    "Vui lòng nhập mật khẩu tài chính mới (ít nhất 6 ký tự)",
+  请再次输入新资金密码: "Vui lòng nhập lại mật khẩu tài chính mới",
+  确认修改资金密码: "Xác nhận đổi mật khẩu tài chính",
+  注销账号: "Hủy tài khoản",
+  "注销账户后,系统将删除并清空您的账户所有信息。此操作":
+    "Sau khi hủy tài khoản, hệ thống sẽ xóa sạch toàn bộ thông tin tài khoản của bạn. Thao tác này",
+  不可逆转: "Không thể hoàn tác",
+  "请谨慎操作!": "Vui lòng thao tác cẩn thận!",
+  确认注销账号: "Xác nhận hủy tài khoản",
+  请输入旧密码: "Vui lòng nhập mật khẩu cũ",
+  请输入新密码: "Vui lòng nhập mật khẩu mới",
+  新密码长度不能少于6位: "Độ dài mật khẩu mới không được ít hơn 6 ký tự",
+  请输入新资金密码: "Vui lòng nhập mật khẩu tài chính mới",
+  新资金密码长度不能少于6位:
+    "Độ dài mật khẩu tài chính mới không được ít hơn 6 ký tự",
+  修改登录密码: "Đổi mật khẩu đăng nhập",
+  "定期修改密码可以保护您的账号安全。":
+    "Đổi mật khẩu định kỳ giúp bảo vệ an toàn tài khoản của bạn.",
+  旧密码: "Mật khẩu cũ",
+  新密码: "Mật khẩu mới",
+  确认新密码: "Xác nhận mật khẩu mới",
+  两次输入的新密码不一致: "Mật khẩu mới nhập hai lần không khớp",
+  专业体育与彩票竞猜平台: "Nền tảng dự đoán thể thao và giải trí chuyên nghiệp",
+  "旧资金密码 (首次设置可为空)":
+    "Mật khẩu tài chính cũ (để trống nếu cài đặt lần đầu)",
+  ",请谨慎操作!": ", vui lòng thao tác cẩn thận!",
+  限额: "Hạn mức",
+  本金: "Vốn cược",
+  预计可赢: "Thắng dự kiến",
+  总投注金额: "Tổng số tiền đặt cược",
+  立即投注: "Đặt cược ngay",
+  暂无投注项: "Chưa có mục đặt cược",
+  投注失败提示: "Thông báo đặt cược thất bại",
+  返回列表: "Quay lại danh sách",
+  比赛事件: "Sự kiện trận đấu",
+  收起: "Thu gọn",
+  总金额: "Tổng số tiền",
+  今天: "Hôm nay",
+  周一: "Thứ Hai",
+  周二: "Thứ Ba",
+  周三: "Thứ Tư",
+  周四: "Thứ Năm",
+  周五: "Thứ Sáu",
+  周六: "Thứ Bảy",
+  周日: "Chủ Nhật",
+  选择日期: "Chọn ngày",
+  特头: "Đầu đặc biệt",
+  特尾: "Đuôi đặc biệt",
+  近期开奖记录: "Lịch sử mở thưởng gần đây",
+  同意并继续: "Đồng ý và tiếp tục",
+  温馨提示: "Nhắc nhở",
+  近期开奖: "Mở thưởng gần đây",
+  暂无六合彩投注项: "Chưa có mục cược xổ số 6/49",
+  六合注单: "Phiếu cược xổ số 6/49",
+  "为了保障您的权益,请先阅读并同意":
+    "Để bảo vệ quyền lợi của bạn, vui lòng đọc và đồng ý",
+  机选: "Chọn ngẫu nhiên",
+  确定: "Xác nhận",
+  提交提现: "Gửi yêu cầu rút tiền",
+  时: "Giờ",
+  距截止下注还有: "Thời gian đến khi ngừng nhận cược còn",
+  期正在下注: "Kỳ đang nhận cược",
+  "余额不足,去存款": "Số dư không đủ, đi gửi tiền",
+  未知的赔率: "Tỷ lệ cược không xác định",
+  盘口已更新: "Kèo đã cập nhật",
+  赔率已更新: "Tỷ lệ cược đã cập nhật",
+  赛事已结束: "Trận đấu đã kết thúc",
+  赛事已下架: "Trận đấu đã gỡ bỏ",
+  赛事不存在: "Trận đấu không tồn tại",
+  已锁盘: "Đĩa bị khóa",
+  此注已停售: "Đơn cược đã ngừng bán",
+  缺少盘口数据: "Thiếu dữ liệu kèo",
+  香港六合彩: "Xổ số Hồng Kông",
+  "Time To Be Defined": "Thời gian chưa xác định",
+  "Not Started": "Chưa bắt đầu",
+  "First Half": "Hiệp 1",
+  "First Half, Kick Off": "Hiệp 1, Bắt đầu",
+  Halftime: "Nghỉ giải lao",
+  "Second Half": "Hiệp 2",
+  "Second Half, 2nd Half Started": "Hiệp 2, Đã bắt đầu",
+  "Extra Time": "Hiệp phụ",
+  "Break Time": "Thời gian nghỉ",
+  "Penalty In Progress": "Đang đá luân lưu",
+  "Match Suspended": "Trận đấu bị đình chỉ",
+  "Match Interrupted": "Trận đấu bị gián đoạn",
+  "Match Finished": "Trận đấu kết thúc",
+  "Match Postponed": "Trận đấu bị hoãn",
+  "Match Cancelled": "Trận đấu bị hủy",
+  "Match Abandoned": "Trận đấu bị bỏ dở",
+  "Technical Loss": "Thua kỹ thuật",
+  WalkOver: "Bỏ cuộc",
+  "In Progress": "Đang diễn ra",
+  "© 2015 - 2026 版权所有并受法律保护。":
+    "© 2015 - 2026 Bản quyền thuộc về và được bảo vệ bởi pháp luật.",
+  帮助: "Trợ giúp",
+  保存成功: "Lưu thành công",
+  保存失败: "Lưu thất bại",
+  备注: "Ghi chú",
+  被封堵射门: "Cú sút bị chặn",
+  "本平台仅向18岁以上成人提供娱乐服务,请理性投注,谨防沉迷。":
+    "Nền tảng này chỉ cung cấp dịch vụ giải trí cho người trên 18 tuổi, hãy đặt cược có trách nhiệm và tránh nghiện ngập.",
+  编辑账户: "Chỉnh sửa tài khoản",
+  "别名 (可选)": "Tên khác (tùy chọn)",
+  驳回原因: "Lý do từ chối",
+  博彩责任: "Trách nhiệm cá cược",
+  不可重新提交: "Không thể gửi lại",
+  彩票娱乐: "Giải trí xổ số",
+  彩种类型: "Loại hình xổ số",
+  操作金额: "Số tiền thao tác",
+  操作类型: "Loại thao tác",
+  操作时间: "Thời gian thao tác",
+  查看更多: "Xem thêm",
+  查看最新的优惠活动: "Xem các chương trình khuyến mãi mới nhất",
+  产生收益: "Tạo ra lợi nhuận",
+  撤单: "Hủy đơn",
+  撤销申请: "Thu hồi yêu cầu",
+  撤销失败: "Thu hồi thất bại",
+  成长值: "Giá trị phát triển",
+  持仓明细: "Chi tiết vị thế đang nắm giữ",
+  持仓时长: "Thời gian nắm giữ",
+  持仓中: "Đang nắm giữ",
+  充值类型: "Loại nạp tiền",
+  充值渠道: "Kênh nạp tiền",
+  充值确认: "Xác nhận nạp tiền",
+  传球成功率: "Tỷ lệ chuyền bóng thành công",
+  串关: "Cược xâu",
+  待人工处理: "Chờ xử lý thủ công",
+  待审核: "Chờ duyệt",
+  待用户提交凭证: "Chờ người dùng gửi chứng từ",
+  单笔限额: "Hạn mức mỗi giao dịch",
+  单笔最大提现金额为: "Số tiền rút tối đa mỗi giao dịch là",
+  单笔最小提现金额为: "Số tiền rút tối thiểu mỗi giao dịch là",
+  单注: "Cược đơn",
+  单注限额: "Hạn mức mỗi vé cược",
+  单注最低: "Tối thiểu mỗi vé cược",
+  单注最低限制为: "Hạn mức tối thiểu mỗi vé cược là",
+  单注最高: "Tối đa mỗi vé cược",
+  单注最高限制为: "Hạn mức tối đa mỗi vé cược là",
+  "当前汇率 (USDT/RMB)": "Tỷ giá hiện tại (USDT/RMB)",
+  当前期: "Kỳ hiện tại",
+  "当前通道暂无绑定的收款账户,请先":
+    "Kênh hiện tại chưa có tài khoản nhận tiền được liên kết, vui lòng",
+  当前通道暂无账户记录: "Kênh hiện tại chưa có ghi nhận tài khoản",
+  "当前已全选,无可用机选号码":
+    "Hiện đã chọn hết, không có số chọn ngẫu nhiên khả dụng",
+  倒计时: "Đếm ngược",
+  "地址别名 (可选)": "Tên khác địa chỉ (tùy chọn)",
+  "等待开奖中...": "Đang chờ mở thưởng...",
+  第二位: "Vị trí thứ hai",
+  第三位: "Vị trí thứ ba",
+  第一位: "Vị trí thứ nhất",
+  订单单号: "Mã đơn hàng",
+  订单信息: "Thông tin đơn hàng",
+  犯规次数: "Số lần phạm lỗi",
+  封盘: "Đóng kèo",
+  封盘中: "Đang đóng kèo",
+  "服务器错误,请稍后重试": "Lỗi máy chủ, vui lòng thử lại sau",
+  复制成功: "Sao chép thành công",
+  复制失败: "Sao chép thất bại",
+  更多彩票玩法: "Thêm cách chơi xổ số",
+  购物车: "Giỏ hàng",
+  关于我们: "Về chúng tôi",
+  官方合作伙伴: "Đối tác chính thức",
+  冠军: "Vô địch",
+  管理您的钱包和资金: "Quản lý ví và tiền của bạn",
+  规则条款: "Điều khoản và quy định",
+  滚球投注: "Cược trực tiếp",
+  还需: "Cần thêm",
+  和: "Và",
+  红波: "Sóng đỏ",
+  红牌: "Thẻ đỏ",
+  黄牌: "Thẻ vàng",
+  活动: "Hoạt động",
+  获取提现渠道失败: "Lấy kênh rút tiền thất bại",
+  获取详情失败: "Lấy chi tiết thất bại",
+  "获取中...": "Đang lấy...",
+  即时比分: "Tỷ số trực tiếp",
+  极速: "Cực tốc",
+  极速28: "Cực tốc 28",
+  极速飞艇: "Cực tốc Fly艇",
+  极速快3: "Cực tốc Quick 3",
+  极速六合彩: "Cực tốc Mark Six",
+  极速赛车: "Cực tốc Đua xe",
+  极速时时彩: "Cực tốc ShiShi Cai",
+  极速游戏: "Trò chơi cực tốc",
+  加密货币充值: "Nạp tiền bằng tiền mã hóa",
+  加拿大: "Canada",
+  加拿大28: "Canada 28",
+  角球: "Phạt góc",
+  结算待发放: "Đang chờ thanh toán",
+  金额: "Số tiền",
+  金额不能小于等于0: "Số tiền không được nhỏ hơn hoặc bằng 0",
+  禁区内射门: "Cú sút trong vòng cấm",
+  禁区外射门: "Cú sút ngoài vòng cấm",
+  精准传球: "Chuyền bóng chính xác",
+  距升级: "Còn cách lên cấp",
+  开户行: "Ngân hàng mở tài khoản",
+  开奖: "Mở thưởng",
+  开奖截图: "Ảnh chụp màn hình mở thưởng",
+  开奖历史: "Lịch sử mở thưởng",
+  可赢金额: "Số tiền có thể thắng",
+  可用余额: "Số dư khả dụng",
+  客: "Khách",
+  "控球率(%)": "Tỷ lệ kiểm soát bóng (%)",
+  快速链接: "Liên kết nhanh",
+  蓝波: "Sóng xanh",
+  "累计收益(元)": "Lợi nhuận tích lũy (RMB)",
+  历史开奖: "Lịch sử mở thưởng",
+  立即进入: "Vào ngay",
+  "例如:支付宝": "Ví dụ: Alipay",
+  两次输入的新资金密码不一致: "Mật khẩu tài chính mới nhập hai lần không khớp",
+  "灵活存取,稳健收益": "Gửi rút linh hoạt, lợi nhuận ổn định",
+  绿波: "Sóng xanh lá",
+  迈凯伦: "McLaren",
+  没有更多记录了: "Không có thêm ghi nhận nào",
+  没有更多了: "Không còn nữa",
+  每日: "Hàng ngày",
+  门将扑救: "Pha cứu thua của thủ môn",
+  密码修改成功: "Đổi mật khẩu thành công",
+  密码修改失败: "Đổi mật khẩu thất bại",
+  密码长度在6到20个字符: "Mật khẩu dài từ 6 đến 20 ký tự",
+  免费试玩: "Dùng thử miễn phí",
+  明细: "Chi tiết",
+  "您还未设置资金密码,是否前往设置?":
+    "Bạn chưa thiết lập mật khẩu tài chính, có muốn đến thiết lập không?",
+  "您确定要申请退款吗?": "Bạn có chắc muốn yêu cầu hoàn tiền không?",
+  您已登录: "Bạn đã đăng nhập",
+  批量设置: "Thiết lập hàng loạt",
+  品牌大使: "Đại sứ thương hiệu",
+  期数: "Kỳ số",
+  其他玩法: "Cách chơi khác",
+  前往提现设置添加: "Đến phần cài đặt rút tiền để thêm",
+  钱包管理: "Quản lý ví",
+  钱包明细: "Chi tiết ví",
+  清空投注单: "Xóa sạch vé cược",
+  "请按实际支付金额进行付款,否则影响到账":
+    "Vui lòng thanh toán theo số tiền thực tế, nếu không sẽ ảnh hưởng đến việc nhận tiền",
+  "请检查下注金额、限额及余额":
+    "Vui lòng kiểm tra số tiền cược, hạn mức và số dư",
+  "请求超时,请稍后重试": "Yêu cầu quá thời gian, vui lòng thử lại sau",
+  "请确认充值网络与地址正确无误,错误将导致资产丢失。":
+    "Vui lòng xác nhận mạng lưới và địa chỉ nạp tiền chính xác, sai sót sẽ dẫn đến mất tài sản.",
+  请使用浏览器扫码或者复制支付地址到浏览器打开:
+    "Vui lòng quét mã bằng trình duyệt hoặc sao chép địa chỉ thanh toán vào trình duyệt để mở",
+  请输入充值金额: "Vui lòng nhập số tiền nạp",
+  请输入大于0的有效金额: "Vui lòng nhập số tiền hợp lệ lớn hơn 0",
+  请输入大于0的有效投注金额: "Vui lòng nhập số tiền cược hợp lệ lớn hơn 0",
+  请输入您的资金密码: "Vui lòng nhập mật khẩu tài chính của bạn",
+  请输入期号: "Vui lòng nhập số kỳ",
+  请输入收款人真实姓名: "Vui lòng nhập tên thật của người nhận",
+  请输入收款账号或银行卡号:
+    "Vui lòng nhập số tài khoản nhận hoặc số thẻ ngân hàng",
+  请输入提现金额: "Vui lòng nhập số tiền rút",
+  请输入邀请码: "Vui lòng nhập mã mời",
+  请输入银行名称或平台名: "Vui lòng nhập tên ngân hàng hoặc tên nền tảng",
+  请输入有效的充值金额: "Vui lòng nhập số tiền nạp hợp lệ",
+  请输入有效的提现金额: "Vui lòng nhập số tiền rút hợp lệ",
+  请输入有效的转出金额: "Vui lòng nhập số tiền chuyển ra hợp lệ",
+  请输入原密码: "Vui lòng nhập mật khẩu cũ",
+  请输入原资金密码: "Vui lòng nhập mật khẩu tài chính cũ",
+  请输入账号: "Vui lòng nhập tên đăng nhập",
+  请输入转出金额: "Vui lòng nhập số tiền chuyển ra",
+  "请输入转入金额,最小为 1":
+    "Vui lòng nhập số tiền chuyển vào, tối thiểu là 1",
+  "请输入准确的 USDT 地址": "Vui lòng nhập địa chỉ USDT chính xác",
+  "请填写所有带 * 的必填项":
+    "Vui lòng điền tất cả các trường bắt buộc có dấu *",
+  请先登录: "Vui lòng đăng nhập trước",
+  请先添加投注项: "Vui lòng thêm hạng mục cược trước",
+  请选择收款账户: "Vui lòng chọn tài khoản nhận tiền",
+  请选择投注单: "Vui lòng chọn vé cược",
+  请选择支付方式: "Vui lòng chọn phương thức thanh toán",
+  渠道: "Kênh",
+  全部彩种: "Tất cả loại xổ số",
+  全部状态: "Tất cả trạng thái",
+  全部资金: "Tất cả tiền",
+  "确定要撤销该提现申请吗?":
+    "Bạn có chắc muốn thu hồi yêu cầu rút tiền này không?",
+  "确定要撤销该注单吗?": "Bạn có chắc muốn hủy vé cược này không?",
+  "确认提交吗?": "Xác nhận gửi?",
+  确认投注: "Xác nhận đặt cược",
+  确认修改: "Xác nhận sửa đổi",
+  "确认要删除此账户记录吗?": "Xác nhận xóa ghi nhận tài khoản này?",
+  确认注销: "Xác nhận hủy tài khoản",
+  确认转出: "Xác nhận chuyển ra",
+  确认转入: "Xác nhận chuyển vào",
+  热门: "Nổi bật",
+  热门赛事: "Sự kiện nổi bật",
+  "如:波场TRC20钱包": "Ví dụ: Ví TRC20",
+  "如:我的建行卡": "Ví dụ: Thẻ Ngân hàng Xây dựng của tôi",
+  "如果删除我们的Cookies或禁用我们之后的Cookies,将导致您无法使用平台的某些区域或特色功能。":
+    "Nếu bạn xóa Cookies của chúng tôi hoặc vô hiệu hóa Cookies sau đó, bạn sẽ không thể sử dụng một số khu vực hoặc tính năng đặc biệt của nền tảng.",
+  "塞巴斯蒂安·维特尔": "Sebastian Vettel",
+  赛事: "Sự kiện",
+  赛事统计: "Thống kê sự kiện",
+  删除: "Xóa",
+  删除成功: "Xóa thành công",
+  删除失败: "Xóa thất bại",
+  上传凭证: "Tải lên chứng từ",
+  上拉加载更多: "Kéo lên để tải thêm",
+  上一期: "Kỳ trước",
+  社交平台: "Nền tảng xã hội",
+  射偏球门: "Sút trượt khung thành",
+  射正球门: "Sút trúng khung thành",
+  申请退款: "Yêu cầu hoàn tiền",
+  申请中: "Đang yêu cầu",
+  审核驳回: "Từ chối duyệt",
+  剩余本金: "Vốn gốc còn lại",
+  剩余可投注金额: "Số tiền cược còn lại khả dụng",
+  时间范围: "Phạm vi thời gian",
+  试玩账户不可进入: "Tài khoản dùng thử không thể vào",
+  是否撤销本期的所有投注: "Có thu hồi tất cả cược trong kỳ này không?",
+  "是否注销账户?注销账户后,系统将彻底删除并清空账户所有数据。":
+    "Bạn có muốn hủy tài khoản không? Sau khi hủy, hệ thống sẽ xóa hoàn toàn và làm sạch tất cả dữ liệu tài khoản.",
+  收款码: "Mã nhận tiền",
+  收款人: "Người nhận",
+  收款人姓名: "Tên người nhận",
+  收款账号: "Số tài khoản nhận",
+  "收款账号(卡号)": "Số tài khoản nhận (số thẻ)",
+  收款账户: "Tài khoản nhận tiền",
+  属性: "Thuộc tính",
+  "数据查询中...": "Đang truy vấn dữ liệu...",
+  数据解密失败: "Giải mã dữ liệu thất bại",
+  "数据解密失败,请稍后重试": "Giải mã dữ liệu thất bại, vui lòng thử lại sau",
+  搜索: "Tìm kiếm",
+  搜索联赛名称: "Tìm kiếm tên giải đấu",
+  搜索赛事关键字: "Tìm kiếm từ khóa sự kiện",
+  所属玩法: "Cách chơi thuộc về",
+  "所有注单下注成功!": "Tất cả vé cược đã đặt thành công!",
+  提交成功: "Gửi thành công",
+  提交失败: "Gửi thất bại",
+  提现范围: "Phạm vi rút tiền",
+  提现金额必须大于0: "Số tiền rút phải lớn hơn 0",
+  提现金额不能大于余额: "Số tiền rút không được lớn hơn số dư",
+  提现金额不能大于账户余额: "Số tiền rút không được lớn hơn số dư tài khoản",
+  提现金额不能小于0: "Số tiền rút không được nhỏ hơn 0",
+  提现设置: "Cài đặt rút tiền",
+  提现申请提交成功: "Yêu cầu rút tiền đã gửi thành công",
+  提现失败: "Rút tiền thất bại",
+  "提现失败,请重试": "Rút tiền thất bại, vui lòng thử lại",
+  提现通道: "Kênh rút tiền",
+  提现信息: "Thông tin rút tiền",
+  天: "Ngày",
+  添加账户: "Thêm tài khoản",
+  条款与协议: "Điều khoản và thỏa thuận",
+  统计项: "Mục thống kê",
+  头像: "Ảnh đại diện",
+  头像上传成功: "Tải ảnh đại diện thành công",
+  头像上传失败: "Tải ảnh đại diện thất bại",
+  投注成功: "Đặt cược thành công",
+  投注金额不能为0: "Số tiền cược không được là 0",
+  投注失败: "Đặt cược thất bại",
+  投注数量: "Số lượng cược",
+  投注信息: "Thông tin cược",
+  退款被驳回: "Hoàn tiền bị từ chối",
+  退款确认: "Xác nhận hoàn tiền",
+  退款审核中: "Đang duyệt hoàn tiền",
+  退款已同意: "Hoàn tiền đã được chấp thuận",
+  网络错误: "Lỗi mạng",
+  网络异常: "Mạng bất thường",
+  "网络异常,请检查网络后重试":
+    "Mạng bất thường, vui lòng kiểm tra mạng và thử lại",
+  "网络异常,请稍后再试": "Mạng bất thường, vui lòng thử lại sau",
+  危险操作确认: "Xác nhận thao tác nguy hiểm",
+  "维护期间将暂停此交易服务,请您合理安排操作时间,敬请谅解!":
+    "Trong thời gian bảo trì, dịch vụ giao dịch này sẽ tạm dừng, vui lòng sắp xếp thời gian thao tác hợp lý, xin thông cảm!",
+  "为了提升用户体验,使用本网站后,我们可能使用Cookies技术从服务器中收集客户信息。如果您在F1bet注册或者继续使用网站,则您将被视为同意我们使用Cookies。":
+    "Để nâng cao trải nghiệm người dùng, sau khi sử dụng trang web này, chúng tôi có thể sử dụng công nghệ Cookies để thu thập thông tin khách hàng từ máy chủ. Nếu bạn đăng ký tại F1bet hoặc tiếp tục sử dụng trang web, bạn sẽ được coi là đồng ý cho chúng tôi sử dụng Cookies.",
+  为系统维护时间段: "Là khoảng thời gian bảo trì hệ thống",
+  未知状态: "Trạng thái không xác định",
+  "温馨提示:平台不会主动加好友上分,请谨防被骗,以咨询客服人员为准":
+    "Lời nhắc thân thiện: Nền tảng sẽ không chủ động kết bạn và cộng điểm, vui lòng cảnh giác với lừa đảo, thông tin tư vấn từ nhân viên hỗ trợ là chuẩn xác nhất",
+  我已支付: "Tôi đã thanh toán",
+  无详细驳回原因: "Không có lý do từ chối chi tiết",
+  系统通知: "Thông báo hệ thống",
+  下载APP: "Tải APP",
+  下注成功: "Đặt cược thành công",
+  下注中: "Đang đặt cược",
+  相关条款: "Điều khoản liên quan",
+  向右滑动完成验证: "Trượt sang phải để hoàn tất xác minh",
+  小时: "Giờ",
+  新: "Mới",
+  新澳门六合彩: "Mark Six Ma Cao mới",
+  新密码不能与旧密码相同: "Mật khẩu mới không được trùng với mật khẩu cũ",
+  新密码不能与原密码相同: "Mật khẩu mới không được trùng với mật khẩu hiện tại",
+  新资金密码不能与旧密码相同:
+    "Mật khẩu tài chính mới không được trùng với mật khẩu cũ",
+  虚拟账户: "Tài khoản ảo",
+  选择提现方式: "Chọn phương thức rút tiền",
+  选择图片: "Chọn ảnh",
+  选择支付方式: "Chọn phương thức thanh toán",
+  验证成功: "Xác minh thành công",
+  验证码长度为6位: "Mã xác minh có độ dài 6 ký tự",
+  验证通过: "Xác minh thành công",
+  邀请码: "Mã mời",
+  一键回收: "Thu hồi một chạm",
+  一键刷新: "Làm mới một chạm",
+  已撤回: "Đã thu hồi",
+  已达到最高等级: "Đã đạt cấp cao nhất",
+  已达最低投注: "Đã đạt cược tối thiểu",
+  已达最高投注: "Đã đạt cược tối đa",
+  已封盘: "Đã đóng kèo",
+  已取出: "Đã rút ra",
+  以下注单提交失败: "Vé cược dưới đây gửi thất bại",
+  "以下注单提交失败,是否重新尝试?":
+    "Vé cược dưới đây gửi thất bại, có muốn thử lại không?",
+  "银行名称/平台": "Tên ngân hàng/nền tảng",
+  隐私政策: "Chính sách bảo mật",
+  盈亏合计: "Tổng lãi lỗ",
+  永久网址: "Đường dẫn vĩnh viễn",
+  优惠活动: "Chương trình khuyến mãi",
+  优惠活动详情: "Chi tiết chương trình khuyến mãi",
+  余额宝: "Yu'E Bao",
+  余额宝明细: "Chi tiết Yu'E Bao",
+  "余额宝总额(元)": "Tổng số dư Yu'E Bao (RMB)",
+  余额不足: "Số dư không đủ",
+  预估收益: "Lợi nhuận ước tính",
+  预计开奖: "Dự kiến mở thưởng",
+  元: "RMB",
+  原密码: "Mật khẩu cũ",
+  原因: "Lý do",
+  原资金密码: "Mật khẩu tài chính cũ",
+  越位: "Việt vị",
+  在线客服: "Hỗ trợ trực tuyến",
+  暂无持仓记录: "Hiện chưa có ghi nhận nắm giữ",
+  暂无符合条件的记录: "Hiện chưa có ghi nhận phù hợp",
+  暂无开奖数据: "Hiện chưa có dữ liệu mở thưởng",
+  暂无历史记录: "Hiện chưa có lịch sử",
+  暂无联赛数据: "Hiện chưa có dữ liệu giải đấu",
+  暂无明细记录: "Hiện chưa có chi tiết",
+  暂无赛事: "Hiện chưa có sự kiện",
+  暂无数据: "Không có dữ liệu",
+  暂无相关组件: "Hiện chưa có thành phần liên quan",
+  "暂无有效投注项,请移除锁定盘口或重新选择":
+    "Hiện không có hạng mục cược hợp lệ, vui lòng xóa kèo bị khóa hoặc chọn lại",
+  张图片: "ảnh",
+  账号登录: "Đăng nhập tài khoản",
+  账号注册: "Đăng ký tài khoản",
+  账户充值: "Nạp tiền vào tài khoản",
+  真实姓名: "Tên thật",
+  正在加载: "Đang tải",
+  支出: "Chi tiêu",
+  "支付地址:": "Địa chỉ thanh toán:",
+  支付方式: "Phương thức thanh toán",
+  "支付金额:": "Số tiền thanh toán:",
+  "支付完成后请耐心等待,支付到账会第一时间通知您!":
+    "Sau khi thanh toán hoàn tất, vui lòng kiên nhẫn chờ đợi, chúng tôi sẽ thông báo cho bạn ngay khi tiền đến tài khoản!",
+  至: "Đến",
+  中奖金额: "Số tiền trúng thưởng",
+  重新提交: "Gửi lại",
+  主: "Chủ nhà",
+  注单被拒: "Vé cược bị từ chối",
+  转出: "Chuyển ra",
+  转出成功: "Chuyển ra thành công",
+  转出金额: "Số tiền chuyển ra",
+  转出失败: "Chuyển ra thất bại",
+  转出余额宝: "Chuyển ra từ Yu'E Bao",
+  转入: "Chuyển vào",
+  转入成功: "Chuyển vào thành công",
+  转入金额: "Số tiền chuyển vào",
+  "转入金额最小为 1": "Số tiền chuyển vào tối thiểu là 1",
+  转入失败: "Chuyển vào thất bại",
+  转入时间: "Thời gian chuyển vào",
+  转入余额宝: "Chuyển vào Yu'E Bao",
+  资金类型: "Loại tiền",
+  资金密码: "Mật khẩu tài chính",
+  "资金密码未设置,是否前往设置?":
+    "Mật khẩu tài chính chưa được thiết lập, có muốn đến thiết lập không?",
+  资金密码修改成功: "Đổi mật khẩu tài chính thành công",
+  资金密码修改失败: "Đổi mật khẩu tài chính thất bại",
+  自动接受更好的赔率: "Tự động chấp nhận tỷ lệ cược tốt hơn",
+  总传球数: "Tổng số đường chuyền",
+  总和: "Tổng",
+  总射门次数: "Tổng số lần sút",
+  总投注金额超过可用余额: "Tổng số tiền đặt cược vượt quá số dư khả dụng",
+  足球: "Bóng đá",
+  组合: "Kết hợp",
+  最低提现: "Rút tối thiểu",
+  最低投注: "Cược tối thiểu",
+  最低投注限额为: "Hạn mức cược tối thiểu là",
+  最高提现: "Rút tối đa",
+  最高投注限额为: "Hạn mức cược tối đa là",
+  尊敬的用户: "Kính gửi người dùng",
+  "F1bet 是亚洲值得信赖的在线赌博网站,自从正式投入服务至今最完整和最新的在线赌博游戏。 F1bet有一个简单的使命和愿景是提供诚实和信任的服务。在近期与Mclaren、塞巴斯蒂安·维特尔 达成赞助伙伴协议,进一步加深了“F1bet”的国际知名度,让平台的名声遍布全球。":
+    "F1bet là trang web cá cược trực tuyến đáng tin cậy tại châu Á, cung cấp các trò chơi cá cược trực tuyến đầy đủ và mới nhất kể từ khi chính thức đi vào hoạt động. F1bet có sứ mệnh và tầm nhìn đơn giản là cung cấp dịch vụ trung thực và đáng tin cậy. Gần đây, đã đạt được thỏa thuận đối tác tài trợ với McLaren và Sebastian Vettel, càng củng cố thêm tên tuổi quốc tế của F1bet, đưa danh tiếng của nền tảng vươn xa toàn cầu.",
+  RMB充值: "Nạp tiền RMB",
+  RMB提现: "Rút tiền RMB",
+  SG飞艇: "SG Fly艇",
+  SG快3: "SG Quick 3",
+  SG时时彩: "SG ShiShi Cai",
+  "USDT 提现地址": "Địa chỉ rút USDT",
+  盘口异常: "Kèo bất thường",
+  赔率异常: "Tỷ lệ cược bất thường",
+  您的一笔注单被退回: "Một vé cược của bạn đã bị hoàn trả",
+  姓名: "Họ và tên",
+  请输入银行卡号或平台账号:
+    "Vui lòng nhập số thẻ ngân hàng hoặc số tài khoản nền tảng",
+  下注金额不在范围内: "Số tiền cược không nằm trong phạm vi cho phép",
+  下注金额超过最高限额: "Số tiền cược vượt quá hạn mức tối đa",
+  "--": "--",
+  "请输入转入金额,最小为1": "Vui lòng nhập số tiền chuyển vào, tối thiểu là 1",
+  下期: "Kỳ tiếp theo",
+  "F1bet国际官宣:请认准官网F1bet.cc 永久网址:F1bet.cc":
+    "F1bet thông báo quốc tế: Vui lòng nhận diện trang web chính thức F1bet.cc - Đường dẫn vĩnh viễn: F1bet.cc",
+  电子: "Điện tử",
+  视讯: "Video trực tuyến",
+  棋牌: "Cờ bạc",
+  捕鱼: "Bắn cá",
+  电竞: "Thể thao điện tử",
+  乒乓球: "Bóng bàn",
+  篮球: "Bóng rổ",
+  排球: "Bóng chuyền",
+  板球: "Cricket",
+  网球: "Quần vợt",
+  羽毛球: "Cầu lông",
+  澳门: "Ma Cao",
+  新澳门: "Ma Cao mới",
+  香港: "Hồng Kông",
+  赛车: "Đua xe",
+  时时彩: "ShiShi Cai",
+  飞艇: "Fly艇",
+};

+ 117 - 91
src/views/FundRecord/index.vue

@@ -5,7 +5,9 @@
         <div class="filter-header">
           <div class="header-left">
             <div class="back-action" @click="goBack">
-              <el-icon><ArrowLeft /></el-icon>
+              <el-icon>
+                <ArrowLeft />
+              </el-icon>
               <span class="back-text">{{ t('返回') }}</span>
             </div>
             <el-divider direction="vertical" class="header-divider" />
@@ -18,62 +20,36 @@
 
         <el-form :inline="true" :model="queryParams" class="filter-body">
           <el-form-item :label="t('资金类型')">
-            <el-select
-                v-model="queryParams.type"
-                class="dark-select"
-                :placeholder="t('全部资金')"
-                :teleported="false"
-                @change="handleQuery"
-                style="width: 140px"
-            >
-              <el-option
-                  v-for="item in fundTypeColumns"
-                  :key="item.value"
-                  :label="item.label"
-                  :value="item.value"
-              />
+            <el-select v-model="queryParams.type" class="dark-select" :placeholder="t('全部资金')" :teleported="false"
+              @change="handleQuery" style="width: 140px">
+              <el-option v-for="item in fundTypeColumns" :key="item.value" :label="item.label" :value="item.value" />
             </el-select>
           </el-form-item>
 
           <el-form-item :label="t('交易类型')">
-            <el-select
-                v-model="queryParams.change_type"
-                class="dark-select"
-                :placeholder="t('全部类型')"
-                :teleported="false"
-                @change="handleQuery"
-                style="width: 140px"
-            >
-              <el-option
-                  v-for="item in typeColumns"
-                  :key="item.value"
-                  :label="item.label"
-                  :value="item.value"
-              />
+            <el-select v-model="queryParams.change_type" class="dark-select" :placeholder="t('全部类型')"
+              :teleported="false" @change="handleQuery" style="width: 140px">
+              <el-option v-for="item in typeColumns" :key="item.value" :label="item.label" :value="item.value" />
             </el-select>
           </el-form-item>
 
           <el-form-item :label="t('日期区间')">
-            <el-date-picker
-                v-model="dateRange"
-                type="daterange"
-                :start-placeholder="t('开始日期')"
-                :end-placeholder="t('结束日期')"
-                format="YYYY-MM-DD"
-                value-format="YYYY-MM-DD"
-                class="dark-date-picker"
-                :teleported="false"
-                @change="handleQuery"
-            />
+            <el-date-picker v-model="dateRange" type="daterange" :start-placeholder="t('开始日期')"
+              :end-placeholder="t('结束日期')" format="YYYY-MM-DD" value-format="YYYY-MM-DD" class="dark-date-picker"
+              :teleported="false" @change="handleQuery" />
           </el-form-item>
 
           <el-form-item>
             <el-button type="primary" @click="handleQuery">
-              <el-icon><Search /></el-icon>
+              <el-icon>
+                <Search />
+              </el-icon>
               {{ t('查询') }}
             </el-button>
             <el-button @click="handleReset">
-              <el-icon><RefreshRight /></el-icon>
+              <el-icon>
+                <RefreshRight />
+              </el-icon>
               {{ t('重置') }}
             </el-button>
           </el-form-item>
@@ -82,13 +58,8 @@
 
       <div class="table-card">
         <div class="table-content">
-          <el-table
-              :data="tableData"
-              v-loading="loading"
-              style="width: 100%;"
-              height="100%"
-              :empty-text="t('暂无相关资金记录')"
-          >
+          <el-table :data="tableData" v-loading="loading" style="width: 100%;" height="100%"
+            :empty-text="t('暂无相关资金记录')">
             <el-table-column prop="created_at" :label="t('发生时间')" min-width="180">
               <template #default="scope">
                 <span class="time-text">{{ scope.row.created_at }}</span>
@@ -97,12 +68,8 @@
 
             <el-table-column prop="type" :label="t('资金类型')" min-width="120">
               <template #default="scope">
-                <el-tag
-                    :type="scope.row.type == 1 ? 'success' : (scope.row.type == 2 ? 'warning' : 'info')"
-                    size="small"
-                    effect="plain"
-                    class="fund-type-tag"
-                >
+                <el-tag :type="scope.row.type == 1 ? 'success' : (scope.row.type == 2 ? 'warning' : 'info')"
+                  size="small" effect="plain" class="fund-type-tag">
                   {{ scope.row.type == 1 ? t('可用余额') : (scope.row.type == 2 ? t('冻结金额') : t('未知')) }}
                 </el-tag>
               </template>
@@ -110,23 +77,18 @@
 
             <el-table-column prop="change_type" :label="t('类型')" :min-width="locale === 'zh' ? 160 : 240">
               <template #default="scope">
-                <div
-                    class="type-badge"
-                    :class="parseFloat(scope.row.amount || 0) < 0 ? 'withdraw' : 'recharge'"
-                >
+                <div class="type-badge" :class="parseFloat(scope.row.amount || 0) < 0 ? 'withdraw' : 'recharge'">
                   <div class="dot"></div>
-                  <span>{{ scope.row.change_type || (parseFloat(scope.row.amount || 0) < 0 ? t('支出') : t('收入')) }}</span>
-                  <span v-if="scope.row.change_type_text" class="sub-text">({{ scope.row.change_type_text }})</span>
+                  <span>{{ scope.row.change_type || (parseFloat(scope.row.amount || 0) < 0 ? t('支出') : t('收入'))
+                      }}</span>
+                      <span v-if="scope.row.change_type_text" class="sub-text">({{ scope.row.change_type_text }})</span>
                 </div>
               </template>
             </el-table-column>
 
             <el-table-column prop="amount" :label="t('变动金额')" min-width="150">
               <template #default="scope">
-                <span
-                    class="amount-val"
-                    :class="parseFloat(scope.row.amount) < 0 ? 'decrease' : 'increase'"
-                >
+                <span class="amount-val" :class="parseFloat(scope.row.amount) < 0 ? 'decrease' : 'increase'">
                   {{ parseFloat(scope.row.amount || 0) > 0 ? '+' : '' }}{{ parseFloat(scope.row.amount || 0) }}
                   <span class="currency">{{ $currency }}</span>
                 </span>
@@ -152,17 +114,10 @@
         </div>
 
         <div class="pagination-wrapper" v-if="total > 0">
-          <el-pagination
-              v-model:current-page="queryParams.page"
-              v-model:page-size="queryParams.limit"
-              :page-sizes="[10, 20, 50, 100]"
-              :background="true"
-              layout="total, sizes, prev, pager, next, jumper"
-              :total="total"
-              @size-change="handleSizeChange"
-              @current-change="handleCurrentChange"
-              class="dark-pagination"
-          />
+          <el-pagination v-model:current-page="queryParams.page" v-model:page-size="queryParams.limit"
+            :page-sizes="[10, 20, 50, 100]" :background="true" layout="total, sizes, prev, pager, next, jumper"
+            :total="total" @size-change="handleSizeChange" @current-change="handleCurrentChange"
+            class="dark-pagination" />
         </div>
       </div>
     </div>
@@ -224,6 +179,7 @@ const fetchData = async () => {
     const res = await getMoneyLog(queryParams)
     if (res.code === 1) {
       tableData.value = res.data.list || []
+      console.log(tableData.value)
       total.value = res.data.count || res.data.list.length
       typeColumns.value = [{ label: t('全部类型'), value: '' }].concat(res.data?.extend?.change_type_list || [])
     } else {
@@ -302,6 +258,7 @@ $color-decrease: #f56c6c;
 
     .filter-header {
       margin-bottom: 8px;
+
       .header-left {
         display: flex;
         align-items: center;
@@ -313,17 +270,39 @@ $color-decrease: #f56c6c;
           color: var(--el-text-color-regular);
           font-size: 14px;
           transition: color 0.2s;
-          &:hover { color: $main-color; }
-          .el-icon { margin-right: 2px; }
+
+          &:hover {
+            color: $main-color;
+          }
+
+          .el-icon {
+            margin-right: 2px;
+          }
         }
 
-        .header-divider { margin: 0 10px; height: 14px; border-left: 1px solid #444; }
+        .header-divider {
+          margin: 0 10px;
+          height: 14px;
+          border-left: 1px solid #444;
+        }
 
         .title-line {
           display: flex;
           align-items: center;
-          .decorate-bar { width: 3px; height: 14px; border-radius: 2px; margin-right: 6px; background-color: $main-color; }
-          .title-text { font-size: 14px; font-weight: bold; color: $text-primary; }
+
+          .decorate-bar {
+            width: 3px;
+            height: 14px;
+            border-radius: 2px;
+            margin-right: 6px;
+            background-color: $main-color;
+          }
+
+          .title-text {
+            font-size: 14px;
+            font-weight: bold;
+            color: $text-primary;
+          }
         }
       }
     }
@@ -332,6 +311,7 @@ $color-decrease: #f56c6c;
       :deep(.el-form-item) {
         margin-bottom: 0;
         margin-right: 16px;
+
         .el-form-item__label {
           color: $text-secondary;
           font-size: 14px;
@@ -355,7 +335,10 @@ $color-decrease: #f56c6c;
       overflow: hidden;
     }
 
-    .time-text { color: $text-secondary; font-size: 14px; }
+    .time-text {
+      color: $text-secondary;
+      font-size: 14px;
+    }
 
     .fund-type-tag {
       font-weight: 500;
@@ -368,25 +351,65 @@ $color-decrease: #f56c6c;
       border-radius: 4px;
       font-size: 14px;
       font-weight: bold;
-      .dot { width: 4px; height: 4px; border-radius: 50%; margin-right: 4px; }
-      .sub-text { margin-left: 4px; font-size: 10px; }
 
-      &.recharge { background: rgba(103, 194, 58, 0.1); color: $color-increase; .dot { background: $color-increase; } }
-      &.withdraw { background: rgba(245, 108, 108, 0.1); color: $color-decrease; .dot { background: $color-decrease; } }
+      .dot {
+        width: 4px;
+        height: 4px;
+        border-radius: 50%;
+        margin-right: 4px;
+      }
+
+      .sub-text {
+        margin-left: 4px;
+        font-size: 10px;
+      }
+
+      &.recharge {
+        background: rgba(103, 194, 58, 0.1);
+        color: $color-increase;
+
+        .dot {
+          background: $color-increase;
+        }
+      }
+
+      &.withdraw {
+        background: rgba(245, 108, 108, 0.1);
+        color: $color-decrease;
+
+        .dot {
+          background: $color-decrease;
+        }
+      }
     }
 
     .amount-val {
       font-size: 14px;
       font-weight: bold;
-      &.increase { color: $color-increase; }
-      &.decrease { color: $color-decrease; }
-      .currency { font-size: 10px; color: #777; margin-left: 2px; }
+
+      &.increase {
+        color: $color-increase;
+      }
+
+      &.decrease {
+        color: $color-decrease;
+      }
+
+      .currency {
+        font-size: 10px;
+        color: #777;
+        margin-left: 2px;
+      }
     }
 
     .balance-text {
       font-size: 13px;
       color: #ccc;
-      &.highlighted { color: $main-color; font-weight: bold; }
+
+      &.highlighted {
+        color: $main-color;
+        font-weight: bold;
+      }
     }
 
     .pagination-wrapper {
@@ -404,7 +427,10 @@ $color-decrease: #f56c6c;
         gap: 4px;
 
         :deep(.el-pager li) {
-          &.is-active { background-color: $main-color; color: #000; }
+          &.is-active {
+            background-color: $main-color;
+            color: #000;
+          }
         }
       }
     }

+ 3 - 3
src/views/Home/index.vue

@@ -29,7 +29,7 @@
 
       <div style="display: flex;align-items: center;margin-top: 10px">
         <div class="pc-notice-bar">
-          <span>F1bet国际官宣:请认准官网F1bet.cc 永久网址:F1bet.cc</span>
+          <span>{{ t("F1bet国际官宣:请认准官网F1bet.cc 永久网址:F1bet.cc") }}</span>
         </div>
         <div class="url-right-badge">
           <el-icon>
@@ -45,7 +45,7 @@
             <div class="category-item" v-for="(item, index) in categoryList" :key="index"
               @click="handleCategoryClick(item)">
               <img :src="item.icon" style="width: 26px; height: 26px; object-fit: contain;" />
-              <span class="category-text">{{ item.name }}</span>
+              <span class="category-text">{{ t(item.name) }}</span>
             </div>
           </div>
         </div>
@@ -165,7 +165,7 @@
             <div class="lottery-game-item" v-for="(item, index) in lotteryGames" :key="index"
               @click="handleLotteryGameClick(item)">
               <img :src="item.icon" style="width: 56px; height: 56px; object-fit: contain;" />
-              <span class="lottery-game-name">{{ item.name }}</span>
+              <span class="lottery-game-name">{{ t(item.name) }}</span>
             </div>
           </div>
         </div>