254 lines
12 KiB
TypeScript
254 lines
12 KiB
TypeScript
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",
|
||
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",
|
||
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}",
|
||
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ủ",
|
||
};
|