firefish/locales/vi-VN.yml

2132 lines
90 KiB
YAML
Raw Permalink 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.

_lang_: "Tiếng Việt"
headlineFirefish: "Mạng xã hội liên hợp"
introFirefish: "Xin chào! Firefish là một nền tảng tiểu blog phi tập trung mã nguồn
mở.\nViết \"tút\" để chia sẻ những suy nghĩ của bạn 📡\nBằng \"biểu cảm\", bạn có
thể bày tỏ nhanh chóng cảm xúc của bạn với các tút 👍\nHãy khám phá một thế giới
mới! 🚀"
monthAndDay: "{day} tháng {month}"
search: "Tìm kiếm"
notifications: "Thông báo"
username: "Tên người dùng"
password: "Mật khẩu"
forgotPassword: "Quên mật khẩu"
fetchingAsApObject: "Đang nạp dữ liệu từ Fediverse"
ok: "Đồng ý"
gotIt: "Đã hiểu!"
cancel: "Hủy"
enterUsername: "Nhập tên người dùng"
renotedBy: "{user} đăng lại"
noNotes: "Chưa có tút nào."
noNotifications: "Không có thông báo"
instance: "Máy chủ"
settings: "Cài đặt"
basicSettings: "Thiết lập chung"
otherSettings: "Thiết lập khác"
openInWindow: "Mở trong cửa sổ mới"
profile: "Trang cá nhân"
timeline: "Bảng tin"
noAccountDescription: "Người này chưa viết mô tả."
login: "Đăng nhập"
loggingIn: "Đang đăng nhập..."
logout: "Đăng xuất"
signup: "Đăng ký"
uploading: "Đang tải lên…"
save: "Lưu"
users: "Người dùng"
addUser: "Thêm người dùng"
favorite: "Thêm vào yêu thích"
favorites: "Lượt thích"
unfavorite: "Bỏ thích"
favorited: "Đã thêm vào yêu thích."
alreadyFavorited: "Đã thêm vào yêu thích rồi."
cantFavorite: "Không thể thêm vào yêu thích."
pin: "Ghim"
unpin: "Bỏ ghim"
copyContent: "Chép nội dung"
copyLink: "Chép liên kết"
delete: "Xóa"
deleteAndEdit: "Sửa"
deleteAndEditConfirm: "Bạn có chắc muốn sửa tút này? Những biểu cảm, lượt trả lời
và đăng lại sẽ bị mất."
addToList: "Thêm vào danh sách"
sendMessage: "Gửi tin nhắn"
copyUsername: "Chép tên người dùng"
searchUser: "Tìm người"
reply: "Trả lời"
loadMore: "Tải thêm"
showMore: "Xem thêm"
showLess: "Đóng"
youGotNewFollower: "đã theo dõi bạn"
receiveFollowRequest: "Đã yêu cầu theo dõi"
followRequestAccepted: "Đã chấp nhận yêu cầu theo dõi"
mention: "Nhắc đến"
mentions: "Lượt nhắc"
directNotes: "Nhắn riêng"
importAndExport: "Nhập và xuất dữ liệu"
import: "Nhập dữ liệu"
export: "Xuất dữ liệu"
files: "Tập tin"
download: "Tải xuống"
driveFileDeleteConfirm: "Bạn có chắc muốn xóa tập tin \"{name}\"? Tút liên quan cũng
sẽ bị xóa theo."
unfollowConfirm: "Bạn có chắc muốn ngưng theo dõi {name}?"
exportRequested: "Đang chuẩn bị xuất tập tin. Quá trình này có thể mất ít phút. Nó
sẽ được tự động thêm vào Drive sau khi hoàn thành."
importRequested: "Bạn vừa yêu cầu nhập dữ liệu. Quá trình này có thể mất ít phút."
lists: "Danh sách"
noLists: "Bạn chưa có danh sách nào"
note: "Tút"
notes: "Tút"
following: "Đang theo dõi"
followers: "Người theo dõi"
followsYou: "Theo dõi bạn"
createList: "Tạo danh sách"
manageLists: "Quản lý danh sách"
error: "Lỗi"
somethingHappened: "Xảy ra lỗi"
retry: "Thử lại"
pageLoadError: "Xảy ra lỗi khi tải trang."
pageLoadErrorDescription: "Có thể là do bộ nhớ đệm của trình duyệt. Hãy thử xóa bộ
nhớ đệm và thử lại sau ít phút."
serverIsDead: "Máy chủ không phản hồi. Vui lòng thử lại sau giây lát."
youShouldUpgradeClient: "Để xem trang này, hãy làm tươi để cập nhật ứng dụng."
enterListName: "Đặt tên cho danh sách"
privacy: "Bảo mật"
makeFollowManuallyApprove: "Yêu cầu theo dõi cần được duyệt"
defaultNoteVisibility: "Kiểu tút mặc định"
follow: "Đang theo dõi"
followRequest: "Gửi yêu cầu theo dõi"
followRequests: "Yêu cầu theo dõi"
unfollow: "Ngưng theo dõi"
followRequestPending: "Yêu cầu theo dõi đang chờ"
enterEmoji: "Chèn emoji"
renote: "Đăng lại"
unrenote: "Hủy đăng lại"
renoted: "Đã đăng lại."
cantRenote: "Không thể đăng lại tút này."
cantReRenote: "Không thể đăng lại một tút đăng lại."
quote: "Trích dẫn"
pinnedNote: "Tút ghim"
pinned: "Ghim"
you: "Bạn"
clickToShow: "Nhấn để xem"
sensitive: "Nhạy cảm"
add: "Thêm"
reaction: "Biểu cảm"
reactionSetting: "Chọn những biểu cảm hiển thị"
reactionSettingDescription2: "Kéo để sắp xếp, nhấn để xóa, nhấn \"+\" để thêm."
rememberNoteVisibility: "Lưu kiểu tút mặc định"
attachCancel: "Gỡ tập tin đính kèm"
markAsSensitive: "Đánh dấu là nhạy cảm"
unmarkAsSensitive: "Bỏ đánh dấu nhạy cảm"
enterFileName: "Nhập tên tập tin"
mute: "Ẩn"
unmute: "Bỏ ẩn"
block: "Chặn"
unblock: "Bỏ chặn"
suspend: "Vô hiệu hóa"
unsuspend: "Bỏ vô hiệu hóa"
blockConfirm: "Bạn có chắc muốn chặn người này?"
unblockConfirm: "Bạn có chắc muốn bỏ chặn người này?"
suspendConfirm: "Bạn có chắc muốn vô hiệu hóa người này?"
unsuspendConfirm: "Bạn có chắc muốn bỏ vô hiệu hóa người này?"
selectList: "Chọn danh sách"
selectAntenna: "Chọn một antenna"
selectWidget: "Chọn tiện ích"
editWidgets: "Sửa tiện ích"
editWidgetsExit: "Xong"
customEmojis: "Emoji"
emoji: "Emoji"
emojis: "Emoji"
emojiName: "Tên emoji"
emojiUrl: "URL Emoji"
addEmoji: "Thêm emoji"
settingGuide: "Cài đặt đề xuất"
cacheRemoteFiles: "Tập tin cache từ xa"
cacheRemoteFilesDescription: "Khi tùy chọn này bị tắt, các tập tin từ xa sẽ được tải
trực tiếp từ máy chủ khác. Điều này sẽ giúp giảm dung lượng lưu trữ nhưng lại tăng
lưu lượng truy cập, vì hình thu nhỏ sẽ không được tạo."
flagAsBot: "Đánh dấu đây là tài khoản bot"
flagAsBotDescription: "Bật tùy chọn này nếu tài khoản này được kiểm soát bởi một chương
trình. Nếu được bật, nó sẽ được đánh dấu để các nhà phát triển khác ngăn chặn chuỗi
tương tác vô tận với các bot khác và điều chỉnh hệ thống nội bộ của Firefish để
coi tài khoản này như một bot."
flagAsCat: "Tài khoản này là mèo"
flagAsCatDescription: "Bật tùy chọn này để đánh dấu tài khoản là một con mèo."
flagShowTimelineReplies: "Hiện lượt trả lời trong bảng tin"
flagShowTimelineRepliesDescription: "Hiện lượt trả lời của người bạn theo dõi trên
tút của những người khác."
autoAcceptFollowed: "Tự động phê duyệt theo dõi từ những người mà bạn đang theo dõi"
addAccount: "Thêm tài khoản"
loginFailed: "Đăng nhập không thành công"
showOnRemote: "Truy cập trang của người này"
general: "Tổng quát"
wallpaper: "Ảnh bìa"
setWallpaper: "Đặt ảnh bìa"
removeWallpaper: "Xóa ảnh bìa"
searchWith: "Tìm kiếm: {q}"
youHaveNoLists: "Bạn chưa có danh sách nào"
followConfirm: "Bạn có chắc muốn theo dõi {name}"
proxyAccount: "Tài khoản proxy"
proxyAccountDescription: "Tài khoản proxy là tài khoản hoạt động như một người theo
dõi từ xa cho người dùng trong những điều kiện nhất định. Ví dụ: khi người dùng
thêm người dùng từ xa vào danh sách, hoạt động của người dùng từ xa sẽ không được
chuyển đến phiên bản nếu không có người dùng cục bộ nào theo dõi người dùng đó,
vì vậy tài khoản proxy sẽ theo dõi."
host: "Host"
selectUser: "Chọn người dùng"
recipient: "Người nhận"
annotation: "Bình luận"
federation: "Liên hợp"
instances: "Máy chủ"
registeredAt: "Đăng ký vào"
latestRequestSentAt: "Yêu cầu cuối gửi lúc"
latestRequestReceivedAt: "Yêu cầu cuối nhận lúc"
latestStatus: "Trạng thái cuối cùng"
storageUsage: "Dung lượng lưu trữ"
charts: "Biểu đồ"
perHour: "Mỗi giờ"
perDay: "Mỗi ngày"
stopActivityDelivery: "Ngưng gửi hoạt động"
blockThisInstance: "Chặn máy chủ này"
operations: "Vận hành"
software: "Phần mềm"
version: "Phiên bản"
metadata: "Metadata"
monitor: "Giám sát"
jobQueue: "Công việc chờ xử lý"
cpuAndMemory: "CPU và Dung lượng"
network: "Mạng"
disk: "Ổ đĩa"
instanceInfo: "Thông tin máy chủ"
statistics: "Thống kê"
clearQueue: "Xóa hàng đợi"
clearQueueConfirmTitle: "Bạn có chắc muốn xóa hàng đợi?"
clearQueueConfirmText: "Mọi tút chưa được gửi còn lại trong hàng đợi sẽ không được
liên hợp. Thông thường thao tác này không cần thiết."
clearCachedFiles: "Xóa bộ nhớ đệm"
clearCachedFilesConfirm: "Bạn có chắc muốn xóa sạch bộ nhớ đệm?"
blockedInstances: "Máy chủ đã chặn"
blockedInstancesDescription: "Danh sách những máy chủ bạn muốn chặn. Chúng sẽ không
thể giao tiếp với máy chủy này nữa."
muteAndBlock: "Ẩn và Chặn"
mutedUsers: "Người đã ẩn"
blockedUsers: "Người đã chặn"
noUsers: "Chưa có ai"
editProfile: "Sửa hồ sơ"
noteDeleteConfirm: "Bạn có chắc muốn xóa tút này?"
pinLimitExceeded: "Bạn đã đạt giới hạn số lượng tút có thể ghim"
intro: "Đã cài đặt Firefish! Xin hãy tạo tài khoản admin."
done: "Xong"
processing: "Đang xử lý"
preview: "Xem trước"
default: "Mặc định"
defaultValueIs: "Mặc định: {value}"
noCustomEmojis: "Không có emoji"
noJobs: "Không có công việc"
federating: "Đang liên hợp"
blocked: "Đã chặn"
suspended: "Đã vô hiệu hóa"
all: "Tất cả"
subscribing: "Đang đăng ký"
publishing: "Đang đăng"
notResponding: "Không có phản hồi"
instanceFollowing: "Đang theo dõi máy chủ"
instanceFollowers: "Người theo dõi của máy chủ"
instanceUsers: "Người dùng trên máy chủ này"
changePassword: "Đổi mật khẩu"
security: "Bảo mật"
retypedNotMatch: "Mật khẩu không trùng khớp."
currentPassword: "Mật khẩu hiện tại"
newPassword: "Mật khẩu mới"
newPasswordRetype: "Nhập lại mật khẩu mới"
attachFile: "Đính kèm tập tin"
more: "Thêm nữa!"
featured: "Nổi bật"
usernameOrUserId: "Tên người dùng hoặc ID"
noSuchUser: "Không tìm thấy người dùng"
lookup: "Tìm kiếm"
announcements: "Thông báo"
imageUrl: "URL ảnh"
remove: "Xóa"
removed: "Đã xóa"
removeAreYouSure: "Bạn có chắc muốn gỡ \"{x}\"?"
deleteAreYouSure: "Bạn có chắc muốn xóa \"{x}\"?"
resetAreYouSure: "Bạn có chắc muốn đặt lại?"
saved: "Đã lưu"
messaging: "Trò chuyện"
upload: "Tải lên"
keepOriginalUploading: "Giữ hình ảnh gốc"
keepOriginalUploadingDescription: "Giữ nguyên như hình ảnh được tải lên ban đầu. Nếu
tắt, một phiên bản để hiển thị trên web sẽ được tạo khi tải lên."
fromDrive: "Từ ổ đĩa"
fromUrl: "Từ URL"
uploadFromUrl: "Tải lên bằng một URL"
uploadFromUrlDescription: "URL của tập tin bạn muốn tải lên"
uploadFromUrlRequested: "Đã yêu cầu tải lên"
uploadFromUrlMayTakeTime: "Sẽ mất một khoảng thời gian để tải lên xong."
explore: "Khám phá"
messageRead: "Đã đọc"
noMoreHistory: "Không còn gì để đọc"
startMessaging: "Bắt đầu trò chuyện"
nUsersRead: "đọc bởi {n}"
agreeTo: "Tôi đồng ý {0}"
tos: "Điều khoản dịch vụ"
start: "Bắt đầu"
home: "Trang chính"
remoteUserCaution: "Vì người dùng này ở máy chủ khác, thông tin hiển thị có thể không
đầy đủ."
activity: "Hoạt động"
images: "Hình ảnh"
birthday: "Sinh nhật"
yearsOld: "{age} tuổi"
registeredDate: "Tham gia"
location: "Đến từ"
theme: "Chủ đề"
themeForLightMode: "Chủ đề dùng trong trong chế độ Sáng"
themeForDarkMode: "Chủ đề dùng trong chế độ Tối"
light: "Sáng"
dark: "Tối"
lightThemes: "Những chủ đề sáng"
darkThemes: "Những chủ đề tối"
syncDeviceDarkMode: "Đồng bộ với thiết bị"
drive: "Ổ đĩa"
fileName: "Tên tập tin"
selectFile: "Chọn tập tin"
selectFiles: "Chọn nhiều tập tin"
selectFolder: "Chọn thư mục"
selectFolders: "Chọn nhiều thư mục"
renameFile: "Đổi tên tập tin"
folderName: "Tên thư mục"
createFolder: "Tạo thư mục"
renameFolder: "Đổi tên thư mục"
deleteFolder: "Xóa thư mục"
addFile: "Thêm tập tin"
emptyDrive: "Ổ đĩa của bạn trống trơn"
emptyFolder: "Thư mục trống"
unableToDelete: "Không thể xóa"
inputNewFileName: "Nhập tên mới cho tập tin"
inputNewDescription: "Nhập mô tả mới"
inputNewFolderName: "Nhập tên mới cho thư mục"
circularReferenceFolder: "Thư mục đích là một thư mục con của thư mục bạn muốn di
chuyển."
hasChildFilesOrFolders: "Không thể xóa cho đến khi không còn gì trong thư mục."
copyUrl: "Sao chép URL"
rename: "Đổi tên"
avatar: "Ảnh đại diện"
banner: "Ảnh bìa"
nsfw: "Nhạy cảm"
whenServerDisconnected: "Khi mất kết nối tới máy chủ"
disconnectedFromServer: "Mất kết nối tới máy chủ"
reload: "Tải lại"
doNothing: "Bỏ qua"
reloadConfirm: "Bạn có muốn thử tải lại bảng tin?"
watch: "Xem"
unwatch: "Ngừng xem"
accept: "Đồng ý"
reject: "Từ chối"
normal: "Bình thường"
instanceName: "Tên máy chủ"
instanceDescription: "Mô tả máy chủ"
maintainerName: "Đội ngũ vận hành"
maintainerEmail: "Email đội ngũ"
tosUrl: "URL Điều khoản dịch vụ"
thisYear: "Năm"
thisMonth: "Tháng"
today: "Hôm nay"
dayX: "{day}"
monthX: "{month}"
yearX: "{year}"
pages: "Trang"
enableLocalTimeline: "Bật bảng tin máy chủ"
enableGlobalTimeline: "Bật bảng tin liên hợp"
disablingTimelinesInfo: "Quản trị viên và Kiểm duyệt viên luôn có quyền truy cập mọi
bảng tin, kể cả khi chúng không được bật."
registration: "Đăng ký"
enableRegistration: "Cho phép đăng ký mới"
invite: "Mời"
driveCapacityPerLocalAccount: "Dung lượng ổ đĩa tối đa cho mỗi người dùng"
driveCapacityPerRemoteAccount: "Dung lượng ổ đĩa tối đa cho mỗi người dùng từ xa"
inMb: "Tính bằng MB"
iconUrl: "URL Icon"
bannerUrl: "URL Ảnh bìa"
backgroundImageUrl: "URL Ảnh nền"
basicInfo: "Thông tin cơ bản"
pinnedUsers: "Những người thú vị"
pinnedUsersDescription: "Liệt kê mỗi hàng một tên người dùng xuống dòng để ghim trên
tab \"Khám phá\"."
pinnedPages: "Trang đã ghim"
pinnedPagesDescription: "Liệt kê các trang thú vị để ghim trên máy chủ."
pinnedClipId: "ID của clip muốn ghim"
pinnedNotes: "Tút ghim"
hcaptcha: "hCaptcha"
enableHcaptcha: "Bật hCaptcha"
hcaptchaSiteKey: "Khóa của trang"
hcaptchaSecretKey: "Khóa bí mật"
recaptcha: "reCAPTCHA"
enableRecaptcha: "Bật reCAPTCHA"
recaptchaSiteKey: "Khóa của trang"
recaptchaSecretKey: "Khóa bí mật"
avoidMultiCaptchaConfirm: "Dùng nhiều hệ thống Captcha có thể gây nhiễu giữa chúng.
Bạn có muốn tắt các hệ thống Captcha khác hiện đang hoạt động không? Nếu bạn muốn
chúng tiếp tục được bật, hãy nhấn hủy."
antennas: "Trạm phát sóng"
manageAntennas: "Quản lý trạm phát sóng"
name: "Tên"
antennaSource: "Nguồn trạm phát sóng"
antennaKeywords: "Từ khóa để nghe"
antennaExcludeKeywords: "Từ khóa để lọc ra"
antennaKeywordsDescription: "Phân cách bằng dấu cách cho điều kiện AND hoặc bằng xuống
dòng cho điều kiện OR."
notifyAntenna: "Thông báo có tút mới"
withFileAntenna: "Chỉ những tút có media"
enableServiceworker: "Bật ServiceWorker"
antennaUsersDescription: "Liệt kê mỗi hàng một tên người dùng"
caseSensitive: "Trường hợp nhạy cảm"
withReplies: "Bao gồm lượt trả lời"
connectedTo: "Những tài khoản sau đã kết nối"
notesAndReplies: "Lượt trả lời"
withFiles: "Media"
silence: "Ẩn"
silenceConfirm: "Bạn có chắc muốn ẩn người này?"
unsilence: "Bỏ ẩn"
unsilenceConfirm: "Bạn có chắc muốn bỏ ẩn người này?"
popularUsers: "Những người nổi tiếng"
recentlyUpdatedUsers: "Hoạt động gần đây"
recentlyRegisteredUsers: "Mới tham gia"
recentlyDiscoveredUsers: "Mới khám phá"
exploreUsersCount: "Có {count} người"
exploreFediverse: "Khám phá Fediverse"
popularTags: "Hashtag thông dụng"
userList: "Danh sách"
about: "Giới thiệu"
aboutFirefish: "Về Misskey"
administrator: "Quản trị viên"
token: "Token"
twoStepAuthentication: "Xác minh 2 bước"
moderator: "Kiểm duyệt viên"
moderation: "Kiểm duyệt"
nUsersMentioned: "Dùng bởi {n} người"
securityKey: "Khóa bảo mật"
securityKeyName: "Tên khoá"
registerSecurityKey: "Đăng ký khóa bảo mật"
lastUsed: "Dùng lần cuối"
unregister: "Hủy đăng ký"
passwordLessLogin: "Đăng nhập không mật khẩu"
resetPassword: "Đặt lại mật khẩu"
newPasswordIs: "Mật khẩu mới là \"{password}\""
reduceUiAnimation: "Giảm chuyển động UI"
share: "Chia sẻ"
notFound: "Không tìm thấy"
notFoundDescription: "Không tìm thấy trang nào tương ứng với URL này."
uploadFolder: "Thư mục tải lên mặc định"
cacheClear: "Xóa bộ nhớ đệm"
markAsReadAllNotifications: "Đánh dấu tất cả các thông báo là đã đọc"
markAsReadAllUnreadNotes: "Đánh dấu tất cả các tút là đã đọc"
markAsReadAllTalkMessages: "Đánh dấu tất cả các tin nhắn là đã đọc"
help: "Trợ giúp"
inputMessageHere: "Nhập nội dung tin nhắn"
close: "Đóng"
group: "Nhóm"
groups: "Các nhóm"
createGroup: "Tạo nhóm"
ownedGroups: "Nhóm tôi quản lý"
joinedGroups: "Nhóm tôi tham gia"
invites: "Mời"
groupName: "Tên nhóm"
members: "Thành viên"
transfer: "Chuyển giao"
messagingWithUser: "Nhắn riêng"
messagingWithGroup: "Chat nhóm"
title: "Tựa đề"
text: "Nội dung"
enable: "Bật"
next: "Kế tiếp"
retype: "Nhập lại"
noteOf: "Tút của {user}"
inviteToGroup: "Mời vào nhóm"
quoteAttached: "Trích dẫn"
quoteQuestion: "Trích dẫn lại?"
noMessagesYet: "Chưa có tin nhắn"
newMessageExists: "Bạn có tin nhắn mới"
onlyOneFileCanBeAttached: "Bạn chỉ có thể đính kèm một tập tin"
signinRequired: "Vui lòng đăng nhập"
invitations: "Mời"
invitationCode: "Mã mời"
checking: "Đang kiểm tra..."
available: "Khả dụng"
unavailable: "Không khả dụng"
usernameInvalidFormat: "Bạn có thể dùng viết hoa/viết thường, chữ số, và dấu gạch
dưới."
tooShort: "Quá ngắn"
tooLong: "Quá dài"
weakPassword: "Mật khẩu yếu"
normalPassword: "Mật khẩu tạm được"
strongPassword: "Mật khẩu mạnh"
passwordMatched: "Trùng khớp"
passwordNotMatched: "Không trùng khớp"
signinWith: "Đăng nhập bằng {x}"
signinFailed: "Không thể đăng nhập. Vui lòng kiểm tra tên người dùng và mật khẩu của
bạn."
tapSecurityKey: "Nhấn mã bảo mật của bạn"
or: "Hoặc"
language: "Ngôn ngữ"
uiLanguage: "Ngôn ngữ giao diện"
groupInvited: "Bạn đã được mời tham gia nhóm"
aboutX: "Giới thiệu {x}"
useOsNativeEmojis: "Dùng emoji hệ thống"
disableDrawer: "Không dùng menu thanh bên"
youHaveNoGroups: "Không có nhóm nào"
joinOrCreateGroup: "Tham gia hoặc tạo một nhóm mới."
noHistory: "Không có dữ liệu"
signinHistory: "Lịch sử đăng nhập"
disableAnimatedMfm: "Tắt MFM với chuyển động"
doing: "Đang xử lý..."
category: "Phân loại"
tags: "Thẻ"
docSource: "Nguồn tài liệu"
createAccount: "Tạo tài khoản"
existingAccount: "Tài khoản hiện có"
regenerate: "Tạo lại"
fontSize: "Cỡ chữ"
noFollowRequests: "Bạn không có yêu cầu theo dõi nào"
openImageInNewTab: "Mở ảnh trong tab mới"
dashboard: "Trang chính"
local: "Máy chủ này"
remote: "Máy chủ khác"
total: "Tổng cộng"
weekOverWeekChanges: "Thay đổi tuần rồi"
dayOverDayChanges: "Thay đổi hôm qua"
appearance: "Giao diện"
clientSettings: "Cài đặt Client"
accountSettings: "Cài đặt tài khoản"
promotion: "Quảng cáo"
promote: "Quảng cáo"
numberOfDays: "Số ngày"
hideThisNote: "Ẩn tút này"
showFeaturedNotesInTimeline: "Hiện tút nổi bật trong bảng tin"
objectStorage: "Đối tượng lưu trữ"
useObjectStorage: "Dùng đối tượng lưu trữ"
objectStorageBaseUrl: "Base URL"
objectStorageBaseUrlDesc: "URL được sử dụng làm tham khảo. Chỉ định URL của CDN hoặc
Proxy của bạn nếu bạn đang sử dụng. Với S3 dùng 'https://<bucket>.s3.amazonaws.com',
còn GCS hoặc dịch vụ tương tự dùng 'https://storage.googleapis.com/<bucket>', etc."
objectStorageBucket: "Bucket"
objectStorageBucketDesc: "Nhập tên bucket dùng ở nhà cung cấp của bạn."
objectStoragePrefix: "Tiền tố"
objectStoragePrefixDesc: "Các tập tin sẽ được lưu trữ trong các thư mục có tiền tố
này."
objectStorageEndpoint: "Đầu cuối"
objectStorageEndpointDesc: "Để trống nếu bạn đang dùng AWS S3, nếu không thì chỉ định
đầu cuối là '<host>' hoặc '<host>:<port>', tùy thuộc vào nhà cung cấp dịch vụ."
objectStorageRegion: "Khu vực"
objectStorageRegionDesc: "Nhập một khu vực cụ thể như 'xx-east-1'. Nếu nhà cung cấp
dịch vụ của bạn không phân biệt giữa các khu vực, hãy để trống hoặc nhập 'us-east-1'."
objectStorageUseSSL: "Dùng SSL"
objectStorageUseSSLDesc: "Tắt nếu bạn không dùng HTTPS để kết nối API"
objectStorageUseProxy: "Kết nối thông qua Proxy"
objectStorageUseProxyDesc: "Tắt nếu bạn không dùng Proxy để kết nối API"
objectStorageSetPublicRead: "Đặt \"public-read\" khi tải lên"
serverLogs: "Nhật ký máy chủ"
deleteAll: "Xóa tất cả"
showFixedPostForm: "Hiện khung soạn tút ở phía trên bảng tin"
newNoteRecived: "Đã nhận tút mới"
sounds: "Âm thanh"
listen: "Nghe"
none: "Không"
showInPage: "Hiện trong trang"
popout: "Pop-out"
volume: "Âm lượng"
masterVolume: "Âm thanh chung"
details: "Chi tiết"
chooseEmoji: "Chọn emoji"
unableToProcess: "Không thể hoàn tất hành động"
recentUsed: "Sử dụng gần đây"
install: "Cài đặt"
uninstall: "Gỡ bỏ"
installedApps: "Ứng dụng đã cài đặt"
nothing: "Không có gì ở đây"
installedDate: "Cho phép vào"
lastUsedDate: "Dùng gần nhất"
state: "Trạng thái"
sort: "Sắp xếp"
ascendingOrder: "Tăng dần"
descendingOrder: "Giảm dần"
scratchpad: "Scratchpad"
scratchpadDescription: "Scratchpad cung cấp môi trường cho các thử nghiệm AiScript.
Bạn có thể viết, thực thi và kiểm tra kết quả tương tác với Firefish trong đó."
output: "Nguồn ra"
script: "Kịch bản"
disablePagesScript: "Tắt AiScript trên Trang"
updateRemoteUser: "Cập nhật thông tin người dùng ở máy chủ khác"
deleteAllFiles: "Xóa toàn bộ tập tin"
deleteAllFilesConfirm: "Bạn có chắc xóa toàn bộ tập tin?"
removeAllFollowing: "Ngưng theo dõi tất cả mọi người"
removeAllFollowingDescription: "Thực hiện điều này sẽ ngưng theo dõi tất cả các tài
khoản khỏi {host}. Chỉ thực hiện điều này nếu máy chủ không còn tồn tại."
userSuspended: "Người này đã bị vô hiệu hóa."
userSilenced: "Người này đã bị ẩn"
yourAccountSuspendedTitle: "Tài khoản bị vô hiệu hóa"
yourAccountSuspendedDescription: "Tài khoản này đã bị vô hiệu hóa do vi phạm quy tắc
máy chủ hoặc điều tương tự. Liên hệ với quản trị viên nếu bạn muốn biết lý do chi
tiết hơn. Vui lòng không tạo tài khoản mới."
menu: "Menu"
divider: "Phân chia"
addItem: "Thêm mục"
relays: "Chuyển tiếp"
addRelay: "Thêm chuyển tiếp"
inboxUrl: "URL Hộp thư đến"
addedRelays: "Đã thêm các chuyển tiếp"
serviceworkerInfo: "Phải được bật cho thông báo đẩy."
deletedNote: "Tút đã bị xóa"
invisibleNote: "Tút ẩn"
enableInfiniteScroll: "Tự động tải tút mới"
visibility: "Hiển thị"
poll: "Bình chọn"
useCw: "Ẩn nội dung"
enablePlayer: "Mở trình phát video"
disablePlayer: "Đóng trình phát video"
expandTweet: "Mở rộng tweet"
themeEditor: "Công cụ thiết kế theme"
description: "Mô tả"
describeFile: "Thêm mô tả"
enterFileDescription: "Nhập mô tả"
author: "Tác giả"
leaveConfirm: "Có những thay đổi chưa được lưu. Bạn có muốn bỏ chúng không?"
manage: "Quản lý"
plugins: "Plugin"
preferencesBackups: "Sao lưu thiết lập"
deck: "Deck"
undeck: "Bỏ Deck"
useBlurEffectForModal: "Sử dụng hiệu ứng mờ cho các hộp thoại"
useFullReactionPicker: "Dùng bộ chọn biểu cảm cỡ lớn"
width: "Chiều rộng"
height: "Chiều cao"
large: "Lớn"
medium: "Vừa"
small: "Nhỏ"
generateAccessToken: "Tạo mã truy cập"
permission: "Cho phép "
enableAll: "Bật toàn bộ"
disableAll: "Tắt toàn bộ"
tokenRequested: "Cấp quyền truy cập vào tài khoản"
pluginTokenRequestedDescription: "Plugin này sẽ có thể sử dụng các quyền được đặt
ở đây."
notificationType: "Loại thông báo"
edit: "Sửa"
emailServer: "Email máy chủ"
enableEmail: "Bật phân phối email"
emailConfigInfo: "Được dùng để xác minh email của bạn lúc đăng ký hoặc nếu bạn quên
mật khẩu của mình"
email: "Email"
emailAddress: "Địa chỉ email"
smtpConfig: "Cấu hình máy chủ SMTP"
smtpHost: "Host"
smtpPort: "Cổng"
smtpUser: "Tên người dùng"
smtpPass: "Mật khẩu"
emptyToDisableSmtpAuth: "Để trống tên người dùng và mật khẩu để tắt xác thực SMTP"
smtpSecure: "Dùng SSL/TLS ngầm định cho các kết nối SMTP"
smtpSecureInfo: "Tắt cái này nếu dùng STARTTLS"
testEmail: "Kiểm tra vận chuyển email"
wordMute: "Ẩn chữ"
regexpError: "Lỗi biểu thức"
regexpErrorDescription: "Xảy ra lỗi biểu thức ở dòng {line} của {tab} chữ ẩn:"
instanceMute: "Những máy chủ ẩn"
userSaysSomething: "{name} nói gì đó"
makeActive: "Kích hoạt"
display: "Hiển thị"
copy: "Sao chép"
metrics: "Số liệu"
overview: "Chung"
logs: "Nhật ký"
delayed: "Độ trễ"
database: "Cơ sở dữ liệu"
channel: "Kênh"
create: "Tạo"
notificationSetting: "Cài đặt thông báo"
notificationSettingDesc: "Chọn loại thông báo bạn muốn hiển thị."
useGlobalSetting: "Dùng thiết lập chung"
useGlobalSettingDesc: "Nếu được bật, cài đặt thông báo của bạn sẽ được áp dụng. Nếu
bị tắt, có thể thực hiện các thiết lập riêng lẻ."
other: "Khác"
regenerateLoginToken: "Tạo lại mã đăng nhập"
regenerateLoginTokenDescription: "Tạo lại mã nội bộ có thể dùng để đăng nhập. Thông
thường hành động này là không cần thiết. Nếu được tạo lại, tất cả các thiết bị sẽ
bị đăng xuất."
setMultipleBySeparatingWithSpace: "Tách nhiều mục nhập bằng dấu cách."
fileIdOrUrl: "ID tập tin hoặc URL"
behavior: "Thao tác"
sample: "Ví dụ"
abuseReports: "Lượt báo cáo"
reportAbuse: "Báo cáo"
reportAbuseOf: "Báo cáo {name}"
fillAbuseReportDescription: "Vui lòng điền thông tin chi tiết về báo cáo này. Nếu
đó là về một tút cụ thể, hãy kèm theo URL của tút."
abuseReported: "Báo cáo đã được gửi. Cảm ơn bạn nhiều."
reporter: "Người báo cáo"
reporteeOrigin: "Bị báo cáo"
reporterOrigin: "Máy chủ người báo cáo"
forwardReport: "Chuyển tiếp báo cáo cho máy chủ từ xa"
forwardReportIsAnonymous: "Thay vì tài khoản của bạn, một tài khoản hệ thống ẩn danh
sẽ được hiển thị dưới dạng người báo cáo ở máy chủ từ xa."
send: "Gửi"
abuseMarkAsResolved: "Đánh dấu đã xử lý"
openInNewTab: "Mở trong tab mới"
openInSideView: "Mở trong thanh bên"
defaultNavigationBehaviour: "Thao tác điều hướng mặc định"
editTheseSettingsMayBreakAccount: "Việc chỉnh sửa các cài đặt này có thể làm hỏng
tài khoản của bạn."
instanceTicker: "Thông tin máy chủ của tút"
waitingFor: "Đang đợi {x}"
random: "Ngẫu nhiên"
system: "Hệ thống"
switchUi: "Chuyển đổi giao diện người dùng"
desktop: "Desktop"
clip: "Ghim"
createNew: "Tạo mới"
optional: "Không bắt buộc"
createNewClip: "Tạo một ghim mới"
unclip: "Bỏ ghim"
confirmToUnclipAlreadyClippedNote: "Bài đăng này là một phần của \"{name}\" ghim.
Bạn có muốn bỏ khỏi ghim?"
public: "Công khai"
i18nInfo: "Firefish đang được các tình nguyện viên dịch sang nhiều thứ tiếng khác
nhau. Bạn có thể hỗ trợ tại {link}."
manageAccessTokens: "Tạo mã truy cập"
accountInfo: "Thông tin tài khoản"
notesCount: "Số lượng tút"
repliesCount: "Số lượt trả lời đã gửi"
renotesCount: "Số lượt đăng lại đã gửi"
repliedCount: "Số lượt trả lời đã nhận"
renotedCount: "Lượt chia sẻ"
followingCount: "Số lượng người tôi theo dõi"
followersCount: "Số lượng người theo dõi tôi"
sentReactionsCount: "Số lượng biểu cảm đã gửi"
receivedReactionsCount: "Số lượng biểu cảm đã nhận"
pollVotesCount: "Số lượng bình chọn đã gửi"
pollVotedCount: "Số lượng bình chọn đã nhận"
yes: "Đồng ý"
no: "Từ chối"
driveFilesCount: "Số tập tin trong Ổ đĩa"
driveUsage: "Dung lượng ổ đĩa"
noCrawle: "Từ chối lập chỉ mục"
noCrawleDescription: "Không cho công cụ tìm kiếm lập chỉ mục trang hồ sơ, tút, Trang,
etc."
lockedAccountInfo: "Ghi chú của bạn sẽ hiển thị với bất kỳ ai, trừ khi bạn đặt chế
độ hiển thị tút của mình thành \"Chỉ người theo dõi\"."
alwaysMarkSensitive: "Luôn đánh dấu NSFW"
loadRawImages: "Tải ảnh gốc thay vì ảnh thu nhỏ"
disableShowingAnimatedImages: "Không phát ảnh động"
verificationEmailSent: "Một email xác minh đã được gửi. Vui lòng nhấn vào liên kết
đính kèm để hoàn tất xác minh."
notSet: "Chưa đặt"
emailVerified: "Email đã được xác minh"
noteFavoritesCount: "Số lượng tút yêu thích"
pageLikesCount: "Số lượng trang đã thích"
pageLikedCount: "Số lượng thích trang đã nhận"
contact: "Liên hệ"
useSystemFont: "Dùng phông chữ mặc định của hệ thống"
clips: "Ghim"
experimentalFeatures: "Tính năng thử nghiệm"
developer: "Nhà phát triển"
makeExplorable: "Không hiện tôi trong \"Khám phá\""
makeExplorableDescription: "Nếu bạn tắt, tài khoản của bạn sẽ không hiện trong mục
\"Khám phá\"."
showGapBetweenNotesInTimeline: "Hiện dải phân cách giữa các tút trên bảng tin"
duplicate: "Tạo bản sao"
left: "Bên trái"
center: "Giữa"
wide: "Rộng"
narrow: "Thu hẹp"
reloadToApplySetting: "Cài đặt này sẽ chỉ áp dụng sau khi tải lại trang. Tải lại ngay
bây giờ?"
needReloadToApply: "Cần tải lại để điều này được áp dụng."
showTitlebar: "Hiện thanh tựa đề"
clearCache: "Xóa bộ nhớ đệm"
onlineUsersCount: "{n} người đang online"
nUsers: "{n} Người"
nNotes: "{n} Tút"
sendErrorReports: "Báo lỗi"
sendErrorReportsDescription: "Khi được bật, thông tin chi tiết về lỗi sẽ được chia
sẻ với Firefish khi xảy ra sự cố, giúp nâng cao chất lượng của Firefish.\nBao gồm
thông tin như phiên bản hệ điều hành của bạn, trình duyệt bạn đang sử dụng, hoạt
động của bạn trong Firefish, v.v."
myTheme: "Theme của tôi"
backgroundColor: "Màu nền"
accentColor: "Màu phụ"
textColor: "Màu chữ"
saveAs: "Lưu thành"
advanced: "Nâng cao"
value: "Giá trị"
createdAt: "Ngày tạo"
updatedAt: "Cập nhật"
saveConfirm: "Lưu thay đổi?"
deleteConfirm: "Bạn có muốn xóa không?"
invalidValue: "Giá trị không hợp lệ."
registry: "Registry"
closeAccount: "Đóng tài khoản"
currentVersion: "Phiên bản hiện tại"
latestVersion: "Phiên bản mới nhất"
youAreRunningUpToDateClient: "Bạn đang sử dụng phiên bản mới nhất."
newVersionOfClientAvailable: "Có phiên bản mới cho bạn cập nhật."
usageAmount: "Sử dụng"
capacity: "Sức chứa"
inUse: "Đã dùng"
editCode: "Chỉnh sửa mã"
apply: "Áp dụng"
receiveAnnouncementFromInstance: "Nhận thông báo từ máy chủ này"
emailNotification: "Thông báo email"
publish: "Đăng"
inChannelSearch: "Tìm trong kênh"
useReactionPickerForContextMenu: "Nhấn chuột phải để mở bộ chọn biểu cảm"
typingUsers: "{users} đang nhập"
jumpToSpecifiedDate: "Đến một ngày cụ thể"
showingPastTimeline: "Hiện đang hiển thị dòng thời gian cũ"
clear: "Hoàn lại"
markAllAsRead: "Đánh dấu tất cả đã đọc"
goBack: "Quay lại"
unlikeConfirm: "Bạn có chắc muốn bỏ thích ?"
fullView: "Kích thước đầy đủ"
quitFullView: "Thoát toàn màn hình"
addDescription: "Thêm mô tả"
userPagePinTip: "Bạn có thể hiển thị các tút ở đây bằng cách chọn \"Ghim vào hồ sơ\"\
\ từ menu của mỗi tút."
notSpecifiedMentionWarning: "Tút này có đề cập đến những người không mong muốn"
info: "Giới thiệu"
userInfo: "Thông tin người dùng"
unknown: "Chưa biết"
onlineStatus: "Trạng thái"
hideOnlineStatus: "Ẩn trạng thái online"
hideOnlineStatusDescription: "Ẩn trạng thái online của bạn làm giảm sự tiện lợi của
một số tính năng như tìm kiếm."
online: "Online"
active: "Hoạt động"
offline: "Offline"
notRecommended: "Không đề xuất"
botProtection: "Bảo vệ Bot"
instanceBlocking: "Máy chủ đã chặn"
selectAccount: "Chọn một tài khoản"
switchAccount: "Chuyển tài khoản"
enabled: "Đã bật"
disabled: "Đã tắt"
quickAction: "Thao tác nhanh"
user: "Người dùng"
administration: "Quản lý"
accounts: "Tài khoản của bạn"
switch: "Chuyển đổi"
noMaintainerInformationWarning: "Chưa thiết lập thông tin vận hành."
noBotProtectionWarning: "Bảo vệ Bot chưa thiết lập."
configure: "Thiết lập"
postToGallery: "Tạo tút có ảnh"
gallery: "Thư viện ảnh"
recentPosts: "Tút gần đây"
popularPosts: "Tút được xem nhiều nhất"
shareWithNote: "Chia sẻ kèm với tút"
ads: "Quảng cáo"
expiration: "Thời hạn"
memo: "Lưu ý"
priority: "Ưu tiên"
high: "Cao"
middle: "Vừa"
low: "Thấp"
emailNotConfiguredWarning: "Chưa đặt địa chỉ email."
ratio: "Tỷ lệ"
previewNoteText: "Hiện xem trước"
customCss: "Tùy chỉnh CSS"
customCssWarn: "Chỉ sử dụng những cài đặt này nếu bạn biết rõ về nó. Việc nhập các
giá trị không đúng có thể khiến máy chủ hoạt động không bình thường."
global: "Toàn cầu"
squareAvatars: "Ảnh đại diện vuông"
sent: "Gửi"
received: "Đã nhận"
searchResult: "Tìm thấy"
hashtags: "Hashtag"
troubleshooting: "Khắc phục sự cố"
useBlurEffect: "Dùng hiệu ứng làm mờ trong giao diện"
learnMore: "Tìm hiểu thêm"
misskeyUpdated: "Firefish vừa được cập nhật!"
whatIsNew: "Hiện những thay đổi"
translate: "Dịch"
translatedFrom: "Dịch từ {x}"
accountDeletionInProgress: "Đang xử lý việc xóa tài khoản"
usernameInfo: "Bạn có thể sử dụng chữ cái (a ~ z, A ~ Z), chữ số (0 ~ 9) hoặc dấu
gạch dưới (_). Tên người dùng không thể thay đổi sau này."
aiChanMode: "Chế độ Ai"
keepCw: "Giữ cảnh báo nội dung"
pubSub: "Tài khoản Chính/Phụ"
lastCommunication: "Lần giao tiếp cuối"
resolved: "Đã xử lý"
unresolved: "Chờ xử lý"
breakFollow: "Xóa người theo dõi"
itsOn: "Đã bật"
itsOff: "Đã tắt"
emailRequiredForSignup: "Yêu cầu địa chỉ email khi đăng ký"
unread: "Chưa đọc"
filter: "Bộ lọc"
controlPanel: "Bảng điều khiển"
manageAccounts: "Quản lý tài khoản"
makeReactionsPublic: "Đặt lịch sử biểu cảm công khai"
makeReactionsPublicDescription: "Điều này sẽ hiển thị công khai danh sách tất cả các
biểu cảm trước đây của bạn."
classic: "Cổ điển"
muteThread: "Không quan tâm nữa"
unmuteThread: "Quan tâm tút này"
ffVisibility: "Hiển thị Theo dõi/Người theo dõi"
ffVisibilityDescription: "Quyết định ai có thể xem những người bạn theo dõi và những
người theo dõi bạn."
continueThread: "Tiếp tục xem chuỗi tút"
deleteAccountConfirm: "Điều này sẽ khiến tài khoản bị xóa vĩnh viễn. Vẫn tiếp tục?"
incorrectPassword: "Sai mật khẩu."
voteConfirm: "Xác nhận bình chọn \"{choice}\"?"
hide: "Ẩn"
leaveGroup: "Rời khỏi nhóm"
leaveGroupConfirm: "Bạn có chắc muốn rời khỏi nhóm \"{name}\"?"
useDrawerReactionPickerForMobile: "Hiện bộ chọn biểu cảm dạng xổ ra trên điện thoại"
welcomeBackWithName: "Chào mừng trở lại, {name}"
clickToFinishEmailVerification: "Vui lòng nhấn [{ok}] để hoàn tất việc đăng ký."
overridedDeviceKind: "Loại thiết bị"
smartphone: "Điện thoại"
tablet: "Máy tính bảng"
auto: "Tự động"
themeColor: "Màu theme"
size: "Kích thước"
numberOfColumn: "Số lượng cột"
searchByGoogle: "Google"
instanceDefaultLightTheme: "Theme máy chủ Sáng-Rộng"
instanceDefaultDarkTheme: "Theme máy chủ Tối-Rộng"
instanceDefaultThemeDescription: "Nhập mã theme trong định dạng đối tượng."
mutePeriod: "Thời hạn ẩn"
indefinitely: "Vĩnh viễn"
tenMinutes: "10 phút"
oneHour: "1 giờ"
oneDay: "1 ngày"
oneWeek: "1 tuần"
reflectMayTakeTime: "Có thể mất một thời gian để điều này được áp dụng."
failedToFetchAccountInformation: "Không thể lấy thông tin tài khoản"
rateLimitExceeded: "Giới hạn quá mức"
cropImage: "Cắt hình ảnh"
cropImageAsk: "Bạn có muốn cắt ảnh này?"
file: "Tập tin"
recentNHours: "{n}h trước"
recentNDays: "{n} ngày trước"
noEmailServerWarning: "Chưa đặt máy chủ email."
thereIsUnresolvedAbuseReportWarning: "Có báo cáo chưa xử lí."
recommended: "Được đề xuất"
check: "Kiểm tra"
driveCapOverrideLabel: "Thay đổi dung lượng drive cho người này"
driveCapOverrideCaption: "Đặt dung lượng drive về mặc định bằng cách nhập 0 hoặc số
âm."
requireAdminForView: "Bạn phải đăng nhập như là quản trị viên mới xem được."
isSystemAccount: "Đã tạo một tài khoản và tự động vận hành bởi hệ thống."
typeToConfirm: "Nhấn {x} để xác nhận"
deleteAccount: "Xóa tài khoản"
document: "Tài liệu"
numberOfPageCache: "Số lượng trang bộ nhớ đệm"
numberOfPageCacheDescription: "Việc tăng con số này sẽ cải thiện sự thuận tiện cho
người dùng nhưng gây ra nhiều áp lực hơn cho máy chủ cũng như sử dụng nhiều bộ nhớ
hơn."
logoutConfirm: "Bạn có chắc muốn đăng xuất?"
lastActiveDate: "Lần cuối vào"
statusbar: "Thanh trạng thái"
pleaseSelect: "Chọn một lựa chọn"
reverse: "Lật"
colored: "Với màu"
refreshInterval: "Cập nhật nội bộ"
label: "Nhãn"
type: "Loại"
speed: "Tốc độ"
slow: "Chậm"
fast: "Nhanh"
sensitiveMediaDetection: "Tự động phát hiện NSFW"
localOnly: "Chỉ trên máy chủ"
remoteOnly: "Chỉ máy chủ từ xa"
failedToUpload: "Tải lên thất bại"
cannotUploadBecauseInappropriate: "Không thể tải lên tập tin này vì các phần của tập
tin đã được phát hiện có khả năng là NSFW."
cannotUploadBecauseNoFreeSpace: "Tải lên không thành công do thiếu dung lượng Drive."
beta: "Beta"
enableAutoSensitive: "Tự động đánh dấu NSFW"
enableAutoSensitiveDescription: "Cho phép tự động phát hiện và đánh dấu media NSFW
thông qua học máy, nếu có thể. Ngay cả khi tùy chọn này bị tắt, nó vẫn có thể được
bật trên toàn máy chủ."
activeEmailValidationDescription: "Cho phép xác minh địa chỉ email chặt chẽ hơn, bao
gồm việc kiểm tra các địa chỉ dùng một lần và xem nó có thực sự được giao tiếp hay
không. Khi bỏ chọn, chỉ định dạng của email được xác minh."
navbar: "Thanh điều hướng"
shuffle: "Xáo trộn"
account: "Tài khoản của bạn"
move: "Di chuyển"
_sensitiveMediaDetection:
description: "Giảm nỗ lực kiểm duyệt máy chủ thông qua việc tự động nhận dạng media
NSFW thông qua học máy. Điều này sẽ làm tăng một chút áp lực trên máy chủ."
sensitivity: "Phát hiện nhạy cảm"
sensitivityDescription: "Giảm độ nhạy sẽ dẫn đến ít phát hiện sai hơn (dương tính
giả), tăng nó sẽ dẫn đến ít phát hiện sai hơn (âm tính giả)."
setSensitiveFlagAutomatically: "Đánh dấu là NSFW"
setSensitiveFlagAutomaticallyDescription: "Kết quả của phát hiện nội bộ sẽ được
giữ lại ngay cả khi tùy chọn này bị tắt."
analyzeVideos: "Bật chuẩn đoán video"
analyzeVideosDescription: "Phân tích video bên cạnh hình ảnh. Điều này sẽ làm tăng
một chút áp lực trên máy chủ."
_emailUnavailable:
used: "Địa chỉ email đã được sử dụng"
format: "Địa chỉ email không hợp lệ"
disposable: "Cấm sử dụng địa chỉ email dùng một lần"
mx: "Máy chủ email không hợp lệ"
smtp: "Máy chủ email không phản hồi"
_ffVisibility:
public: "Đăng"
followers: "Chỉ người theo dõi mới xem được"
private: "Riêng tư"
_signup:
almostThere: "Gần xong rồi"
emailAddressInfo: "Hãy điền địa chỉ email của bạn. Nó sẽ không được công khai."
emailSent: "Một email xác minh đã được gửi đến địa chỉ email ({email}) của bạn.
Vui lòng nhấn vào liên kết trong đó để hoàn tất việc tạo tài khoản."
_accountDelete:
accountDelete: "Xóa tài khoản"
mayTakeTime: "Vì xóa tài khoản là một quá trình tốn nhiều tài nguyên nên có thể
mất một khoảng thời gian để hoàn thành, tùy thuộc vào lượng nội dung bạn đã tạo
và số lượng tập tin bạn đã tải lên."
sendEmail: "Sau khi hoàn tất việc xóa tài khoản, một email sẽ được gửi đến địa chỉ
email đã đăng ký tài khoản này."
requestAccountDelete: "Yêu cầu xóa tài khoản"
started: "Đang bắt đầu xóa tài khoản."
inProgress: "Đang xóa dần tài khoản."
_ad:
back: "Quay lại"
reduceFrequencyOfThisAd: "Hiện ít lại"
_forgotPassword:
enterEmail: "Nhập địa chỉ email bạn đã sử dụng để đăng ký. Một liên kết mà bạn có
thể đặt lại mật khẩu của mình sau đó sẽ được gửi đến nó."
ifNoEmail: "Nếu bạn không sử dụng email lúc đăng ký, vui lòng liên hệ với quản trị
viên."
contactAdmin: "Máy chủ này không hỗ trợ sử dụng địa chỉ email, vui lòng liên hệ
với quản trị viên để đặt lại mật khẩu của bạn."
_gallery:
my: "Kho Ảnh"
liked: "Tút Đã Thích"
like: "Thích"
unlike: "Bỏ thích"
_email:
_follow:
title: "đã theo dõi bạn"
_receiveFollowRequest:
title: "Chấp nhận yêu cầu theo dõi"
_plugin:
install: "Cài đặt tiện ích"
installWarn: "Vui lòng không cài đặt những tiện ích đáng ngờ."
manage: "Quản lý plugin"
_preferencesBackups:
list: "Tạo sao lưu"
saveNew: "Lưu bản sao lưu"
loadFile: "Nhập tập tin"
apply: "Áp dụng lên thiết bị này"
save: "Lưu thay đổi"
inputName: "Nhập tên bản sao lưu"
cannotSave: "Không thể lưu"
nameAlreadyExists: "Bản sao lưu \"{name}\" đã tồn tại. Xin nhập tên khác."
applyConfirm: "Bạn có chắc muốn áp dụng bản sao lưu \"{name}\" cho thiết bị này?
Thiết lập hiện tại sẽ bị ghi đè."
saveConfirm: "Lưu bản sao lưu {name}?"
deleteConfirm: "Xóa bản sao lưu {name}?"
renameConfirm: "Đổi tên bản sao lưu \"{old}\" thành \"{new}\"?"
noBackups: "Chưa có bản sao lưu. Bạn có thể sao lưu thiết lập trên máy chủ này bằng
cách sử dụng \"Tạo sao lưu\"."
createdAt: "Tạo vào: {time} {date}"
updatedAt: "Cập nhật: {time} {date}"
cannotLoad: "Tải thất bại"
invalidFile: "Sai định dạng tập tin"
_registry:
scope: "Phạm vi"
key: "Mã"
keys: "Các mã"
domain: "Tên miền"
createKey: "Tạo mã"
_aboutFirefish:
about: "Misskey là phần mềm mã nguồn mở được phát triển bởi syuilo từ năm 2014."
contributors: "Những người đóng góp nổi bật"
allContributors: "Toàn bộ người đóng góp"
source: "Mã nguồn"
translation: "Dịch Firefish"
donate: "Ủng hộ Firefish"
morePatrons: "Chúng tôi cũng trân trọng sự hỗ trợ của nhiều người đóng góp khác
không được liệt kê ở đây. Cảm ơn! 🥰"
patrons: "Người ủng hộ"
patronsList: Liệt kê theo thứ tự, không theo số tiền ủng hộ. Hãy để tên bạn ở đây!
donateTitle: Thích Firefish?
pleaseDonateToFirefish: Hãy cân nhắc ủng hộ Firefish phát triển.
donateHost: Ủng hộ {host}
pleaseDonateToHost: Cũng như ủng hộ chi phí vận hành máy chủ {host} của bạn.
sponsors: Nhà tài trợ Firefish
misskeyContributors: Người đóng góp Misskey
_nsfw:
respect: "Ẩn nội dung NSFW"
ignore: "Hiện nội dung NSFW"
force: "Ẩn mọi media"
_mfm:
cheatSheet: "MFM Cheatsheet"
intro: "MFM là ngôn ngữ phát triển độc quyền của Firefish có thể được sử dụng ở
nhiều nơi. Tại đây bạn có thể xem danh sách tất cả các cú pháp MFM có sẵn."
dummy: "Firefish mở rộng thế giới Fediverse"
mention: "Nhắc đến"
mentionDescription: "Bạn có thể nhắc đến ai đó bằng cách sử dụng @tên người dùng."
hashtag: "Hashtag"
hashtagDescription: "Bạn có thể tạo một hashtag bằng #chữ hoặc #số."
url: "URL"
urlDescription: "Những URL có thể hiển thị."
link: "Đường dẫn"
linkDescription: "Các phần cụ thể của văn bản có thể được hiển thị dưới dạng URL."
bold: "In đậm"
boldDescription: "Nổi bật các chữ cái bằng cách làm chúng dày hơn."
small: "Nhỏ"
smallDescription: "Hiển thị nội dung nhỏ và mỏng."
center: "Giữa"
centerDescription: "Hiển thị nội dung căn giữa."
inlineCode: "Mã (Trong dòng)"
inlineCodeDescription: "Hiển thị tô sáng cú pháp trong dòng cho mã (chương trình)."
blockCode: "Mã (Khối)"
blockCodeDescription: "Hiển thị tô sáng cú pháp cho mã nhiều dòng (chương trình)
trong một khối."
inlineMath: "Toán học (Trong dòng)"
inlineMathDescription: "Hiển thị công thức toán (KaTeX) trong dòng"
blockMath: "Toán học (Khối)"
blockMathDescription: "Hiển thị công thức toán học nhiều dòng (KaTeX) trong một
khối"
quote: "Trích dẫn"
quoteDescription: "Hiển thị nội dung dạng lời trích dạng."
emoji: "Tùy chỉnh emoji"
emojiDescription: "Hiển thị emoji với cú pháp :tên emoji:"
search: "Tìm kiếm"
searchDescription: "Hiển thị hộp tìm kiếm với văn bản được nhập trước."
flip: "Lật"
flipDescription: "Lật nội dung theo chiều ngang hoặc chiều dọc."
jelly: "Chuyển động (Thạch rau câu)"
jellyDescription: "Cho phép nội dung chuyển động giống như thạch rau câu."
tada: "Chuyển động (Tada)"
tadaDescription: "Cho phép nội dung chuyển động kiểu \"Tada!\"."
jump: "Chuyển động (Nhảy múa)"
jumpDescription: "Cho phép nội dung chuyển động nhảy nhót."
bounce: "Chuyển động (Cà tưng)"
bounceDescription: "Cho phép nội dung chuyển động cà tưng."
shake: "Chuyển động (Rung)"
shakeDescription: "Cho phép nội dung chuyển động rung lắc."
twitch: "Chuyển động (Co rút)"
twitchDescription: "Cho phép nội dung chuyển động co rút."
spin: "Chuyển động (Xoay tít)"
spinDescription: "Cho phép nội dung chuyển động xoay tít."
x2: "Lớn"
x2Description: "Hiển thị nội dung cỡ lớn hơn."
x3: "Rất lớn"
x3Description: "Hiển thị nội dung cỡ lớn hơn nữa."
x4: "Khổng lồ"
x4Description: "Hiển thị nội dung cỡ khổng lồ."
blur: "Làm mờ"
blurDescription: "Làm mờ nội dung. Nó sẽ được hiển thị rõ ràng khi di chuột qua."
font: "Phông chữ"
fontDescription: "Chọn phông chữ để hiển thị nội dung."
rainbow: "Cầu vồng"
rainbowDescription: "Làm cho nội dung hiển thị với màu sắc cầu vồng."
sparkle: "Lấp lánh"
sparkleDescription: "Làm cho nội dung hiệu ứng hạt lấp lánh."
rotate: "Xoay"
rotateDescription: "Xoay nội dung theo một góc cụ thể."
plain: "Đơn giản"
plainDescription: "Vô hiệu hóa mọi hiệu ứng MFM chứa trong hiệu ứng MFM này."
stop: Dừng CĐN
play: Phát CĐN
warn: CĐN có thể gây đau mắt hoặc chóng mặt
alwaysPlay: Luôn tự phát các chuyển động nhanh
position: Vị trí
scaleDescription: Tỉ lệ nội dung theo số cụ thể.
advanced: Nâng cao MFM
positionDescription: Di chuyển nội dung theo một số cụ thể.
foregroundDescription: Đổi màu xung quanh văn bản.
background: Màu nền
advancedDescription: Nếu tắt, chỉ cho phép đánh dấu cơ bản trừ khi đang phát MFM
động
fade: Làm mờ
scale: Tỉ lệ
crop: Cắt
foreground: Màu nền xung quanh
fadeDescription: Làm mờ content vào và ra.
cropDescription: Cắt nội dung.
backgroundDescription: Đổi màu nền của văn bản.
_instanceTicker:
none: "Không hiển thị"
remote: "Hiện cho người dùng từ máy chủ khác"
always: "Luôn hiện"
_serverDisconnectedBehavior:
reload: "Tự động tải lại"
dialog: "Hiện hộp thoại cảnh báo"
quiet: "Hiển thị cảnh báo không phô trương"
nothing: không làm gì
_channel:
create: "Tạo kênh"
edit: "Chỉnh sửa kênh"
setBanner: "Đặt ảnh bìa"
removeBanner: "Xóa ảnh bìa"
featured: "Xu hướng"
owned: "Do tôi quản lý"
following: "Đang theo dõi"
usersCount: "{n} Thành viên"
notesCount: "{n} Tút"
nameOnly: Chỉ tên
nameAndDescription: Tên và mô tả
_menuDisplay:
sideFull: "Thanh bên"
sideIcon: "Thanh bên (Biểu tượng)"
top: "Trên cùng"
hide: "Ẩn"
_wordMute:
muteWords: "Ẩn từ ngữ"
muteWordsDescription: "Separate with spaces for an AND condition or with line breaks
for an OR condition."
muteWordsDescription2: "Bao quanh các từ khóa bằng dấu gạch chéo để sử dụng cụm
từ thông dụng."
softDescription: "Ẩn các tút phù hợp điều kiện đã đặt khỏi bảng tin."
hardDescription: "Ngăn các tút đáp ứng các điều kiện đã đặt xuất hiện trên bảng
tin. Lưu ý, những tút này sẽ không được thêm vào bảng tin ngay cả khi các điều
kiện được thay đổi."
soft: "Yếu"
hard: "Mạnh"
mutedNotes: "Những tút đã ẩn"
_instanceMute:
instanceMuteDescription: "Thao tác này sẽ ẩn mọi tút/lượt đăng lại từ các máy chủ
được liệt kê, bao gồm cả những tút dạng trả lời từ máy chủ bị ẩn."
instanceMuteDescription2: "Tách bằng cách xuống dòng"
title: "Ẩn tút từ những máy chủ đã liệt kê."
heading: "Danh sách những máy chủ bị ẩn"
_theme:
explore: "Khám phá theme"
install: "Cài đặt theme"
manage: "Quản lý theme"
code: "Mã theme"
description: "Mô tả"
installed: "{name} đã được cài đặt"
installedThemes: "Theme đã cài đặt"
builtinThemes: "Theme tích hợp sẵn"
alreadyInstalled: "Theme này đã được cài đặt"
invalid: "Định dạng của theme này không hợp lệ"
make: "Tạo theme"
base: "Dựa trên có sẵn"
addConstant: "Thêm hằng số"
constant: "Hằng số"
defaultValue: "Giá trị mặc định"
color: "Màu sắc"
refProp: "Tham chiếu một thuộc tính"
refConst: "Tham chiếu một hằng số"
key: "Khóa"
func: "Hàm"
funcKind: "Loại hàm"
argument: "Tham số"
basedProp: "Thuộc tính tham chiếu"
alpha: "Độ trong suốt"
darken: "Độ tối"
lighten: "Độ sáng"
inputConstantName: "Nhập tên cho hằng số này"
importInfo: "Nếu bạn nhập mã theme ở đây, bạn có thể nhập mã đó vào trình chỉnh
sửa theme"
deleteConstantConfirm: "Bạn có chắc muốn xóa hằng số {const} không?"
keys:
accent: "Màu phụ"
bg: "Màu nền"
fg: "Màu chữ"
focus: "Trọng tâm"
indicator: "Chỉ báo"
panel: "Thanh bên"
shadow: "Bóng mờ"
header: "Ảnh bìa"
navBg: "Nền thanh bên"
navFg: "Chữ thanh bên"
navHoverFg: "Chữ thanh bên (Khi chạm)"
navActive: "Chữ thanh bên (Khi chọn)"
navIndicator: "Chỉ báo thanh bên"
link: "Đường dẫn"
hashtag: "Hashtag"
mention: "Nhắc đến"
mentionMe: "Lượt nhắc (Tôi)"
renote: "Đăng lại"
modalBg: "Nền phương thức"
divider: "Phân chia"
scrollbarHandle: "Thanh cuộn khi giữ"
scrollbarHandleHover: "Thanh cuộn khi chạm"
dateLabelFg: "Màu ngày tháng năm"
infoBg: "Nền thông tin"
infoFg: "Chữ thông tin"
infoWarnBg: "Nền cảnh báo"
infoWarnFg: "Chữ cảnh báo"
cwBg: "Nền nút nội dung ẩn"
cwFg: "Chữ nút nội dung ẩn"
cwHoverBg: "Nền nút nội dung ẩn (Chạm)"
toastBg: "Nền thông báo"
toastFg: "Chữ thông báo"
buttonBg: "Nền nút"
buttonHoverBg: "Nền nút (Chạm)"
inputBorder: "Đường viền khung soạn thảo"
listItemHoverBg: "Nền mục liệt kê (Chạm)"
driveFolderBg: "Nền thư mục Ổ đĩa"
wallpaperOverlay: "Lớp phủ hình nền"
badge: "Huy hiệu"
messageBg: "Nền chat"
accentDarken: "Màu phụ (Tối)"
accentLighten: "Màu phụ (Sáng)"
fgHighlighted: "Chữ nổi bật"
_sfx:
note: "Tút"
noteMy: "Tút của tôi"
notification: "Thông báo"
chat: "Trò chuyện"
chatBg: "Chat (Nền)"
antenna: "Trạm phát sóng"
channel: "Kênh"
_ago:
future: "Tương lai"
justNow: "Vừa xong"
secondsAgo: "{n}s trước"
minutesAgo: "{n} phút trước"
hoursAgo: "{n} giờ"
daysAgo: "{n} ngày trước"
weeksAgo: "{n} tuần trước"
monthsAgo: "{n} tháng trước"
yearsAgo: "{n} năm trước"
_time:
second: "s"
minute: "phút"
hour: "giờ"
day: "ngày"
_tutorial:
title: "How to use Firefish"
step1_1: "Welcome!"
step1_2: "Let's get you set up. You'll be up and running in no time!"
step2_1: "First, please fill out your profile."
step2_2: "Providing some information about who you are will make it easier for others
to tell if they want to see your notes or follow you."
step3_1: "Now time to follow some people!"
step3_2: "Your home and social timelines are based off of who you follow, so try
following a couple accounts to get started.\nClick the plus circle on the top
right of a profile to follow them."
step4_1: "Let's get you out there."
step4_2: "For your first post, some people like to made a {introduction} post or
a simple \"Hello world!\""
step5_1: "Timelines, timelines everywhere!"
step5_2: "Your instance has {timelines} different timelines enabled."
step5_3: "The Home {icon} timeline is where you can see posts from your followers."
step5_4: "The Local {icon} timeline is where you can see posts from everyone else
on this instance."
step5_5: "The Recommended {icon} timeline is where you can see posts from instances
the admins recommend."
step5_6: "The Social {icon} timeline is where you can see posts from friends of
your followers."
step5_7: "The Global {icon} timeline is where you can see posts from every other
connected instance."
step6_1: "So, what is this place?"
step6_2: "Well, you didn't just join Firefish. You joined a portal to the Fediverse,
an interconnected network of thousands of servers, called \"instances\"."
step6_3: "Each server works in different ways, and not all servers run Firefish.
This one does though! It's a bit complicated, but you'll get the hang of it in
no time."
step6_4: "Bây giờ bắt đầu khám phá, và vui thôi!"
_2fa:
alreadyRegistered: "Bạn đã đăng ký thiết bị xác minh 2 bước."
registerTOTP: "Đăng ký một thiết bị"
registerSecurityKey: "Đăng ký một mã bảo vệ"
step1: "Trước tiên, hãy cài đặt một ứng dụng xác minh (chẳng hạn như {a} hoặc {b})
trên thiết bị của bạn."
step2: "Sau đó, quét mã QR hiển thị trên màn hình này."
step2Url: "Bạn cũng có thể nhập URL này nếu sử dụng một chương trình máy tính:"
step3: "Nhập mã token do ứng dụng của bạn cung cấp để hoàn tất thiết lập."
step4: "Kể từ bây giờ, những lần đăng nhập trong tương lai sẽ yêu cầu mã token đăng
nhập đó."
securityKeyInfo: "Bên cạnh xác minh bằng vân tay hoặc mã PIN, bạn cũng có thể thiết
lập xác minh thông qua khóa bảo mật phần cứng hỗ trợ FIDO2 để bảo mật hơn nữa
cho tài khoản của mình."
registerTOTPBeforeKey: Vui lòng thiết lập một ứng dụng xác thực để đăng ký khóa
bảo mật hoặc mật khẩu.
tapSecurityKey: Vui lòng theo dõi trình duyệt của bạn để đăng ký mã bảo mật hoặc
mã khóa
renewTOTPConfirm: Điều này sẽ khiến mã xác minh từ ứng dụng trước của bạn ngừng
hoạt động
securityKeyName: Nhập tên mã khóa
step3Title: Nhập mã xác thực
chromePasskeyNotSupported: Mật khẩu Chrome hiện không được hỗ trợ.
removeKeyConfirm: Thực sự xóa khóa {name}?
whyTOTPOnlyRenew: Không thể xóa ứng dụng xác thực miễn là đã đăng ký khóa bảo mật.
renewTOTPOk: Cấu hình lại
renewTOTPCancel: Hủy bỏ
removeKey: Xóa khóa bảo mật
step2Click: Nhấn vào mã QR này sẽ cho phép bạn đăng ký 2FA cho khóa bảo mật hoặc
ứng dụng xác thực điện thoại của bạn.
securityKeyNotSupported: Trình duyệt của bạn không hỗ trợ khóa bảo mật.
renewTOTP: Định cấu hình lại ứng dụng xác thực
token: 2FA Token
_permissions:
"read:account": "Xem thông tin tài khoản của bạn"
"write:account": "Sửa thông tin tài khoản của bạn"
"read:blocks": "Xem danh sách người bạn chặn"
"write:blocks": "Sửa danh sách người bạn chặn"
"read:drive": "Truy cập tập tin, thư mục trong Ổ đĩa"
"write:drive": "Sửa và xóa tập tin, thư mục trong Ổ đĩa"
"read:favorites": "Xem lượt thích của tôi"
"write:favorites": "Sửa lượt thích của tôi"
"read:following": "Xem những người bạn theo dõi"
"write:following": "Theo dõi hoặc ngưng theo dõi ai đó"
"read:messaging": "Xem lịch sử chat"
"write:messaging": "Soạn hoặc xóa tin nhắn"
"read:mutes": "Xem những người bạn ẩn"
"write:mutes": "Sửa những người bạn ẩn"
"write:notes": "Soạn hoặc xóa tút"
"read:notifications": "Xem thông báo của tôi"
"write:notifications": "Quản lý thông báo của tôi"
"read:reactions": "Xem lượt biểu cảm của tôi"
"write:reactions": "Sửa lượt biểu cảm của tôi"
"write:votes": "Bình chọn"
"read:pages": "Xem trang của tôi"
"write:pages": "Sửa hoặc xóa trang của tôi"
"read:page-likes": "Xem lượt thích trên trang của tôi"
"write:page-likes": "Sửa lượt thích của tôi trên trang"
"read:user-groups": "Xem nhóm của tôi"
"write:user-groups": "Sửa hoặc xóa nhóm của tôi"
"read:channels": "Xem kênh của tôi"
"write:channels": "Sửa kênh của tôi"
"read:gallery": "Xem kho ảnh của tôi"
"write:gallery": "Sửa kho ảnh của tôi"
"read:gallery-likes": "Xem danh sách các tút đã thích trong thư viện của tôi"
"write:gallery-likes": "Sửa danh sách các tút đã thích trong thư viện của tôi"
_auth:
shareAccess: "Bạn có muốn cho phép \"{name}\" truy cập vào tài khoản này không?"
shareAccessAsk: "Bạn có chắc muốn cho phép ứng dụng này truy cập vào tài khoản của
mình không?"
permissionAsk: "Ứng dụng này yêu cầu các quyền sau"
pleaseGoBack: "Vui lòng quay lại ứng dụng"
callback: "Quay lại ứng dụng"
denied: "Truy cập bị từ chối"
allPermissions: Truy cập đầy đủ vào tài khoản
copyAsk: 'Vui lòng dán mã ủy quyền sau vào ứng dụng:'
_antennaSources:
all: "Toàn bộ tút"
homeTimeline: "Tút từ những người đã theo dõi"
users: "Tút từ những người cụ thể"
userList: "Tút từ danh sách người dùng cụ thể"
userGroup: "Tút từ người dùng trong một nhóm cụ thể"
instances: Tút từ mọi người trên máy chủ
_weekday:
sunday: "Chủ Nhật"
monday: "Thứ Hai"
tuesday: "Thứ Ba"
wednesday: "Thứ Tư"
thursday: "Thứ Năm"
friday: "Thứ Sáu"
saturday: "Thứ Bảy"
_widgets:
memo: "Tút đã ghim"
notifications: "Thông báo"
timeline: "Bảng tin"
calendar: "Lịch"
trends: "Xu hướng"
clock: "Đồng hồ"
rss: "Trình đọc RSS"
rssTicker: "RSS-Ticker"
activity: "Hoạt động"
photos: "Kho ảnh"
digitalClock: "Đồng hồ số"
unixClock: "Đồng hồ UNIX"
federation: "Liên hợp"
instanceCloud: "Instance cloud"
postForm: "Mẫu đăng"
slideshow: "Trình chiếu"
button: "Nút"
onlineUsers: "Ai đang online"
jobQueue: "Công việc chờ xử lý"
serverMetric: "Thống kê máy chủ"
aiscript: "AiScript console"
aichan: "Ai"
userList: Danh sách người dùng
_userList:
chooseList: Chọn một danh sách
meiliSize: Kích cỡ chỉ mục
meiliIndexCount: Tút đã lập chỉ mục
meiliStatus: Trạng thái máy chủ
serverInfo: Thông tin máy chủ
_cw:
hide: "Ẩn"
show: "Tải thêm"
chars: "{count} ký tự"
files: "{count} tập tin"
_poll:
noOnlyOneChoice: "Cần ít nhất hai lựa chọn."
choiceN: "Lựa chọn {n}"
noMore: "Bạn không thể thêm lựa chọn"
canMultipleVote: "Cho phép chọn nhiều lựa chọn"
expiration: "Thời hạn"
infinite: "Vĩnh viễn"
at: "Kết thúc vào..."
after: "Kết thúc sau..."
deadlineDate: "Ngày kết thúc"
deadlineTime: "giờ"
duration: "Thời hạn"
votesCount: "{n} bình chọn"
totalVotes: "{n} lượt bình chọn"
vote: "Bình chọn"
showResult: "Xem kết quả"
voted: "Đã bình chọn"
closed: "Đã kết thúc"
remainingDays: "{d} ngày {h} giờ còn lại"
remainingHours: "{h} giờ {m} phút còn lại"
remainingMinutes: "{m} phút {s}s còn lại"
remainingSeconds: "{s}s còn lại"
_visibility:
public: "Công khai"
publicDescription: "Mọi người đều có thể đọc tút của bạn"
home: "Trang chính"
homeDescription: "Chỉ đăng lên bảng tin nhà"
followers: "Người theo dõi"
followersDescription: "Dành riêng cho người theo dõi"
specified: "Nhắn riêng"
specifiedDescription: "Chỉ người được nhắc đến mới thấy"
localOnly: "Chỉ trên máy chủ"
localOnlyDescription: "Không hiển thị với người ở máy chủ khác"
_postForm:
replyPlaceholder: "Trả lời tút này"
quotePlaceholder: "Trích dẫn tút này"
channelPlaceholder: "Đăng lên một kênh"
_placeholders:
a: "Bạn đang định làm gì?"
b: "Hôm nay bạn có gì vui?"
c: "Bạn đang nghĩ gì?"
d: "Bạn muốn nói gì?"
e: "Bắt đầu viết..."
f: "Đang chờ bạn viết..."
_profile:
name: "Tên"
username: "Tên người dùng"
description: "Tiểu sử"
youCanIncludeHashtags: "Bạn có thể dùng hashtag trong tiểu sử."
metadata: "Thông tin bổ sung"
metadataEdit: "Sửa thông tin bổ sung"
metadataDescription: "Sử dụng phần này, bạn có thể hiển thị các mục thông tin bổ
sung trong hồ sơ của mình. Bạn có thể thêm thẻ {a} hoặc thẻ {l} với {rel} để xác
minh liên kết trên tiểu sử của mình!"
metadataLabel: "Nhãn"
metadataContent: "Nội dung"
changeAvatar: "Đổi ảnh đại diện"
changeBanner: "Đổi ảnh bìa"
locationDescription: Nếu bạn nhập thành phố của mình trước, nó sẽ hiển thị giờ địa
phương của bạn cho những người dùng khác.
_exportOrImport:
allNotes: "Toàn bộ tút"
followingList: "Đang theo dõi"
muteList: "Ẩn"
blockingList: "Chặn"
userLists: "Danh sách"
excludeMutingUsers: "Loại trừ những người dùng bị ẩn"
excludeInactiveUsers: "Loại trừ những người dùng không hoạt động"
_charts:
federation: "Liên hợp"
apRequest: "Yêu cầu"
usersIncDec: "Sự khác biệt về số lượng người dùng"
usersTotal: "Tổng số người dùng"
activeUsers: "Số người đang hoạt động"
notesIncDec: "Sự khác biệt về số lượng tút"
localNotesIncDec: "Sự khác biệt về số lượng tút máy chủ này"
remoteNotesIncDec: "Sự khác biệt về số lượng tút từ máy chủ khác"
notesTotal: "Tổng số sút"
filesIncDec: "Sự khác biệt về số lượng tập tin"
filesTotal: "Tổng số tập tin"
storageUsageIncDec: "Sự khác biệt về dung lượng lưu trữ"
storageUsageTotal: "Tổng dung lượng lưu trữ"
_instanceCharts:
requests: "Lượt yêu cầu"
users: "Sự khác biệt về số lượng người dùng"
usersTotal: "Số lượng người dùng tích lũy"
notes: "Sự khác biệt về số lượng tút"
notesTotal: "Số lượng tút tích lũy"
ff: "Sự khác biệt về số lượng người dùng được theo dõi/người theo dõi"
ffTotal: "Số lượng người dùng được theo dõi/người theo dõi tích lũy"
cacheSize: "Sự khác biệt về dung lượng bộ nhớ đệm"
cacheSizeTotal: "Dung lượng bộ nhớ đệm tích lũy"
files: "Sự khác biệt về số lượng tập tin"
filesTotal: "Số lượng tập tin tích lũy"
_timelines:
home: "Trang chính"
local: "Máy chủ này"
social: "Xã hội"
global: "Liên hợp"
recommended: Đề xuất
_pages:
newPage: "Tạo Trang mới"
editPage: "Sửa Trang này"
readPage: "Xem mã nguồn Trang này"
created: "Trang đã được tạo thành công"
updated: "Trang đã được cập nhật thành công"
deleted: "Trang đã được xóa thành công"
pageSetting: "Cài đặt trang"
nameAlreadyExists: "URL Trang đã tồn tại"
invalidNameTitle: "URL Trang không hợp lệ"
invalidNameText: "Không được để trống tựa đề Trang"
editThisPage: "Sửa Trang này"
viewSource: "Xem mã nguồn"
viewPage: "Xem trang của tôi"
like: "Thích"
unlike: "Bỏ thích"
my: "Trang của tôi"
liked: "Trang đã thích"
featured: "Nổi tiếng"
inspector: "Thanh tra"
contents: "Nội dung"
content: "Chặn Trang"
variables: "Biến thể"
title: "Tựa đề"
url: "URL Trang"
summary: "Mô tả Trang"
alignCenter: "Căn giữa"
hideTitleWhenPinned: "Ẩn tựa đề Trang khi ghim lên hồ sơ"
font: "Phông chữ"
fontSerif: "Serif"
fontSansSerif: "Sans Serif"
eyeCatchingImageSet: "Đặt ảnh thu nhỏ"
eyeCatchingImageRemove: "Xóa ảnh thu nhỏ"
chooseBlock: "Thêm khối"
selectType: "Chọn kiểu"
enterVariableName: "Nhập tên một biến thể"
variableNameIsAlreadyUsed: "Tên biến thể này đã được sử dụng"
contentBlocks: "Nội dung"
inputBlocks: "Nhập"
specialBlocks: "Đặc biệt"
blocks:
text: "Văn bản"
textarea: "Khu vực văn bản"
section: "Mục "
image: "Hình ảnh"
button: "Nút"
if: "Nếu"
_if:
variable: "Biến thể"
post: "Mẫu đăng"
_post:
text: "Nội dung"
attachCanvasImage: "Đính kèm hình canva"
canvasId: "ID Canva"
textInput: "Văn bản đầu vào"
_textInput:
name: "Tên biến thể"
text: "Tựa đề"
default: "Giá trị mặc định"
textareaInput: "Văn bản nhiều dòng đầu vào"
_textareaInput:
name: "Tên biến thể"
text: "Tựa đề"
default: "Giá trị mặc định"
numberInput: "Đầu vào số"
_numberInput:
name: "Tên biến thể"
text: "Tựa đề"
default: "Giá trị mặc định"
canvas: "Canva"
_canvas:
id: "ID Canva"
width: "Chiều rộng"
height: "Chiều cao"
note: "Tút đã nhúng"
_note:
id: "ID tút"
idDescription: "Ngoài ra, bạn có thể dán URL tút vào đây."
detailed: "Xem chi tiết"
switch: "Chuyển đổi"
_switch:
name: "Tên biến thể"
text: "Tựa đề"
default: "Giá trị mặc định"
counter: "Bộ đếm"
_counter:
name: "Tên biến thể"
text: "Tựa đề"
inc: "Bước"
_button:
text: "Tựa đề"
colored: "Với màu"
action: "Thao tác khi nhấn nút"
_action:
dialog: "Hiện hộp thoại"
_dialog:
content: "Nội dung"
resetRandom: "Đặt lại seed ngẫu nhiên"
pushEvent: "Gửi một sự kiện"
_pushEvent:
event: "Tên sự kiện"
message: "Tin nhắn hiển thị khi kích hoạt"
variable: "Biển thể để gửi"
no-variable: "Không"
callAiScript: "Gọi AiScript"
_callAiScript:
functionName: "Tên tính năng"
radioButton: "Lựa chọn"
_radioButton:
name: "Tên biến thể"
title: "Tựa đề"
values: "Phân tách các mục bằng cách xuống dòng"
default: "Giá trị mặc định"
script:
categories:
flow: "Điều khiển"
logical: "Hoạt động logic"
operation: "Tính toán"
comparison: "So sánh"
random: "Ngẫu nhiên"
value: "Giá trị"
fn: "Tính năng"
text: "Tác vụ văn bản"
convert: "Chuyển đổi"
list: "Danh sách"
blocks:
text: "Văn bản"
multiLineText: "Văn bản (nhiều dòng)"
textList: "Văn bản liệt kê"
_textList:
info: "Phân tách mục bằng cách xuống dòng"
strLen: "Độ dài văn bản"
_strLen:
arg1: "Văn bản"
strPick: "Trích xuất chuỗi"
_strPick:
arg1: "Văn bản"
arg2: "Vị trí chuỗi"
strReplace: "Thay thế chuỗi"
_strReplace:
arg1: "Nội dung"
arg2: "Văn bản thay thế"
arg3: "Thay thế bằng"
strReverse: "Lật văn bản"
_strReverse:
arg1: "Văn bản"
join: "Nối văn bản"
_join:
arg1: "Danh sách"
arg2: "Phân cách"
add: "Cộng"
_add:
arg1: "A"
arg2: "B"
subtract: "Trừ"
_subtract:
arg1: "A"
arg2: "B"
multiply: "Nhân"
_multiply:
arg1: "A"
arg2: "B"
divide: "Chia"
_divide:
arg1: "A"
arg2: "B"
mod: "Phần còn lại"
_mod:
arg1: "A"
arg2: "B"
round: "Làm tròn thập phân"
_round:
arg1: "Số"
eq: "A và B bằng nhau"
_eq:
arg1: "A"
arg2: "B"
notEq: "A và B khác nhau"
_notEq:
arg1: "A"
arg2: "B"
and: "A VÀ B"
_and:
arg1: "A"
arg2: "B"
or: "A HOẶC B"
_or:
arg1: "A"
arg2: "B"
lt: "< A nhỏ hơn B"
_lt:
arg1: "A"
arg2: "B"
gt: "> A lớn hơn B"
_gt:
arg1: "A"
arg2: "B"
ltEq: "<= A nhỏ hơn hoặc bằng B"
_ltEq:
arg1: "A"
arg2: "B"
gtEq: ">= A lớn hơn hoặc bằng B"
_gtEq:
arg1: "A"
arg2: "B"
if: "Nhánh"
_if:
arg1: "Nếu"
arg2: "Sau đó"
arg3: "Khác"
not: "KHÔNG"
_not:
arg1: "KHÔNG"
random: "Ngẫu nhiên"
_random:
arg1: "Xác suất"
rannum: "Số ngẫu nhiên"
_rannum:
arg1: "Giá trị tối thiểu"
arg2: "Giá trị tối đa"
randomPick: "Chọn ngẫu nhiên từ danh sách"
_randomPick:
arg1: "Danh sách"
dailyRandom: "Ngẫu nhiên (Đổi mỗi người một lần mỗi ngày)"
_dailyRandom:
arg1: "Xác suất"
dailyRannum: "Số ngẫu nhiên (Đổi mỗi người một lần mỗi ngày)"
_dailyRannum:
arg1: "Giá trị tối thiểu"
arg2: "Giá trị tối đa"
dailyRandomPick: "Chọn ngẫu nhiên từ một danh sách (Đổi mỗi người một lần mỗi
ngày)"
_dailyRandomPick:
arg1: "Danh sách"
seedRandom: "Ngẫu nhiên (với seed)"
_seedRandom:
arg1: "Seed"
arg2: "Xác suất"
seedRannum: "Số ngẫu nhiên (với seed)"
_seedRannum:
arg1: "Seed"
arg2: "Giá trị tối thiểu"
arg3: "Giá trị tối đa"
seedRandomPick: "Chọn ngẫu nhiên từ danh sách (với seed)"
_seedRandomPick:
arg1: "Seed"
arg2: "Danh sách"
DRPWPM: "Chọn ngẫu nhiên từ danh sách nặng (Đổi mỗi người một lần mỗi ngày)"
_DRPWPM:
arg1: "Văn bản liệt kê"
pick: "Chọn từ danh sách"
_pick:
arg1: "Danh sách"
arg2: "Vị trí"
listLen: "Lấy độ dài danh sách"
_listLen:
arg1: "Danh sách"
number: "Số"
stringToNumber: "Chữ thành số"
_stringToNumber:
arg1: "Văn bản"
numberToString: "Số thành chữ"
_numberToString:
arg1: "Số"
splitStrByLine: "Phân cách văn bản bằng cách xuống dòng"
_splitStrByLine:
arg1: "Văn bản"
ref: "Biến thể"
aiScriptVar: "Biển thể AiScript"
fn: "Tính năng"
_fn:
slots: "Chỗ"
slots-info: "Phân cách chỗ bằng cách xuống dòng"
arg1: "Đầu ra"
for: "để-Lặp lại"
_for:
arg1: "Số lần lặp lại"
arg2: "Hành động"
typeError: "Chỗ {slot} chấp nhận các giá trị thuộc loại \"{expect}\", nhưng giá
trị được cung cấp thuộc loại \"{actual}\"!"
thereIsEmptySlot: "Chỗ {slot} đang trống!"
types:
string: "Văn bản"
number: "Số"
boolean: "Cờ"
array: "Danh sách"
stringArray: "Văn bản liệt kê"
emptySlot: "Chỗ trống"
enviromentVariables: "Biến môi trường"
pageVariables: "Biến trang"
argVariables: "Đầu vào chỗ"
_relayStatus:
requesting: "Đang chờ"
accepted: "Đã duyệt"
rejected: "Đã từ chối"
_notification:
fileUploaded: "Đã tải lên tập tin"
youGotMention: "{name} nhắc đến bạn"
youGotReply: "{name} trả lời bạn"
youGotQuote: "{name} trích dẫn tút của bạn"
youRenoted: "{name} đăng lại tút của bạn"
youGotPoll: "{name} bình chọn tút của bạn"
youGotMessagingMessageFromUser: "{name} nhắn tin cho bạn"
youGotMessagingMessageFromGroup: "Một tin nhắn trong nhóm {name}"
youWereFollowed: "đã theo dõi bạn"
youReceivedFollowRequest: "Bạn vừa có một yêu cầu theo dõi"
yourFollowRequestAccepted: "Yêu cầu theo dõi của bạn đã được chấp nhận"
youWereInvitedToGroup: "Bạn đã được mời tham gia nhóm"
pollEnded: "Cuộc bình chọn đã kết thúc"
emptyPushNotificationMessage: "Đã cập nhật thông báo đẩy"
_types:
all: "Toàn bộ"
follow: "Đang theo dõi"
mention: "Nhắc đến"
reply: "Lượt trả lời"
renote: "Đăng lại"
quote: "Trích dẫn"
reaction: "Biểu cảm"
pollVote: "Lượt bình chọn"
pollEnded: "Bình chọn kết thúc"
receiveFollowRequest: "Yêu cầu theo dõi"
followRequestAccepted: "Yêu cầu theo dõi được chấp nhận"
groupInvited: "Mời vào nhóm"
app: "Từ app liên kết"
_actions:
followBack: "đã theo dõi lại bạn"
reply: "Trả lời"
renote: "Đăng lại"
voted: đã bình chọn tút của bạn
reacted: đã biểu cảm tút của bạn
renoted: đã đăng lại tút của bạn
_deck:
alwaysShowMainColumn: "Luôn hiện cột chính"
columnAlign: "Căn cột"
addColumn: "Thêm cột"
configureColumn: "Cài đặt cột"
swapLeft: "Hoán đổi với cột bên trái"
swapRight: "Hoán đổi với cột bên phải"
swapUp: "Hoán đổi với cột trên"
swapDown: "Hoán đổi với cột dưới"
stackLeft: "Xếp chồng với cột bên trái"
popRight: "Xếp chồng với cột bên trái"
profile: "Hồ sơ"
newProfile: "Hồ sơ mới"
deleteProfile: "Xóa hồ sơ"
introduction: "Kết hợp các cột để tạo giao diện của riêng bạn!"
introduction2: "Bạn có thể thêm cột bất kỳ lúc nào bằng cách nhấn + ở bên phải màn
hình."
widgetsIntroduction: "Chọn \"Sửa widget\" trong menu cột và thêm một widget."
_columns:
main: "Chính"
widgets: "Tiện ích"
notifications: "Thông báo"
tl: "Bảng tin"
antenna: "Trạm phát sóng"
list: "Danh sách"
mentions: "Lượt nhắc"
direct: "Nhắn riêng"
channel: Kênh
renameProfile: Đổi tên workspace
nameAlreadyExists: Tên workspace này đã tồn tại.
renoteMute: Ẩn lượt chia sẻ
renoteUnmute: Bỏ ẩn lượt chia sẻ
searchPlaceholder: Lướt Firefish
edited: Đã sửa {date} {time}
findOtherInstance: Tìm máy chủ khác
noThankYou: Từ chối
_filters:
withFile: Có file
notesAfter: Đăng sau
followersOnly: Chỉ người theo dõi
fromUser: Từ người dùng
notesBefore: Đăng trước
followingOnly: Đang theo dõi
fromDomain: Từ máy chủ
flagSpeakAsCatDescription: Tút của bạn sẽ biến hóa ngộ nghĩnh khi bật chế độ tôi là
mèo
secureModeInfo: Khi truy vấn từ máy chủ khác, không nhận nếu không có bằng chứng.
pushNotificationNotSupported: Trình duyệt hoặc máy chủ không hỗ trợ thông báo đẩy
sendPushNotificationReadMessage: Xóa thông báo đẩy sau khi thông báo hoặc tin nhắn
liên quan đã được đọc
adminCustomCssWarn: Cài đặt này chỉ nên được sử dụng nếu bạn biết rõ cách thức hoạt
động của nó. Việc nhập các giá trị không phù hợp có thể khiến app của MỌI NGƯỜI
ngừng hoạt động. Vui lòng đảm bảo rằng CSS của bạn hoạt động bình thường bằng cách
kiểm tra nó trong cài đặt người dùng của bạn.
enableCustomKaTeXMacro: Bật tùy chỉnh macro KaTeX
noGraze: Vui lòng tắt tiện ích mở rộng trình duyệt "Graze for Mastodon" vì tiện ích
này can thiệp vào Firefish.
addRe: Thêm "re:" vào đầu bình luận để trả lời tút có cảnh báo nội dung
_experiments:
postImportsCaption: Cho phép người dùng nhập các bài đăng của họ từ các tài khoản
Firefish, Misskey, Mastodon, Akkoma và Pleroma trước đây. Nó có thể gây chậm trong
quá trình tải nếu hàng đợi của bạn bị tắc nghẽn.
title: Thử nghiệm
enablePostImports: Bật nhập tút
_skinTones:
medium: Vừa
light: Sáng
dark: Đen
yellow: Vàng
mediumLight: Sáng Vừa
mediumDark: Đen Vừa
removeReaction: Xóa biểu cảm
enableRecommendedTimeline: Bật bảng tin đề xuất
antennasDesc: "Ăng-ten hiển thị tút mới phù hợp với tiêu chí bạn đặt!\n Chúng có thể
được truy cập từ trang bảng tin."
userSaysSomethingReasonQuote: '{name} trích dẫn một tút chứa {reason}'
allowedInstancesDescription: Host của máy chủ được đưa vào danh sách trắng để liên
hợp, mỗi máy chủ được phân tách bằng cách xuống dòng (chỉ áp dụng ở chế độ riêng
tư).
sendPushNotificationReadMessageCaption: Sẽ hiện thông báo "{emptyPushNotificationMessage}"
trong một khoảng thời gian ngắn. Điều này có thể gây tốn pin của thiết bị.
enterSendsMessage: Nhấn Trở lại trong Tin nhắn để gửi tin nhắn (tắt là Ctlr + Return)
showAdminUpdates: Thông báo có phiên bản Firefish mới (chỉ dành cho quản trị viên)
replayTutorial: Phát lại hướng dẫn
moveFrom: Chuyển từ tài khoản cũ sang
moveFromDescription: Thao tác này sẽ đặt bí danh cho tài khoản cũ của bạn để bạn có
thể chuyển từ tài khoản đó sang tài khoản hiện tại. Làm điều này TRƯỚC KHI di chuyển
từ tài khoản cũ của bạn. Vui lòng nhập định dạng @person@server.com
signupsDisabled: Máy chủ này hiện đang bị tắt đăng ký, nhưng bạn luôn có thể đăng
ký tại một máy chủ khác! Nếu bạn có mã mời cho máy chủ này, vui lòng nhập mã đó
vào bên dưới.
silencedWarning: Trang này đang hiển thị vì những người dùng này đến từ các máy chủ
mà quản trị viên của bạn đã ẩn, vì vậy họ có thể là spam.
_dialog:
charactersExceeded: 'Vượt quá giới hạn ký tự! Hiện tại: {current}/Tối đa: {max}'
charactersBelow: 'Không đủ ký tự tối thiểu! Hiện tại: {current}/Tối thiểu: {min}'
enableIdenticonGeneration: Bật tạo identicon
enableServerMachineStats: Bật thống kê phần cứng máy chủ
secureMode: Chế độ an toàn (Phê duyệt nạp)
_messaging:
dms: Riêng tư
groups: Nhóm
moveToLabel: 'Tài khoản bạn chuyển tới:'
reactionPickerSkinTone: Chọn màu da emoji
jumpToPrevious: Về trước
listsDesc: Danh sách cho phép bạn tạo các bảng tin với những người dùng chọn trước.
Xem danh sách ở trang bảng tin.
enableEmojiReactions: Bật biểu cảm bằng emoji
showEmojisInReactionNotifications: Hiện emoji trong thông báo biểu cảm
silencedInstancesDescription: Liệt kê địa chủ của các máy chủ mà bạn muốn ẩn. Tài
khoản trong các máy chủ được liệt kê được coi là "Ẩn", chỉ có thể thực hiện các
yêu cầu theo dõi và không thể nhắn riêng đến tài khoản máy chủ nếu không được theo
dõi. Điều này sẽ không ảnh hưởng đến các máy chủ bị chặn.
silenced: Đã ẩn
expandOnNoteClick: Mở tút khi nhấn vào
expandOnNoteClickDesc: Nếu tắt, bạn vẫn có thể chọn mở tút trong menu chuột phải hoặc
nhấn vào thời gian đăng.
userSaysSomethingReasonReply: '{name} trả lời một tút chứa {reason}'
userSaysSomethingReasonRenote: '{name} đăng lại một tút chứa {reason}'
channelFederationWarn: Kênh chưa thể liên hợp với máy chủ khác
clipsDesc: Ghim là những tút bạn muốn luôn hiển thị đầu tiên. Bạn có thể tạo ghim
từ menu của mỗi tút.
seperateRenoteQuote: Phân chia nút đăng lại và trích dẫn
subscribePushNotification: Bật thông báo đẩy
noteId: ID tút
moveAccount: Đã chuyển tài khoản!
sendModMail: Gửi lưu ý kiểm duyệt
verifiedLink: Liên kết xác minh
_feeds:
copyFeed: Sao chép feed
rss: RSS
atom: Atom
jsonFeed: JSON
hiddenTags: Những hashtag đã ẩn
cannotUploadBecauseExceedsFileSizeLimit: Không thể tải lên vì vượt quá dung lượng
cho phép.
pushNotificationAlreadySubscribed: Đã bật thông báo đẩy
splash: Splash Screen
alt: ALT
showAds: Hiện banner cộng đồng
migration: Chuyển máy chủ
swipeOnMobile: Cho phép vuốt giữa các trang
logoImageUrl: Đường dẫn hình ảnh logo
moveTo: Chuyển đến tài khoản mới
moveAccountDescription: Quá trình này là không thể đảo ngược. Đảm bảo rằng bạn đã
thiết lập bí danh cho tài khoản này trên tài khoản mới của mình trước khi di chuyển.
Vui lòng nhập định dạng @person@server.com
antennaInstancesDescription: Liệt kê mỗi máy chủ một dòng
privateModeInfo: Khi bật, chỉ các máy chủ trong danh sách trắng mới có thể liên hợp
với máy chủ của bạn. Tất cả tút sẽ được ẩn khỏi công khai.
unsubscribePushNotification: Tắt thông báo đẩy
customMOTD: Tùy chỉnh MOTD (tin nhắn lướt qua trên màn hình)
deleted: Đã xóa
editNote: Sửa tút
flagSpeakAsCat: Tôi là mèo
silenceThisInstance: Ẩn máy chủ này
silencedInstances: Những máy chủ đã ẩn
instanceSecurity: An toàn máy chủ
showUpdates: Hiện popup khi Firefish có cập nhật
selectChannel: Chọn kênh
isBot: Đây là tài khoản bot
isLocked: Tài khoản này duyệt theo dõi thủ công
origin: Gốc
newer: mới hơn
older: cũ hơn
accountMoved: 'Người này đã chuyển sang:'
hiddenTagsDescription: 'Liệt kê các hashtag (không có #) mà bạn muốn ẩn khỏi xu hướng
và khám phá. Các thẻ bắt đầu bằng # đã ẩn vẫn có thể được thấy ở các nơi khác.'
noInstances: Không có máy chủ nào
manageGroups: Quản lý nhóm
accessibility: Khả năng tiếp cận
indexNotice: Đang lập chỉ mục. Quá trình này có thể mất một lúc, vui lòng không khởi
động lại máy chủ của bạn sau ít nhất một giờ.
breakFollowConfirm: Bạn có chắc muốn xóa người theo dõi?
caption: Caption tự động
objectStorageS3ForcePathStyle: Sử dụng URL điểm cuối dựa trên đường dẫn
objectStorageS3ForcePathStyleDesc: Bật tính năng này để tạo URL điểm cuối ở định dạng
's3.amazonaws.com/<bucket>/' thay vì '<bucket>.s3.amazonaws.com'.
privateMode: Chế độ riêng tư
allowedInstances: Danh sách trắng
customMOTDDescription: Tùy chỉnh tin nhắn MOTD (splash screen) được phân tách bằng
dấu ngắt dòng để được hiển thị ngẫu nhiên mỗi khi người dùng tải/tải lại trang.
customSplashIcons: Tùy chỉnh biểu tượng splash screen (urls)
customSplashIconsDescription: URL cho các biểu tượng splash screen tùy chỉnh được
phân tách bằng dấu ngắt dòng sẽ được hiển thị ngẫu nhiên mỗi khi người dùng tải/tải
lại trang. Vui lòng đảm bảo rằng các hình ảnh nằm trên một URL tĩnh, tốt nhất là
tất cả đã được thay đổi kích thước thành 192x192.
recommendedInstances: Máy chủ đề xuất
updateAvailable: Có bản cập nhật mới!
swipeOnDesktop: Cho phép vuốt kiểu điện thoại trên máy tính
moveFromLabel: 'Tài khoản cũ của bạn:'
defaultReaction: Biểu cảm mặc định cho những tút đã đăng và sắp đăng
indexFromDescription: Để trống để lập chỉ mục toàn bộ
donationLink: Liên kết tới trang tài trợ
deletePasskeys: Xóa passkey
delete2faConfirm: Thao tác này sẽ xóa 2FA trên tài khoản này một cách không thể phục
hồi. Tiếp tục?
deletePasskeysConfirm: Thao tác này sẽ xóa hoàn toàn tất cả mật khẩu và khóa bảo mật
trên tài khoản này. Tiếp tục?
inputNotMatch: Không trùng khớp
addInstance: Thêm một máy chủ
delete2fa: Tắt 2FA
apps: App
image: Hình ảnh
video: Video
audio: Âm thanh
selectInstance: Chọn máy chủ
userSaysSomethingReason: '{name} cho biết {reason}'
pushNotification: Thông báo đẩy
indexPosts: Chỉ mục tút
indexFrom: Chỉ mục từ Post ID
customKaTeXMacro: Tùy chỉnh macro KaTeX
license: Giấy phép
cw: Nội dung ẩn
showPopup: Thông báo người dùng bằng popup
showWithSparkles: Hiện kèm hiệu ứng lấp lánh
youHaveUnreadAnnouncements: Bạn có thông báo chưa đọc
migrationConfirm: "Bạn có hoàn toàn chắc chắn muốn di chuyển tài khoản của mình sang
{account} không? Sau khi thực hiện việc này, bạn sẽ không thể đảo ngược nó và sẽ
không thể sử dụng lại tài khoản của mình một cách bình thường.\nNgoài ra, vui lòng
đảm bảo rằng bạn đã đặt tài khoản hiện tại này làm tài khoản mà bạn đang chuyển
từ đó."
xl: XL
neverShow: Không hiện lại nữa
remindMeLater: Để sau
removeQuote: Xóa trích dẫn
removeRecipient: Xóa người nhận
removeMember: Xóa thành viên
customKaTeXMacroDescription: 'Thiết lập macro để viết các biểu thức toán học một cách
dễ dàng! Ký hiệu tuân theo định nghĩa lệnh của LaTeX và được viết là \newcommand{\
name}{content} hoặc \newcommand{\name}[số lượng đối số]{content}. Ví dụ: \newcommand{\add}[2]{#1
+ #2} sẽ mở rộng \add{3}{foo} thành 3 + foo. Dấu ngoặc nhọn bao quanh tên macro
có thể được thay đổi thành dấu ngoặc tròn hoặc vuông. Điều này ảnh hưởng đến các
dấu ngoặc được sử dụng cho các đối số. Một (và chỉ một) macro có thể được xác định
trên mỗi dòng và bạn không thể ngắt dòng ở giữa định nghĩa. Các dòng không hợp lệ
chỉ đơn giản là bị bỏ qua. Chỉ hỗ trợ các hàm thay thế chuỗi đơn giản; cú pháp nâng
cao, chẳng hạn như phân nhánh có điều kiện, không thể được sử dụng ở đây.'
preventAiLearning: Chặn AI bot càn quét
preventAiLearningDescription: Yêu cầu các mô hình ngôn ngữ AI của bên thứ ba không
nghiên cứu nội dung bạn tải lên, chẳng hạn như tút và hình ảnh.
isModerator: Kiểm duyệt viên
isAdmin: Quản trị viên
isPatron: Người bảo trợ Firefish
recommendedInstancesDescription: Các máy chủ được đề xuất được phân tách bằng dấu
ngắt dòng để xuất hiện trong bảng tin đề xuất.