Files
Arkie-Library-Frontend/src/locales/vi.ts
TerryM 4c684d75a3
All checks were successful
Deploy Staging (terry-wallet-login) / deploy (push) Successful in 1m18s
Revert "fix: hide download URL in in-app browser guide"
This reverts commit 3275aff121.
2026-06-05 21:09:42 +08:00

278 lines
13 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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ủ",
inAppDownloadTitle: "Vui lòng mở bằng trình duyệt hệ thống để tải",
inAppDownloadIntro:
"Trình duyệt trong ứng dụng hiện tại không thể tải tệp. Sao chép liên kết bên dưới và mở trong trình duyệt hệ thống — tệp sẽ tự động tải về.",
inAppDownloadIntroNamed:
"{browser} không thể tải tệp trực tiếp. Sao chép liên kết bên dưới và mở trong trình duyệt hệ thống — tệp sẽ tự động tải về.",
inAppDownloadStepCopy:
'Nhấn "Sao chép liên kết" bên dưới (đây là URL tải tệp trực tiếp).',
inAppDownloadStepOpen:
"Mở trình duyệt hệ thống (Safari, Chrome…) và dán liên kết vào thanh địa chỉ.",
inAppDownloadStepDownload: "Tệp sẽ tự động tải xuống thư mục Tải về.",
inAppDownloadCopied: "Đã sao chép liên kết",
inAppDownloadCopyFail: "Không sao chép được, vui lòng tự sao chép",
};