import type { Dict } from "./types";

export const viDict: Dict = {
  brand: "Thư viện ARK",
  mainNav: "Menu trang web",
  home: "Trang chủ",
  all: "Tất cả tài liệu",
  categories: "Danh mục",
  latest: "Mới nhất",
  official: "Đề xuất chính thức",
  popular: "Phổ biến",
  search: "Tìm kiếm",
  searchPlaceholder: "Tìm tài liệu...",
  searchPanelPlaceholder: "Tìm tài liệu...",
  searchNow: "Tìm ngay",
  searchSubmit: "Tìm kiếm",
  cancel: "Hủy",
  clear: "Xóa",
  searchPanelHint:
    "Hỗ trợ tìm theo tiêu đề, danh mục, thẻ, tóm tắt, loại tệp và nội dung.",
  currentTags: "Thẻ hiện có",
  noTagsAvailable: "Chưa có thẻ nào.",
  tagPostsTitle: "Tài liệu liên quan #{{tag}}",
  noTagPosts: "Chưa có tài liệu nào với thẻ này.",
  viewAll: "Xem tất cả",
  backToTop: "Lên đầu trang",
  heroTitle: "Thư viện chính thức ARK",
  heroSub:
    "Tập trung, phân loại và quản lý thư viện ARK để bạn nhanh chóng tìm thấy tài nguyên cần thiết và thúc đẩy sự phát triển của cộng đồng.",
  categorySection: "Danh mục",
  officialSection: "Đề xuất chính thức",
  latestSection: "Cập nhật mới",
  popularSection: "Tài liệu phổ biến",
  preview: "Xem trước",
  download: "Tải xuống",
  downloading: "Đang tải xuống…",
  downloadOk: "Tải xuống hoàn tất",
  downloadFail: "Tải xuống thất bại, vui lòng thử lại",
  longPressImageSave: "Nhấn giữ ảnh để lưu",
  saveAlbumGuideTitle: "Save to album guide",
  saveAlbumGuideIntro:
    "Your download has started. Follow the steps below to save the file to your album.",
  saveAlbumGuideImageLabel: "Image",
  saveAlbumGuideVideoLabel: "Video",
  saveAlbumGuideIosStep1:
    "After the download finishes, tap the browser download icon or open the Downloads folder in the Files app.",
  saveAlbumGuideIosStep2: "Open the downloaded image or video file.",
  saveAlbumGuideIosStep3:
    "Tap the share button, then choose Save Image or Save Video to add it to Photos.",
  saveAlbumGuideAndroidStep1:
    "After the download finishes, tap the download notification or open Files / Downloads.",
  saveAlbumGuideAndroidStep2: "Open the downloaded image or video file.",
  saveAlbumGuideAndroidStep3:
    "If it does not appear in Gallery automatically, use the menu to save or move it to Photos or Gallery.",
  saveAlbumGuideDesktopStep1:
    "After the download finishes, open it from your browser downloads list or the Downloads folder.",
  saveAlbumGuideDesktopStep2:
    "To keep it in a phone album, transfer it to your phone with AirDrop, cable, or cloud drive, then save it there.",
  showMore: "Xem tất cả",
  showLess: "Thu gọn",
  share: "Chia sẻ",
  langLabel: "Ngôn ngữ",
  admin: "Quản trị",
  login: "Đăng nhập",
  logout: "Đăng xuất",
  email: "Email",
  password: "Mật khẩu",
  dashboard: "Bảng điều khiển",
  resources: "Tài liệu",
  newResource: "Tài liệu mới",
  save: "Lưu",
  title: "Tiêu đề",
  description: "Mô tả",
  type: "Loại",
  language: "Ngôn ngữ",
  category: "Danh mục",
  status: "Trạng thái",
  public: "Công khai",
  downloadable: "Có thể tải xuống",
  recommended: "Nổi bật",
  cover: "URL ảnh bìa",
  fileUrl: "URL tệp",
  externalUrl: "Liên kết bên ngoài",
  body: "Nội dung",
  badge: "Nhãn đề xuất",
  published: "Đã xuất bản",
  draft: "Bản nháp",
  archived: "Đã lưu trữ",
  noResults: "Không có kết quả. Hãy thử từ khóa khác hoặc duyệt danh mục.",
  copyLink: "Sao chép liên kết",
  related: "Tài liệu liên quan",
  total: "Tổng số tài liệu",
  views: "Lượt xem",
  downloads: "Lượt tải",
  lang_zh_CN: "Tiếng Trung",
  lang_en: "Tiếng Anh",
  lang_ja: "Tiếng Nhật",
  lang_ko: "Tiếng Hàn",
  lang_vi: "Tiếng Việt",
  lang_id: "Tiếng Indonesia",
  lang_ms: "Tiếng Mã Lai",
  filterAll: "Tất cả loại",
  sortPublished: "Ngày xuất bản",
  type_ppt: "PPT",
  type_music: "Âm nhạc",
  type_video: "Video",
  type_image: "Hình ảnh",
  type_pdf: "PDF",
  type_link: "Liên kết",
  type_text: "Văn bản",
  type_archive: "Tệp nén",
  type_zip: "ZIP",
  adminLoginTitle: "Đăng nhập quản trị",
  adminEditResource: "Chỉnh sửa tài liệu",
  adminVideoFileHint:
    "Tải lên tệp video (MP4/WebM/MOV, v.v.) và đặt loại là Video; trang web sẽ tự động phát (mặc định tắt tiếng, người dùng có thể bật).",
  adminStatTodayNew: "Mới hôm nay",
  adminStatFavorites: "Yêu thích",
  adminMetricDownloads: "Lượt tải",
  adminMetricFavorites: "Yêu thích",
  adminMetricViews: "Lượt xem",
  edit: "Chỉnh sửa",
  backToList: "Quay lại danh sách",
  sortOrderLabel: "Thứ tự sắp xếp",
  previewUrlLabel: "URL xem trước",
  tagsCommaLabel: "Thẻ (cách nhau bằng dấu phẩy)",
  uploadFile: "Tải lên",
  loading: "Đang tải…",
  loadMoreFailed: "Không thể tải thêm bài. Hãy kiểm tra kết nối và thử lại.",
  retry: "Thử lại",
  searchingForPost: "Đang tìm bài viết… tải thêm bài cũ, vui lòng đợi.",
  postNotFound:
    "Không tìm thấy bài này trong danh sách hiện tại. Bài có thể đã bị xóa.",
  paginationPrev: "Trước",
  paginationNext: "Sau",
  listRange: "Hiển thị {{from}}–{{to}} trên {{total}}",
  pageIndicator: "Trang {{c}} / {{p}}",
  resourceLangFilter: "Ngôn ngữ tài liệu",
  filterTagClear: "Xóa thẻ",
  filterLanguageAll: "Tất cả ngôn ngữ",
  footerAdminLogin: "Đăng nhập quản trị",
  adminSearchLogs: "Lịch sử tìm kiếm",
  adminMetricShares: "Chia sẻ",
  adminSearchQuery: "Từ khóa",
  adminSearchTime: "Thời gian",
  adminSearchId: "ID",
  favoriteAdd: "Thêm vào yêu thích",
  favoriteRemove: "Xóa khỏi yêu thích",
  favoriteAdded: "Đã thêm vào yêu thích",
  favoriteRemoved: "Đã xóa khỏi yêu thích",
  favoriteFailed: "Không thể cập nhật yêu thích",
  favoriteLoginRequired: "Kết nối ví để lưu yêu thích",
  favoritesLoginDesc: "Kết nối ví để xem và quản lý tài nguyên ARK đã lưu.",
  favoritesLibraryTitle: "Tài nguyên đã lưu",
  favoritesEmptyTitle: "Chưa có mục yêu thích",
  favoritesEmptyDesc:
    "Duyệt tài nguyên và bấm biểu tượng trái tim để lưu tại đây.",
  favoritesNoFilteredTitle: "Không có mục phù hợp",
  favoritesNoFilteredDesc: "Hãy đổi từ khóa, danh mục hoặc cách sắp xếp.",
  favoritesFilterAllCategories: "Tất cả danh mục",
  favoritesSortFavoritedAt: "Lưu gần đây",
  favoritesSortPublishedAt: "Mới xuất bản",
  favoritesSortHot: "Tài nguyên hot",
  favoritesSearchPlaceholder: "Tìm trong yêu thích",
  favoritesUnavailable: "Không khả dụng",
  postShownInOriginalLanguage:
    "Bài đăng này không có trong ngôn ngữ bạn chọn. Đang hiển thị bằng ngôn ngữ gốc.",
  favoritesClearFilters: "Xóa bộ lọc",
  favorites: "Yêu thích của tôi",
  favoritesComingSoon: "Sắp ra mắt",
  favoritesComingSoonDesc:
    "Tính năng đăng nhập và yêu thích đang phát triển. Hãy chờ đón.",
  close: "Đóng",
  walletConnect: "Kết nối ví",
  walletConnectedAs: "Ví đã kết nối",
  walletLoginAddress: "Địa chỉ đăng nhập",
  walletDisconnect: "Ngắt kết nối",
  walletLoginTitle: "Kết nối ví",
  walletLoginDesc:
    "Ký tin nhắn để xác minh địa chỉ ví. Không có giao dịch hay phí gas.",
  walletInjected: "Dùng ví trình duyệt",
  walletInjectedDesc: "Ký bằng ví đã có trong trình duyệt này.",
  walletNoBrowserWallet: "Không tìm thấy ví trình duyệt",
  walletNoBrowserWalletDesc:
    "Cài đặt hoặc bật tiện ích mở rộng ví trình duyệt, chẳng hạn như MetaMask.",
  walletOpenWalletApp: "Mở ứng dụng ví",
  walletOpenWalletAppDesc:
    "Mở trang này trong ứng dụng ví của bạn, sau đó ký để đăng nhập.",
  walletTokenPocket: "TokenPocket",
  walletMetaMask: "MetaMask",
  walletImToken: "imToken",
  walletBack: "Quay lại",
  walletChooseMethod: "Chọn cách đăng nhập",
  walletTokenPocketLogin: "Đăng nhập TokenPocket",
  walletTpMobileDesc:
    "Mở TokenPocket để ký, rồi quay lại đây để hoàn tất. Bạn vẫn ở trong trình duyệt này thay vì trình duyệt trong ví.",
  walletTpLoginBtn: "Đăng nhập bằng TokenPocket",
  walletTpWaiting: "Đang chờ bạn ký trong TokenPocket…",
  walletTpReopen: "Mở lại TokenPocket",
  favoritesFilters: "Bộ lọc",
  favoriteSessionExpired: "Phiên đăng nhập đã hết hạn. Vui lòng đăng nhập lại.",
  loadFailed: "Không thể tải mục yêu thích của bạn.",
  walletChooseDesktop:
    "Chọn ví bạn muốn dùng. Trên máy tính, hãy cài tiện ích mở rộng trình duyệt tương ứng.",
  walletChooseMobile: "Chọn ứng dụng ví để mở trang này.",
  walletDesktopHint:
    "Nếu không có ví nào mở sau khi nhấn, hãy đảm bảo tiện ích mở rộng tương ứng đã được cài đặt và bật.",
  walletInstallSelected:
    "Không tìm thấy tiện ích mở rộng {wallet}. Hãy cài đặt hoặc bật nó, rồi thử lại.",
  walletDesktopHelpTitle: "Chúng tôi đã thử mở {wallet}. Các bước tiếp theo:",
  walletDesktopHelpUnlock:
    "Mở tiện ích ví trên thanh công cụ trình duyệt và mở khóa ví.",
  walletDesktopHelpSelect: "Đảm bảo ví có tài khoản, sau đó chọn tài khoản đó.",
  walletDesktopHelpRetry: "Quay lại đây và nhấn “Kết nối lại {wallet}”.",
  walletReconnectWallet: "Kết nối lại {wallet}",
  walletInstallWallet: "Cài tiện ích {wallet}",
  walletConfirmAddressTitle: "Đăng nhập bằng địa chỉ {wallet} này?",
  walletConfirmAddressDesc:
    "Vui lòng xác nhận đây là địa chỉ ví {wallet} bạn muốn dùng.",
  walletConfirmLogin: "Xác nhận đăng nhập",
  walletCancelLogin: "Hủy",
  walletDesktopImTokenTitle:
    "Mở trang này trong ứng dụng {wallet} trên điện thoại",
  walletDesktopImTokenDesc:
    "{wallet} không có tiện ích mở rộng trình duyệt cho máy tính. Hãy mở https://arkie-library-stag.com trong ứng dụng {wallet} trên điện thoại để đăng nhập.",
  walletOpen: "Mở",
  walletQrLogin: "Đăng nhập QR",
  walletMobileQrDesc:
    "Dùng thiết bị khác quét mã QR này để đăng nhập trên trình duyệt này.",
  walletTokenPocketQr: "Đăng nhập QR TokenPocket",
  walletTokenPocketQrDesc:
    "Khuyến nghị cho người dùng Trung Quốc. Quét bằng TokenPocket và ký để đăng nhập trên trình duyệt này.",
  walletGenerateQr: "Tạo QR",
  walletQrUseAnotherDevice: "Quét bằng TokenPocket trên thiết bị khác.",
  walletOpenTokenPocket: "Mở TokenPocket",
  walletOpenMetaMask: "Mở MetaMask",
  walletOpenImToken: "Mở imToken",
  walletRainbowFallback: "QR dự phòng MetaMask / imToken",
  walletRainbowFallbackDesc:
    "Dùng RainbowKit/Reown nếu cần QR cho MetaMask hoặc imToken.",
  walletOpenRainbow: "Mở đăng nhập QR",
  walletNetworkWarning:
    "Cách dự phòng này dùng WalletConnect/Reown và có thể không ổn định trên một số mạng ở Trung Quốc. Nếu lỗi, hãy mở trang trong trình duyệt DApp của ví.",
  walletSigning: "Đang ký…",
  walletTpExpired: "QR TokenPocket đã hết hạn. Vui lòng tạo lại.",
  walletTpQrFailed: "Không thể tạo QR TokenPocket.",
  walletRainbowUnavailable: "Đăng nhập QR chưa khả dụng.",
  walletLoginSuccess: "Đã kết nối ví",
  walletLoginFailed: "Đăng nhập ví thất bại",
  walletNoAccount:
    "Ví không trả về tài khoản nào. Hãy mở khóa ví, chọn một tài khoản rồi thử lại.",
  walletDisconnected: "Đã ngắt kết nối ví",
  walletOtherMethods: "Phương thức đăng nhập khác",
  walletUseCurrent: "Dùng ví hiện tại",
  walletOpening: "Đang mở {wallet}…",
  walletAppNotInstalled:
    "Nếu không có gì mở, ứng dụng có thể chưa được cài đặt.",
  walletDownloadApp: "Tải {wallet}",
  walletRetry: "Thử lại",
  walletConnecting: "Đang kết nối…",
  featureUnavailable: "Chưa khả dụng",
  featureUnavailableDesc: "Tính năng này hiện chưa khả dụng.",
  confirm: "Đã hiểu",
  backToHome: "Về trang chủ",
};
