diff --git a/public/language/vi/admin/dashboard.json b/public/language/vi/admin/dashboard.json
index 0cbc260f5e..b7f7169ee4 100644
--- a/public/language/vi/admin/dashboard.json
+++ b/public/language/vi/admin/dashboard.json
@@ -52,7 +52,7 @@
"active-users.users": "Users",
"active-users.guests": "Guests",
"active-users.total": "Total",
- "active-users.connections": "Connections",
+ "active-users.connections": "Kết nối",
"anonymous-registered-users": "Anonymous vs Registered Users",
"anonymous": "Anonymous",
@@ -74,6 +74,6 @@
"graphs.unique-visitors": "Unique Visitors",
"graphs.registered-users": "Registered Users",
"graphs.anonymous-users": "Anonymous Users",
- "last-restarted-by": "Last restarted by",
+ "last-restarted-by": "Khởi động lại lần cuối bởi",
"no-users-browsing": "No users browsing"
}
diff --git a/public/language/vi/admin/manage/admins-mods.json b/public/language/vi/admin/manage/admins-mods.json
index e0f39ed5d4..7ccaaf32dd 100644
--- a/public/language/vi/admin/manage/admins-mods.json
+++ b/public/language/vi/admin/manage/admins-mods.json
@@ -1,6 +1,6 @@
{
"administrators": "Administrators",
- "global-moderators": "Global Moderators",
+ "global-moderators": "Người Điều Hành Toàn Quyền",
"no-global-moderators": "No Global Moderators",
"moderators-of-category": "%1 Moderators",
"no-moderators": "No Moderators",
diff --git a/public/language/vi/admin/manage/categories.json b/public/language/vi/admin/manage/categories.json
index 1144e16433..985ce62783 100644
--- a/public/language/vi/admin/manage/categories.json
+++ b/public/language/vi/admin/manage/categories.json
@@ -72,7 +72,7 @@
"alert.copy-success": "Settings Copied!",
"alert.set-parent-category": "Set Parent Category",
"alert.updated": "Updated Categories",
- "alert.updated-success": "Category IDs %1 successfully updated.",
+ "alert.updated-success": "IDs Chuyên mục %1 đã cập nhật thành công.",
"alert.upload-image": "Upload category image",
"alert.find-user": "Find a User",
"alert.user-search": "Search for a user here...",
diff --git a/public/language/vi/admin/manage/registration.json b/public/language/vi/admin/manage/registration.json
index f51b4d56e6..bf6ab3e613 100644
--- a/public/language/vi/admin/manage/registration.json
+++ b/public/language/vi/admin/manage/registration.json
@@ -11,7 +11,7 @@
"list.ip-spam": "Frequency: %1 Appears: %2",
"invitations": "Invitations",
- "invitations.description": "Below is a complete list of invitations sent. Use ctrl-f to search through the list by email or username.
The username will be displayed to the right of the emails for users who have redeemed their invitations.",
+ "invitations.description": "Dưới đây là danh sách hoàn tất các lời mời đã gửi. Bấm ctrl-f để tìm kiếm trong danh sách bằng email hoặc tên đăng nhập.
Tên đăng nhập sẽ được hiển thị bên phải email cho những người dùng đã đổi lời mời của họ.",
"invitations.inviter-username": "Inviter Username",
"invitations.invitee-email": "Invitee Email",
"invitations.invitee-username": "Invitee Username (if registered)",
diff --git a/public/language/vi/admin/settings/cookies.json b/public/language/vi/admin/settings/cookies.json
index 1ffd2dced4..a9af6255bc 100644
--- a/public/language/vi/admin/settings/cookies.json
+++ b/public/language/vi/admin/settings/cookies.json
@@ -1,5 +1,5 @@
{
- "eu-consent": "EU Consent",
+ "eu-consent": "Tuân thủ EU",
"consent.enabled": "Enabled",
"consent.message": "Notification message",
"consent.acceptance": "Acceptance message",
diff --git a/public/language/vi/category.json b/public/language/vi/category.json
index e97a7d16fd..b468ce6e29 100644
--- a/public/language/vi/category.json
+++ b/public/language/vi/category.json
@@ -3,7 +3,7 @@
"subcategories": "Chuyên mục con",
"new_topic_button": "Chủ đề mới",
"guest-login-post": "Đăng nhập để viết bài",
- "no_topics": "Không có bài viết trong danh mục này.
Hãy đăng một bài viết mới.",
+ "no_topics": "Không có chủ đề nào trong danh mục này.
Tại sao bạn không thử đăng một chủ đề?",
"browsing": "đang xem",
"no_replies": "Chưa có bình luận nào",
"no_new_posts": "Không có bài mới.",
diff --git a/public/language/vi/email.json b/public/language/vi/email.json
index e54982c9ed..506fac2eac 100644
--- a/public/language/vi/email.json
+++ b/public/language/vi/email.json
@@ -1,6 +1,6 @@
{
"test-email.subject": "Test Email",
- "password-reset-requested": "Password Reset Requested!",
+ "password-reset-requested": "Yêu cầu đặt lại mật khẩu!",
"welcome-to": "Chào mừng bạn đến với %1",
"invite": "Lời mời từ %1",
"greeting_no_name": "Xin chào",
diff --git a/public/language/vi/error.json b/public/language/vi/error.json
index 6d915c09d6..e53704a147 100644
--- a/public/language/vi/error.json
+++ b/public/language/vi/error.json
@@ -28,7 +28,7 @@
"username-taken": "Tên đăng nhập đã tồn tại",
"email-taken": "Email đã được đăng kí",
"email-invited": "Email was already invited",
- "email-not-confirmed": "You are unable to post until your email is confirmed, please click here to confirm your email.",
+ "email-not-confirmed": "Bạn không thể đăng bài cho đến khi email của bạn được xác nhận, vui lòng nhấp vào đây để xác nhận email của bạn.",
"email-not-confirmed-chat": "Bạn không được quyền chat nếu email của bạn chưa được xác nhận, vui lòng click vào đây để xác nhận email của bạn.",
"email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.",
"no-email-to-confirm": "Diễn đàn này yêu cầu xác nhận email, vui lòng nhấn vào đây để nhập email.",
diff --git a/public/language/vi/flags.json b/public/language/vi/flags.json
index 0c87b29336..96b2d69e0a 100644
--- a/public/language/vi/flags.json
+++ b/public/language/vi/flags.json
@@ -1,5 +1,5 @@
{
- "state": "State",
+ "state": "Trạng thái",
"reports": "Báo cáo",
"first-reported": "Được báo cáo đầu tiên",
"no-flags": "Hoan hô! Không tìm thấy cờ.",
@@ -19,10 +19,10 @@
"filter-type-all": "Tất Cả Nội Dung",
"filter-type-post": "Bài viết",
"filter-type-user": "Người dùng",
- "filter-state": "State",
- "filter-assignee": "Assignee UID",
+ "filter-state": "Trạng thái",
+ "filter-assignee": "UID Được chỉ định",
"filter-cid": "Chuyên mục",
- "filter-quick-mine": "Assigned to me",
+ "filter-quick-mine": "Được giao cho tôi",
"filter-cid-all": "Tất cả chuyên mục",
"apply-filters": "Áp Dụng Bộ Lọc",
"more-filters": "Thêm Nhiều Bộ Lọc",
@@ -32,55 +32,55 @@
"view-profile": "Xem Hồ Sơ",
"start-new-chat": "Bắt Đầu Trò Chuyện Mới",
"go-to-target": "Xem Mục Tiêu Gắn Cờ",
- "assign-to-me": "Assign To Me",
+ "assign-to-me": "Giao cho tôi",
"delete-post": "Xóa Bài Viết",
"purge-post": "Thanh Lọc Bài Viết",
"restore-post": "Khôi Phục Bài Viết",
- "user-view": "View Profile",
- "user-edit": "Edit Profile",
+ "user-view": "Xem Hồ Sơ",
+ "user-edit": "Sửa Hồ Sơ",
- "notes": "Flag Notes",
- "add-note": "Add Note",
- "no-notes": "No shared notes.",
- "delete-note-confirm": "Are you sure you want to delete this flag note?",
- "note-added": "Note Added",
- "note-deleted": "Note Deleted",
+ "notes": "Ghi Chú Cờ",
+ "add-note": "Thêm Ghi Chú",
+ "no-notes": "Không có ghi chú được chia sẻ.",
+ "delete-note-confirm": "Bạn có chắc muốn xóa ghi chú cờ này không?",
+ "note-added": "Đã Thêm Ghi Chú",
+ "note-deleted": "Đã Xóa Ghi Chú",
- "history": "Account & Flag History",
- "no-history": "No flag history.",
+ "history": "Tài Khoản & Lịch Sử Gắn Cờ",
+ "no-history": "Không có lịch sử gắn cờ",
- "state-all": "All states",
- "state-open": "New/Open",
- "state-wip": "Work in Progress",
- "state-resolved": "Resolved",
- "state-rejected": "Rejected",
- "no-assignee": "Not Assigned",
+ "state-all": "Tất cả trạng thái",
+ "state-open": "Mới/Mở",
+ "state-wip": "Đang Xử Lý",
+ "state-resolved": "Đã Giải Quyết",
+ "state-rejected": "Từ Chối",
+ "no-assignee": "Không có chỉ định",
- "sort": "Sort by",
- "sort-newest": "Newest first",
- "sort-oldest": "Oldest first",
- "sort-reports": "Most reports",
- "sort-all": "All flag types...",
- "sort-posts-only": "Posts only...",
- "sort-downvotes": "Most downvotes",
- "sort-upvotes": "Most upvotes",
- "sort-replies": "Most replies",
+ "sort": "Sắp xếp theo",
+ "sort-newest": "Mới nhất trước",
+ "sort-oldest": "Cũ nhất trước",
+ "sort-reports": "Nhiều báo cáo",
+ "sort-all": "Tất cả các loại cờ",
+ "sort-posts-only": "Chỉ bài viết...",
+ "sort-downvotes": "Nhiều lượt phản đối",
+ "sort-upvotes": "Nhiều lượt ủng hộ",
+ "sort-replies": "Nhiều lượt trả lời",
- "modal-title": "Report Content",
- "modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
- "modal-reason-spam": "Spam",
- "modal-reason-offensive": "Offensive",
- "modal-reason-other": "Other (specify below)",
- "modal-reason-custom": "Reason for reporting this content...",
- "modal-submit": "Submit Report",
- "modal-submit-success": "Content has been flagged for moderation.",
- "modal-submit-confirm": "Confirm Submission",
- "modal-submit-confirm-text": "You have a custom reason specified already. Are you sure you wish to submit via quick-report?",
- "modal-submit-confirm-text-help": "Submitting a quick report will overwrite any custom reasons defined.",
+ "modal-title": "Báo Cáo Nội Dung",
+ "modal-body": "Vui lòng nêu rõ lý do bạn gắn cờ %1 %2 để xem xét. Ngoài ra, hãy sử dụng một trong các nút báo cáo nhanh nếu có.",
+ "modal-reason-spam": "Quấy Rối",
+ "modal-reason-offensive": "Phản Cảm",
+ "modal-reason-other": "Lý Do Khác (Ghi Rõ Bên Dưới)",
+ "modal-reason-custom": "Lý do báo cáo nội dung này...",
+ "modal-submit": "Gửi Báo Cáo",
+ "modal-submit-success": "Nội dung đã được gắn cờ để kiểm duyệt.",
+ "modal-submit-confirm": "Xác Nhận Gửi",
+ "modal-submit-confirm-text": "Bạn đã chỉ định một lý do tùy chỉnh. Bạn có chắc chắn muốn gửi qua báo cáo nhanh không?",
+ "modal-submit-confirm-text-help": "Việc gửi báo cáo nhanh sẽ ghi đè lên bất kỳ lý do tùy chỉnh nào đã xác định.",
- "bulk-actions": "Bulk Actions",
- "bulk-resolve": "Resolve Flag(s)",
- "bulk-success": "%1 flags updated",
- "flagged-timeago-readable": "Flagged (%2)"
+ "bulk-actions": "Hành động hàng loạt",
+ "bulk-resolve": "Giải Quyết Cờ",
+ "bulk-success": "%1 cờ đã cập nhật",
+ "flagged-timeago-readable": "Đã Gắn Cờ (%2)"
}
\ No newline at end of file
diff --git a/public/language/vi/global.json b/public/language/vi/global.json
index 356fe8f4a7..01a9c12aac 100644
--- a/public/language/vi/global.json
+++ b/public/language/vi/global.json
@@ -47,8 +47,8 @@
"alert.error": "Lỗi",
"alert.banned": "Bị cấm",
"alert.banned.message": "Bạn vừa bị khóa tài khoản, bạn sẽ tự động thoát ra ngay bây giờ.",
- "alert.unfollow": "Bạn đã không còn theo dõi %1!",
- "alert.follow": "Bạn giờ đang theo dõi %1!",
+ "alert.unfollow": "Bạn không còn theo dõi %1!",
+ "alert.follow": "Bạn đang theo dõi %1!",
"users": "Số người dùng",
"topics": "Số Chủ đề",
"posts": "Số bài viết",
diff --git a/public/language/vi/groups.json b/public/language/vi/groups.json
index 88f53aab9c..2f946c4607 100644
--- a/public/language/vi/groups.json
+++ b/public/language/vi/groups.json
@@ -18,7 +18,7 @@
"cover-save": "Lưu",
"cover-saving": "Đang lưu",
"details.title": "Thông tin nhóm",
- "details.members": "Danh sách thành viên",
+ "details.members": "Danh Sách Thành Viên",
"details.pending": "Thành viên đang chờ trả lời",
"details.invited": "Thành viên đã được mời",
"details.has_no_posts": "Nhóm thành viên này chưa viết bài viết nào.",
diff --git a/public/language/vi/modules.json b/public/language/vi/modules.json
index 0a66fd6595..b7e7879c27 100644
--- a/public/language/vi/modules.json
+++ b/public/language/vi/modules.json
@@ -1,5 +1,5 @@
{
- "chat.chatting_with": "Chat with",
+ "chat.chatting_with": "Trò chuyện với",
"chat.placeholder": "Nhập tin nhắn ở đây, nhấn enter để gửi",
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
"chat.send": "Gửi",
diff --git a/public/language/vi/notifications.json b/public/language/vi/notifications.json
index e980e39717..772c9c4260 100644
--- a/public/language/vi/notifications.json
+++ b/public/language/vi/notifications.json
@@ -6,7 +6,7 @@
"back_to_home": "Quay lại %1",
"outgoing_link": "Liên kết ngoài",
"outgoing_link_message": "Bạn đang rời khỏi %1",
- "continue_to": "Tiếp tục tới %1",
+ "continue_to": "Tiếp tục đến %1",
"return_to": "Quay lại %1",
"new_notification": "Bạn có một thông báo mới",
"you_have_unread_notifications": "Bạn có thông báo chưa đọc",
diff --git a/public/language/vi/pages.json b/public/language/vi/pages.json
index 06732ca84c..fabf47d0cc 100644
--- a/public/language/vi/pages.json
+++ b/public/language/vi/pages.json
@@ -51,7 +51,7 @@
"account/settings": "Thiết lập",
"account/watched": "Chủ đề được quan tâm bởi %1",
"account/ignored": "Các chủ đề đã bị phớt lờ bởi %1",
- "account/upvoted": "Bài viết %1 tán thành",
+ "account/upvoted": "Bài đăng được %1 ủng hộ",
"account/downvoted": "Bài viết %1 phản đối",
"account/best": "Bài viết hay nhất của %1",
"account/blocks": "Người dùng bị chặn vì %1",
diff --git a/public/language/vi/register.json b/public/language/vi/register.json
index 9413ed9a4e..7ea8af2d63 100644
--- a/public/language/vi/register.json
+++ b/public/language/vi/register.json
@@ -2,7 +2,7 @@
"register": "Đăng ký",
"cancel_registration": "Hủy đăng ký",
"help.email": "Theo mặc định, Email của bạn sẽ được ẩn và public sẽ không thấy được",
- "help.username_restrictions": "Một tên truy cập duy nhất có từ %1 đến %2 ký tự. Những người khác có thể nhắc đến bạn bằng @tên truy cập.",
+ "help.username_restrictions": "Một tên đăng nhập duy nhất giữa %1 và %2 ký tự. Người khác có thể nhắc đến bạn với @tên đăng nhập.",
"help.minimum_password_length": "Mật khẩu của bạn phải có ít nhất %1 ký tự",
"email_address": "Địa chỉ Email",
"email_address_placeholder": "Nhập địa chỉ Email",
diff --git a/public/language/vi/user.json b/public/language/vi/user.json
index df54544f66..ee89fe15d2 100644
--- a/public/language/vi/user.json
+++ b/public/language/vi/user.json
@@ -17,7 +17,7 @@
"delete_content": "Xóa Tài Khoản Nội Dung",
"delete_all": "XóaTài Khoản và Nội Dung",
"delete_account_confirm": "Bạn có chắc chắn muốn ẩn danh bài đăng và xóa tài khoản của mình không?
Không thể hoàn tác hành động này và bạn sẽ không thể khôi phục dữ liệu của mình
Nhập mật khẩu của bạn để xác nhận rằng bạn muốn hủy tài khoản này.",
- "delete_this_account_confirm": "Are you sure you want to delete this account while leaving its contents behind?
This action is irreversible, posts will be anonymized, and you will not be able to restore post associations with the deleted account
",
+ "delete_this_account_confirm": "Bạn có chắc muốn xóa tài khoản này trong khi vẫn để lại nội dung của nó?
Hành động này không thể hoàn tác, các bài viết sẽ được ẩn danh và bạn không thể khôi phục các liên kết bài viết với tài khoản đã xóa
",
"delete_account_content_confirm": "Are you sure you want to delete this account's content (posts/topics/uploads)?
This action is irreversible and you will not be able to recover any data
",
"delete_all_confirm": "Are you sure you want to delete this account and all of its content (posts/topics/uploads)?
This action is irreversible and you will not be able to recover any data
",
"account-deleted": "Tài khoản đã bị xoá",