diff --git a/public/language/bg/admin/manage/categories.json b/public/language/bg/admin/manage/categories.json
index b7cf0d5d48..bccb20de16 100644
--- a/public/language/bg/admin/manage/categories.json
+++ b/public/language/bg/admin/manage/categories.json
@@ -47,8 +47,8 @@
"privileges.no-users": "В тази категория няма правомощия за отделни потребители.",
"privileges.section-group": "Група",
"privileges.group-private": "Тази група е частна",
- "privileges.inheritance-exception": "This group does not inherit privileges from registered-users group",
- "privileges.banned-user-inheritance": "Banned users inherit privileges from banned-users group",
+ "privileges.inheritance-exception": "Тази група не наследява правомощията от групата на регистрираните потребители",
+ "privileges.banned-user-inheritance": "Блокираните потребители наследяват правомощията от групата на блокираните потребители",
"privileges.search-group": "Добавяне на група",
"privileges.copy-to-children": "Копиране в наследниците",
"privileges.copy-from-category": "Копиране от категория",
diff --git a/public/language/bg/global.json b/public/language/bg/global.json
index 1476a02482..5ef2b5b527 100644
--- a/public/language/bg/global.json
+++ b/public/language/bg/global.json
@@ -46,9 +46,9 @@
"alert.success": "Готово",
"alert.error": "Грешка",
"alert.banned": "Блокиран",
- "alert.banned.message": "You have just been banned, your access is now restricted.",
- "alert.unbanned": "Unbanned",
- "alert.unbanned.message": "Your ban has been lifted.",
+ "alert.banned.message": "Вие току-що бяхте блокиран. Достъпът Ви до системата е ограничен.",
+ "alert.unbanned": "Деблокиран",
+ "alert.unbanned.message": "Блокирането Ви беше премахнато",
"alert.unfollow": "Вие вече не следвате %1!",
"alert.follow": "Вие следвате %1!",
"users": "Потребители",
diff --git a/public/language/vi/admin/advanced/errors.json b/public/language/vi/admin/advanced/errors.json
index 293704d2ff..70182f48a9 100644
--- a/public/language/vi/admin/advanced/errors.json
+++ b/public/language/vi/admin/advanced/errors.json
@@ -1,6 +1,6 @@
{
"figure-x": "Hình %1",
- "error-events-per-day": "%1
sự kiện mỗi ngày",
+ "error-events-per-day": "sự kiện mỗi ngày %1
",
"error.404": "404 Không Tìm Thấy",
"error.503": "503 Dịch Vụ Không Sẵn Có",
"manage-error-log": "Quản Lý Nhật Ký Lỗi",
diff --git a/public/language/vi/admin/development/logger.json b/public/language/vi/admin/development/logger.json
index 5de0cd65a5..b3e3e9bd1d 100644
--- a/public/language/vi/admin/development/logger.json
+++ b/public/language/vi/admin/development/logger.json
@@ -1,5 +1,5 @@
{
- "logger-settings": "Cài Đặt Trình Ghi Nhật Ký",
+ "logger-settings": "Cài Đặt Ghi Nhật Ký",
"description": "Bật cái này, bạn sẽ nhận nhật ký ở công cụ dòng lệnh của bạn. Nếu có đường dẫn cụ thể, nhật ký sẽ được lưu vào một tệp thay thế. Ghi nhật ký HTTP có lợi để thu thập thống kê về ai, khi nào và những gì mọi người truy cập trên diễn đàn. Ngoài ghi nhật ký yêu cầu HTTP, chúng tôi có thể ghi nhật ký sự kiện socket.io. Ghi nhật ký Socket.io, kết hợp với màn hình redis-cli, có thể hữu ích để tìm hiểu nội bộ NodeBB.",
"explanation": "Chỉ cần chọn/bỏ chọn cài đặt ghi nhật ký để bật hoặc tắt ghi nhật ký một cách nhanh chóng. Không cần khởi động lại.",
"enable-http": "Bật ghi nhật ký HTTP",
@@ -7,6 +7,6 @@
"file-path": "Đường dẫn đến tệp nhật ký",
"file-path-placeholder": "/path/to/log/file.log ::: để trống để hiện nhật ký trên cửa sổ dòng lệnh",
- "control-panel": "Bảng Điều Khiển Trình Ghi Nhật Ký",
- "update-settings": "Cập Nhật Cài Đặt Trình Ghi Nhật Ký"
+ "control-panel": "Bảng Điều Khiển Ghi Nhật Ký",
+ "update-settings": "Cập Nhật Cài Đặt Ghi Nhật Ký"
}
\ No newline at end of file
diff --git a/public/language/vi/admin/manage/categories.json b/public/language/vi/admin/manage/categories.json
index f883817dbd..ce15405ce4 100644
--- a/public/language/vi/admin/manage/categories.json
+++ b/public/language/vi/admin/manage/categories.json
@@ -47,8 +47,8 @@
"privileges.no-users": "Không có đặc quyền riêng cho người dùng trong chuyên mục này.",
"privileges.section-group": "Nhóm",
"privileges.group-private": "Nhóm này là riêng tư",
- "privileges.inheritance-exception": "This group does not inherit privileges from registered-users group",
- "privileges.banned-user-inheritance": "Banned users inherit privileges from banned-users group",
+ "privileges.inheritance-exception": "Nhóm này không kế thừa các đặc quyền từ nhóm người dùng đã đăng ký",
+ "privileges.banned-user-inheritance": "Người dùng bị cấm kế thừa các đặc quyền từ nhóm người dùng bị cấm",
"privileges.search-group": "Thêm Nhóm",
"privileges.copy-to-children": "Sao Chép Đến mục Con",
"privileges.copy-from-category": "Sao Chép Từ Chuyên Mục",
diff --git a/public/language/vi/admin/manage/groups.json b/public/language/vi/admin/manage/groups.json
index 91ce06d57d..e781d0612b 100644
--- a/public/language/vi/admin/manage/groups.json
+++ b/public/language/vi/admin/manage/groups.json
@@ -27,7 +27,7 @@
"edit.text-color": "Màu Chữ Nhóm",
"edit.show-badge": "Hiển Thị Huy Hiệu",
"edit.private-details": "Nếu bật, tham gia nhóm cần được chủ nhóm chấp nhận.",
- "edit.private-override": "Cảnh báo: Nhóm riêng tư bị tắt ở cấp độ hệ thống, tùy chọn này sẽ ghi đè.",
+ "edit.private-override": "Cảnh báo: Nhóm riêng tư bị tắt ở cấp độ hệ thống, tùy chọn này sẽ thay thế.",
"edit.disable-join": "Tắt yêu cầu tham gia",
"edit.disable-leave": "Không cho phép người dùng rời khỏi nhóm",
"edit.hidden": "Đã Ẩn",
diff --git a/public/language/vi/admin/menu.json b/public/language/vi/admin/menu.json
index 45ab034304..a4df4cf511 100644
--- a/public/language/vi/admin/menu.json
+++ b/public/language/vi/admin/menu.json
@@ -63,7 +63,7 @@
"advanced/logs": "Nhật ký",
"advanced/errors": "Lỗi",
"advanced/cache": "Bộ nhớ đệm",
- "development/logger": "Bộ ghi chép",
+ "development/logger": "Ghi nhật ký",
"development/info": "Thông tin",
"rebuild-and-restart-forum": "Xây dựng lại & Khởi động lại diễn đàn",
diff --git a/public/language/vi/admin/settings/advanced.json b/public/language/vi/admin/settings/advanced.json
index 6abc0f9649..948b8873ad 100644
--- a/public/language/vi/admin/settings/advanced.json
+++ b/public/language/vi/admin/settings/advanced.json
@@ -20,7 +20,7 @@
"hsts.maxAge": "HSTS Tuổi Tối Đa",
"hsts.subdomains": "Bao gồm tên miền phụ trong phần đầu HSTS",
"hsts.preload": "Cho phép tải trước phần đầu HSTS",
- "hsts.help": "Nếu bật, một phần đầu trang HSTS sẽ được đặt cho trang web này. Bạn có thể chọn bao gồm tên miền phụ và cờ tải trước trong phần đầu trang của mình. Nếu nghi ngờ, bạn có thể bỏ chọn. Thêm thông tin ",
+ "hsts.help": "Nếu bật, một phần đầu trang HSTS sẽ được đặt cho trang web này. Bạn có thể chọn bao gồm tên miền phụ và cờ tải trước trong phần đầu. Nếu nghi ngờ, bạn có thể bỏ chọn. Thêm thông tin ",
"traffic-management": "Quản lý lưu lượng",
"traffic.help": "NodeBB dùng mô-đun tự động từ chối yêu cầu trong các tình huống có lưu lượng truy cập cao. Bạn có thể điều chỉnh các cài đặt này ở đây, mặc dù các cài đặt mặc định là một điểm khởi đầu tốt.",
"traffic.enable": "Bật quản lý lưu lượng",
@@ -39,5 +39,5 @@
"analytics.max-cache-help": "Cài đặt khi có lưu lượng truy cập cao, bộ nhớ đệm có thể bị cạn liên tục nếu có nhiều người dùng hoạt động đồng thời hơn giá trị Bộ Nhớ Đệm tối đa. (Bắt buộc khởi động lại)",
"compression.settings": "Cài Đặt Nén",
"compression.enable": "Bật Nén",
- "compression.help": "Cài đặt này cho phép nén gzip. Đối với một trang web có lưu lượng truy cập cao trong quá trình sản xuất, cách tốt nhất để đặt tính năng nén là triển khai nó ở cấp proxy ngược. Bạn có thể kích hoạt nó ở đây cho mục đích thử nghiệm."
+ "compression.help": "Cài đặt này cho phép nén gzip. Đối với trang web có lượng truy cập cao khi vận hành, tốt nhất để đặt tính năng nén là triển khai nó ở cấp độ proxy ngược. Bạn có thể kích hoạt nó ở đây cho việc thử nghiệm."
}
\ No newline at end of file
diff --git a/public/language/vi/admin/settings/user.json b/public/language/vi/admin/settings/user.json
index bc44180f5e..d8e44700b4 100644
--- a/public/language/vi/admin/settings/user.json
+++ b/public/language/vi/admin/settings/user.json
@@ -25,7 +25,7 @@
"login-attempts": "Giới hạn đăng nhập mỗi giờ",
"login-attempts-help": "Nếu số lần người dùng đăng nhập vào tài khoản vượt ngưỡng này, tài khoản sẽ bị khóa trong một khoảng thời gian đã được cài đặt",
"lockout-duration": "Thời Gian Khóa Tài Khoản (phút)",
- "login-days": "Số ngày ghi nhớ các phiên đăng nhập của người dùng",
+ "login-days": "Số ngày ghi nhớ phiên đăng nhập người dùng",
"password-expiry-days": "Buộc đặt lại mật khẩu sau một số ngày đã định",
"session-time": "Thời Gian Phiên",
"session-time-days": "Ngày",
diff --git a/public/language/vi/category.json b/public/language/vi/category.json
index 5e1326fc4b..32f3a31b9e 100644
--- a/public/language/vi/category.json
+++ b/public/language/vi/category.json
@@ -2,7 +2,7 @@
"category": "Chuyên mục",
"subcategories": "Chuyên mục con",
"new_topic_button": "Chủ đề mới",
- "guest-login-post": "Đăng nhập để viết bài",
+ "guest-login-post": "Đăng nhập để đăng bà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": "Không ai trả lời",
diff --git a/public/language/vi/error.json b/public/language/vi/error.json
index 21612eea49..d2673054dc 100644
--- a/public/language/vi/error.json
+++ b/public/language/vi/error.json
@@ -23,7 +23,7 @@
"invalid-search-term": "Cụm từ tìm kiếm không hợp lệ",
"invalid-url": "Đường dẫn không chính xác",
"local-login-disabled": "Hệ thống đăng nhập nội bộ đã bị vô hiệu hóa với các tài khoản không đủ quyền.",
- "csrf-invalid": "Hệ thống không cho phép bạn đăng nhập, có vẻ như phiên đăng nhập cũ đã hết hạn. Hãy thử đăng nhập lại",
+ "csrf-invalid": "Chúng tôi không thể đăng nhập cho bạn, có thể do một phiên đã hết hạn. Vui lòng thử lại",
"invalid-pagination-value": "Giá trị trang không hợp lệ, tối thiểu phải là %1 và tối đa là %2",
"username-taken": "Tên đăng nhập đã tồn tại",
"email-taken": "Email đã được đăng kí",
@@ -166,7 +166,7 @@
"no-users-selected": "Chưa có người dùng(s) nào",
"invalid-home-page-route": "Đường dẫn trang chủ không hợp lệ",
"invalid-session": "Không Khớp Phiên",
- "invalid-session-text": "Có vẻ như phiên đăng nhập của bạn đã không hoạt động, hoặc không đúng với thông tin trên máy chủ. Vui lòng tải lại trang này",
+ "invalid-session-text": "Có vẻ như phiên đăng nhập của bạn không hoạt động, hoặc không đúng với thông tin trên máy chủ. Vui lòng tải lại trang này",
"no-topics-selected": "Không có chủ đề nào đang được chọn!",
"cant-move-to-same-topic": "Bạn không thể di chuyển bài viết vào cùng chủ đề hiện tại!",
"cant-move-topic-to-same-category": "Không thể di chuyển chủ đề sang cùng chuyên mục!",
diff --git a/public/language/vi/flags.json b/public/language/vi/flags.json
index 7cbfdc3296..3f91aa6d45 100644
--- a/public/language/vi/flags.json
+++ b/public/language/vi/flags.json
@@ -42,7 +42,7 @@
"notes": "Ghi Chú Cờ",
"add-note": "Thêm Ghi Chú",
- "no-notes": "Không có ghi chú được chia sẻ.",
+ "no-notes": "Không có chia sẻ ghi chú.",
"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ú",
@@ -77,7 +77,7 @@
"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.",
+ "modal-submit-confirm-text-help": "Gửi báo cáo nhanh sẽ thay thế bất kỳ lý do tùy chỉnh nào đã đưa ra.",
"bulk-actions": "Hành động hàng loạt",
"bulk-resolve": "Giải Quyết Cờ",
diff --git a/public/language/vi/global.json b/public/language/vi/global.json
index fe46f912f0..49de21828d 100644
--- a/public/language/vi/global.json
+++ b/public/language/vi/global.json
@@ -46,9 +46,9 @@
"alert.success": "Thành công",
"alert.error": "Lỗi",
"alert.banned": "Bị cấm",
- "alert.banned.message": "You have just been banned, your access is now restricted.",
- "alert.unbanned": "Unbanned",
- "alert.unbanned.message": "Your ban has been lifted.",
+ "alert.banned.message": "Bạn vừa bị cấm, quyền truy cập của bạn hiện bị hạn chế.",
+ "alert.unbanned": "Bỏ cấm",
+ "alert.unbanned.message": "Lệnh cấm của bạn đã được dỡ bỏ.",
"alert.unfollow": "Bạn không còn theo dõi %1!",
"alert.follow": "Bạn đang theo dõi %1!",
"users": "Người dùng",
diff --git a/public/language/vi/groups.json b/public/language/vi/groups.json
index ae5399b131..c33fc75359 100644
--- a/public/language/vi/groups.json
+++ b/public/language/vi/groups.json
@@ -36,7 +36,7 @@
"details.creation_date": "Ngày Thành Lập",
"details.description": "Miêu tả",
"details.member-post-cids": "Hiển thị bài đăng từ chuyên mục",
- "details.member-post-cids-help": "Ghi chú: Chọn không có danh mục sẽ giả sử tất cả các danh mục đều được bao gồm. Dùng ctrl
và shift
để chọn nhiều tùy chọn.",
+ "details.member-post-cids-help": "Ghi chú: Chọn không có chuyên mục sẽ giả sử tất cả các chuyên mục đều được bao gồm. Dùng ctrl
và shift
để chọn nhiều tùy chọn.",
"details.badge_preview": "Xem thử huy hiệu",
"details.change_icon": "Đổi Biểu Tượng",
"details.change_label_colour": "Thay đổi màu nhãn",
diff --git a/public/language/vi/login.json b/public/language/vi/login.json
index 18b92545a2..89bf6ed6f6 100644
--- a/public/language/vi/login.json
+++ b/public/language/vi/login.json
@@ -5,7 +5,7 @@
"remember_me": "Ghi Nhớ Tôi?",
"forgot_password": "Quên mật khẩu?",
"alternative_logins": "Đăng Nhập Thay Thế",
- "failed_login_attempt": "Đăng nhập không thành công",
+ "failed_login_attempt": "Đăng Nhập Thất Bại",
"login_successful": "Bạn đã đăng nhập thành công!",
"dont_have_account": "Chưa có tài khoản?",
"logged-out-due-to-inactivity": "Đã đăng xuất bạn khỏi Bảng Điều Khiển Quản Trị Viên do không hoạt động quá lâu",
diff --git a/public/language/vi/notifications.json b/public/language/vi/notifications.json
index 5a80c4027b..e1478d87d4 100644
--- a/public/language/vi/notifications.json
+++ b/public/language/vi/notifications.json
@@ -41,7 +41,7 @@
"user_started_following_you_multiple": "%1 và %2 người khác đã bắt đầu theo dõi bạn.",
"new_register": "%1 đã gửi một yêu cầu tham gia.",
"new_register_multiple": "Có %1 đơn đăng ký đang chờ xem xét.",
- "flag_assigned_to_you": "Cảnh báo %1 đã được ghi nhận đối với bạn",
+ "flag_assigned_to_you": "Cờ %1 đã được giao cho bạn",
"post_awaiting_review": "Bài đăng đang chờ xét duyệt",
"profile-exported": "%1 đã xuất hồ sơ, nhấn tải xuống",
"posts-exported": "%1 đã xuất bài viết, nhấn tải xuống",
diff --git a/public/language/vi/reset_password.json b/public/language/vi/reset_password.json
index 79b82c29fc..68be83b98a 100644
--- a/public/language/vi/reset_password.json
+++ b/public/language/vi/reset_password.json
@@ -2,7 +2,7 @@
"reset_password": "Đặt Lại Mật Khẩu",
"update_password": "Cập Nhật Mật Khẩu",
"password_changed.title": "Mật Khẩu Đã Được Thay Đổi",
- "password_changed.message": "
Mật khẩu đã được thiết lập lại thành công, xin hãy đăng nhập lại.", + "password_changed.message": "
Đặt lại mật khẩu thành công, vui lòng đăng nhập lại.",
"wrong_reset_code.title": "Mã thiết lập lại không đúng",
"wrong_reset_code.message": "Mã thiết lập lại không đúng. Xin hãy thử lại, hoặc yêu cầu một mã thiết lập lại khác.",
"new_password": "Mật Khẩu Mới",
diff --git a/public/language/vi/user.json b/public/language/vi/user.json
index cac097922d..0944434011 100644
--- a/public/language/vi/user.json
+++ b/public/language/vi/user.json
@@ -20,7 +20,7 @@
"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": "Bạn có chắc chắn muốn xóa nội dung của tài khoản này không (bài viết/chủ đề/tải lên)?
Không thể hoàn tác hành động này và bạn sẽ không thể khôi phục bất kỳ dữ liệu nào
",
"delete_all_confirm": "Bạn có chắc muốn xóa tài khoản này và tất cả nội dung của nó (bài viết/chủ đề/tải lên)?
Không thể hoàn tác hành động này và bạn sẽ không thể khôi phục bất kỳ dữ liệu nào
",
- "account-deleted": " Đã xoá tài khoản",
+ "account-deleted": " Tài khoản đã bị xóa",
"account-content-deleted": "Nội dung tài khoản đã bị xóa",
"fullname": "Tên đầy đủ",
"website": "Trang Web",