From dce88a7a5e6fbb83d065768731e8a7129d1b625f Mon Sep 17 00:00:00 2001 From: JOY <5027251+JOY@users.noreply.github.com> Date: Mon, 14 Sep 2026 20:14:49 +0700 Subject: [PATCH] i18n(vi): translate supportHelpWorkbench, supportChat, supportFaqCategory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The supportPublic namespace was already translated (140 values). This covers the remaining three namespaces that were still raw English: - supportHelpWorkbench: 80 values (staff-facing Help Center page editor) - supportChat: 46 values (customer-facing live support widget) - supportFaqCategory: 40 values (staff-facing FAQ category admin panel) Total: 166 values translated to Vietnamese. Five remain as English by deliberate convention: brand name (Crove Desk Support), FAQ, Menu, and Email (x2) as field labels. One additional value (login.loginAction) was hand-translated from Log In to Đăng nhập after the agent left it behind. Placeholder sets verified identical to en-US across all 3187 keys. Structural parse confirms zero duplicate keys at any depth. tsc --noEmit passes. node --test passes 68/68. --- web/messages/vi-VN.json | 572 ++++++++++++++++++++-------------------- 1 file changed, 286 insertions(+), 286 deletions(-) diff --git a/web/messages/vi-VN.json b/web/messages/vi-VN.json index ff8d9dbb..1e27bd5d 100644 --- a/web/messages/vi-VN.json +++ b/web/messages/vi-VN.json @@ -128,76 +128,76 @@ "customerSessionNotReady": "The support chat is not ready yet." }, "supportHelpWorkbench": { - "title": "Help Center", - "createPage": "New page", - "createChildPage": "New child page", - "createDescription": "The page appears in the help navigation and can also contain content.", - "createAndEdit": "Create and edit", - "creating": "Creating...", - "created": "Page created", - "pageTitle": "Page title", - "searchPlaceholder": "Search pages", - "filterAll": "All", - "filterDraft": "Draft", - "filterPublished": "Published", - "filterHidden": "Hidden", - "sortDisabledDuringSearch": "Sorting is unavailable in search results", - "loading": "Loading pages...", - "empty": "No help pages", - "selectPrompt": "Select a page on the left or create a new page", - "pageSettings": "Page settings", - "parentPage": "Parent page", - "selectParentPage": "Select a parent page", - "rootDirectory": "Root", + "title": "Trung tâm trợ giúp", + "createPage": "Trang mới", + "createChildPage": "Trang con mới", + "createDescription": "Trang sẽ xuất hiện trong điều hướng trợ giúp và có thể chứa nội dung.", + "createAndEdit": "Tạo và chỉnh sửa", + "creating": "Đang tạo...", + "created": "Đã tạo trang", + "pageTitle": "Tiêu đề trang", + "searchPlaceholder": "Tìm kiếm trang", + "filterAll": "Tất cả", + "filterDraft": "Bản nháp", + "filterPublished": "Đã xuất bản", + "filterHidden": "Đã ẩn", + "sortDisabledDuringSearch": "Không thể sắp xếp trong kết quả tìm kiếm", + "loading": "Đang tải danh sách trang...", + "empty": "Chưa có trang trợ giúp nào", + "selectPrompt": "Chọn một trang ở bên trái hoặc tạo trang mới", + "pageSettings": "Cài đặt trang", + "parentPage": "Trang cha", + "selectParentPage": "Chọn trang cha", + "rootDirectory": "Gốc", "slug": "Slug", - "slugFormatHint": "Use letters, numbers, and hyphens (-) only.", - "slugChangeWarning": "Changing the slug breaks the previous URL. Update any external references.", - "status": "Status", - "selectStatus": "Select a status", - "statusDraft": "Draft", - "statusPublished": "Published", - "statusHidden": "Hidden", - "summary": "Page summary", - "summaryPlaceholder": "Used in help navigation, recommendations, and search results", - "contentPlaceholder": "Write the page content", - "save": "Save", - "saving": "Saving...", - "saved": "Page saved", - "settingsSaved": "Page settings saved", - "savedState": "All changes saved", - "unsaved": "Unsaved changes", - "unsavedLeaveConfirm": "This page has unsaved changes. Leave anyway?", - "unsavedLeaveTitle": "Discard unsaved changes?", - "discardChanges": "Discard changes", - "continueEditing": "Continue editing", - "publishedSaveWarning": "Saving a published page updates the public content immediately", - "saveBeforeStatusChange": "Save your changes before changing the publication status", - "publishedAction": "Publish", - "publishedConfirmTitle": "Publish “{title}”?", - "publishedConfirmDescription": "The page will become publicly available immediately.", - "publishedSuccess": "Page published", - "draftAction": "Withdraw", - "draftConfirmTitle": "Withdraw “{title}”?", - "draftConfirmDescription": "The page will no longer be available from the public help center.", - "draftSuccess": "Page withdrawn to draft", - "withdrawAction": "Withdraw", - "hiddenAction": "Hide", - "hiddenConfirmTitle": "Hide “{title}”?", - "hiddenConfirmDescription": "The page will no longer be publicly available, but its content will remain in the admin.", - "hiddenSuccess": "Page hidden", - "openPublicPage": "Open public page", - "collapse": "Collapse child pages", - "expand": "Expand child pages", - "dragPage": "Drag page “{title}” to reorder", - "dragDisabled": "Sorting is unavailable in the current state", - "sameLevelOnly": "Pages can only be reordered under the same parent", - "sortSaved": "Page order updated", - "pageActions": "Page actions: {title}", - "deletePage": "Delete page", - "deleteConfirm": "Delete “{title}”? Pages with children cannot be deleted.", - "deleteConfirmTitle": "Delete “{title}”?", - "deleted": "Page deleted", - "cancel": "Cancel" + "slugFormatHint": "Chỉ dùng chữ cái, chữ số và dấu gạch ngang (-).", + "slugChangeWarning": "Thay đổi slug sẽ làm hỏng URL cũ. Hãy cập nhật các liên kết bên ngoài.", + "status": "Trạng thái", + "selectStatus": "Chọn trạng thái", + "statusDraft": "Bản nháp", + "statusPublished": "Đã xuất bản", + "statusHidden": "Đã ẩn", + "summary": "Tóm tắt trang", + "summaryPlaceholder": "Dùng trong điều hướng trợ giúp, mục gợi ý và kết quả tìm kiếm", + "contentPlaceholder": "Viết nội dung trang", + "save": "Lưu", + "saving": "Đang lưu...", + "saved": "Đã lưu trang", + "settingsSaved": "Đã lưu cài đặt trang", + "savedState": "Mọi thay đổi đã được lưu", + "unsaved": "Thay đổi chưa được lưu", + "unsavedLeaveConfirm": "Trang này còn thay đổi chưa lưu. Vẫn rời đi?", + "unsavedLeaveTitle": "Hủy bỏ thay đổi chưa lưu?", + "discardChanges": "Hủy bỏ thay đổi", + "continueEditing": "Tiếp tục chỉnh sửa", + "publishedSaveWarning": "Lưu trang đã xuất bản sẽ cập nhật ngay nội dung công khai", + "saveBeforeStatusChange": "Hãy lưu thay đổi trước khi đổi trạng thái xuất bản", + "publishedAction": "Xuất bản", + "publishedConfirmTitle": "Xuất bản “{title}”?", + "publishedConfirmDescription": "Trang sẽ được công khai ngay lập tức.", + "publishedSuccess": "Đã xuất bản trang", + "draftAction": "Thu hồi", + "draftConfirmTitle": "Thu hồi “{title}”?", + "draftConfirmDescription": "Trang sẽ không còn hiển thị trong trung tâm trợ giúp công khai.", + "draftSuccess": "Đã thu hồi trang về bản nháp", + "withdrawAction": "Thu hồi", + "hiddenAction": "Ẩn", + "hiddenConfirmTitle": "Ẩn “{title}”?", + "hiddenConfirmDescription": "Trang sẽ không còn công khai, nhưng nội dung vẫn được giữ trong trang quản trị.", + "hiddenSuccess": "Đã ẩn trang", + "openPublicPage": "Mở trang công khai", + "collapse": "Thu gọn các trang con", + "expand": "Mở rộng các trang con", + "dragPage": "Kéo trang “{title}” để sắp xếp lại", + "dragDisabled": "Không thể sắp xếp ở trạng thái hiện tại", + "sameLevelOnly": "Chỉ có thể sắp xếp lại các trang cùng một trang cha", + "sortSaved": "Đã cập nhật thứ tự trang", + "pageActions": "Thao tác trang: {title}", + "deletePage": "Xóa trang", + "deleteConfirm": "Xóa “{title}”? Không thể xóa trang đang có trang con.", + "deleteConfirmTitle": "Xóa “{title}”?", + "deleted": "Đã xóa trang", + "cancel": "Hủy" }, "editor": { "placeholder": "Enter content...", @@ -509,48 +509,48 @@ "confirmClaim": "Claim" }, "supportChat": { - "title": "Support", - "agentLabel": "Support", - "customerSelf": "You", - "customerFallback": "G", - "newMessage": "New message", - "justNow": "Just now", - "todayAt": "Today {time}", - "loadingOlder": "Loading...", - "loadOlder": "Load earlier messages", - "emptyPrompt": "Describe your issue and we will help as soon as possible.", - "agentRead": "Seen by support", - "agentUnread": "Not seen by support", - "imageSummary": "[Image]", - "attachmentSummary": "[Attachment]", - "messageSummary": "[Message]", - "closedTitle": "Conversation ended", - "closedDescription": "This support conversation has been closed. Thanks for chatting with us.", - "connecting": "Connecting", - "connected": "Online support", - "disconnected": "Disconnected", - "retry": "Reconnect", - "moreActions": "More actions", - "minimize": "Minimize window", - "maximize": "Maximize", - "maximizeWindow": "Maximize chat window", - "restoreWindow": "Restore window", - "closeWindow": "Close window", - "closeChatWindow": "Close chat window", - "closeDialogTitle": "End this conversation?", - "closeDialogDescription": "After ending the conversation, support agents will no longer be able to view this message history. Start a new chat if you need more help.", - "continueConversation": "Continue Chat", - "closing": "Ending...", - "confirmClose": "End Conversation", - "initFailed": "Could not start the chat.", - "loadMessagesFailed": "Could not load messages.", - "syncMessagesFailed": "Could not sync messages.", - "loadHistoryFailed": "Could not load earlier messages.", - "sendMessageFailed": "Could not send the message.", - "uploadImageFailed": "Could not upload the image.", - "sendAttachmentFailed": "Could not send the attachment.", - "closeConversationFailed": "Could not close the conversation.", - "refreshFailed": "Could not refresh the chat." + "title": "Hỗ trợ", + "agentLabel": "Hỗ trợ", + "customerSelf": "Bạn", + "customerFallback": "K", + "newMessage": "Tin nhắn mới", + "justNow": "Vừa xong", + "todayAt": "Hôm nay {time}", + "loadingOlder": "Đang tải...", + "loadOlder": "Tải các tin nhắn trước đó", + "emptyPrompt": "Hãy mô tả vấn đề của bạn, chúng tôi sẽ hỗ trợ trong thời gian sớm nhất.", + "agentRead": "Hỗ trợ đã xem", + "agentUnread": "Hỗ trợ chưa xem", + "imageSummary": "[Hình ảnh]", + "attachmentSummary": "[Tệp đính kèm]", + "messageSummary": "[Tin nhắn]", + "closedTitle": "Cuộc hội thoại đã kết thúc", + "closedDescription": "Cuộc hội thoại hỗ trợ này đã được đóng. Cảm ơn bạn đã trò chuyện cùng chúng tôi.", + "connecting": "Đang kết nối", + "connected": "Hỗ trợ trực tuyến", + "disconnected": "Đã mất kết nối", + "retry": "Kết nối lại", + "moreActions": "Thao tác khác", + "minimize": "Thu nhỏ cửa sổ", + "maximize": "Phóng to", + "maximizeWindow": "Phóng to cửa sổ trò chuyện", + "restoreWindow": "Khôi phục cửa sổ", + "closeWindow": "Đóng cửa sổ", + "closeChatWindow": "Đóng cửa sổ trò chuyện", + "closeDialogTitle": "Kết thúc cuộc hội thoại này?", + "closeDialogDescription": "Sau khi kết thúc, nhân viên hỗ trợ sẽ không thể xem lại lịch sử tin nhắn này. Hãy bắt đầu một cuộc trò chuyện mới nếu bạn cần thêm trợ giúp.", + "continueConversation": "Tiếp tục trò chuyện", + "closing": "Đang kết thúc...", + "confirmClose": "Kết thúc hội thoại", + "initFailed": "Không thể bắt đầu cuộc trò chuyện.", + "loadMessagesFailed": "Không thể tải tin nhắn.", + "syncMessagesFailed": "Không thể đồng bộ tin nhắn.", + "loadHistoryFailed": "Không thể tải các tin nhắn trước đó.", + "sendMessageFailed": "Không thể gửi tin nhắn.", + "uploadImageFailed": "Không thể tải lên hình ảnh.", + "sendAttachmentFailed": "Không thể gửi tệp đính kèm.", + "closeConversationFailed": "Không thể đóng cuộc hội thoại.", + "refreshFailed": "Không thể làm mới cuộc trò chuyện." }, "dashboardHome": { "rangeToday": "Today", @@ -1580,52 +1580,52 @@ "remarkPlaceholder": "Record usage, cost, or limit notes" }, "supportFaqCategory": { - "allStatuses": "All statuses", - "enabled": "Enabled", - "disabled": "Disabled", - "name": "Category name", - "searchName": "Search category names", - "noDescription": "No description", - "status": "Status", - "confirmDeleteTitle": "Delete FAQ Category?", - "confirmDeleteDescription": "Delete \"{name}\"? Categories used by questions cannot be deleted.", - "delete": "Delete", - "sortUpdated": "FAQ category order updated.", - "sortUpdateFailed": "Could not update the order.", - "dragSort": "Drag to reorder {name}", - "create": "Create", - "save": "Save", - "saving": "Saving...", - "cancel": "Cancel", - "loadingDetail": "Loading details...", - "required": "This field is required.", - "invalidNumber": "Enter a valid number.", - "minValue": "Must be at least {min}", - "maxValue": "Must be no more than {max}", - "namePlaceholder": "Enter a category name", - "slugPlaceholder": "Example: account-security", - "slugPatternMessage": "Use letters, numbers, and hyphens (-) only.", - "description": "Description", - "descriptionPlaceholder": "Describe the questions covered by this category", - "remark": "Notes", - "remarkPlaceholder": "Visible to dashboard users only", - "createTitle": "New FAQ Category", - "editTitle": "Edit FAQ Category", - "refresh": "Refresh", - "new": "New category", - "query": "Search", - "loading": "Loading categories...", - "empty": "No FAQ categories yet", - "actions": "Actions", - "edit": "Edit", - "processing": "Processing...", - "moreActions": "More actions for {name}", - "loadFailed": "Could not load categories.", - "saveFailed": "Could not save the category.", - "deleteFailed": "Could not delete the category.", - "created": "Category created: {name}", - "updated": "Category updated: {name}", - "deleted": "Category deleted: {name}" + "allStatuses": "Tất cả trạng thái", + "enabled": "Đang bật", + "disabled": "Đã tắt", + "name": "Tên danh mục", + "searchName": "Tìm kiếm tên danh mục", + "noDescription": "Không có mô tả", + "status": "Trạng thái", + "confirmDeleteTitle": "Xóa danh mục FAQ?", + "confirmDeleteDescription": "Xóa \"{name}\"? Không thể xóa danh mục đang được câu hỏi sử dụng.", + "delete": "Xóa", + "sortUpdated": "Đã cập nhật thứ tự danh mục FAQ.", + "sortUpdateFailed": "Không thể cập nhật thứ tự.", + "dragSort": "Kéo để sắp xếp lại {name}", + "create": "Tạo mới", + "save": "Lưu", + "saving": "Đang lưu...", + "cancel": "Hủy", + "loadingDetail": "Đang tải chi tiết...", + "required": "Trường này là bắt buộc.", + "invalidNumber": "Vui lòng nhập một số hợp lệ.", + "minValue": "Phải lớn hơn hoặc bằng {min}", + "maxValue": "Phải nhỏ hơn hoặc bằng {max}", + "namePlaceholder": "Nhập tên danh mục", + "slugPlaceholder": "Ví dụ: account-security", + "slugPatternMessage": "Chỉ dùng chữ cái, chữ số và dấu gạch ngang (-).", + "description": "Mô tả", + "descriptionPlaceholder": "Mô tả các câu hỏi thuộc danh mục này", + "remark": "Ghi chú", + "remarkPlaceholder": "Chỉ hiển thị với người dùng trang quản trị", + "createTitle": "Danh mục FAQ mới", + "editTitle": "Chỉnh sửa danh mục FAQ", + "refresh": "Làm mới", + "new": "Danh mục mới", + "query": "Tìm kiếm", + "loading": "Đang tải danh sách danh mục...", + "empty": "Chưa có danh mục FAQ nào", + "actions": "Thao tác", + "edit": "Chỉnh sửa", + "processing": "Đang xử lý...", + "moreActions": "Thao tác khác cho {name}", + "loadFailed": "Không thể tải danh sách danh mục.", + "saveFailed": "Không thể lưu danh mục.", + "deleteFailed": "Không thể xóa danh mục.", + "created": "Đã tạo danh mục: {name}", + "updated": "Đã cập nhật danh mục: {name}", + "deleted": "Đã xóa danh mục: {name}" }, "supportQuestionAdmin": { "allCategories": "Tất cả danh mục", @@ -2913,98 +2913,98 @@ "siteNavigation": "Điều hướng trang" }, "home": { - "badge": "Support Center", - "title": "Docs, community answers, and live support in one place.", - "description": "Capture recurring questions like a community and organize guidance like a docs site. Search first, then contact support when needed.", - "searchPlaceholder": "Search help pages or questions", - "helpTitle": "Help Center", - "helpDescription": "Official guides, deployment notes, and troubleshooting.", - "questionsTitle": "FAQ Community", - "questionsDescription": "Browse questions, then log in to ask or answer.", - "chatTitle": "Live Support", - "chatDescription": "Open a support conversation when self-service is not enough.", - "quickPanelTitle": "Quick Links", - "quickPanelDescription": "Continue by task", - "unsolvedQuestions": "View unsolved questions", - "browseDocs": "Browse help docs", - "askQuestion": "Ask a question", - "recommendedPages": "Recommended Pages", - "hotQuestions": "Popular Questions", + "badge": "Trung tâm hỗ trợ", + "title": "Tài liệu, câu trả lời cộng đồng và hỗ trợ trực tiếp trong cùng một nơi.", + "description": "Tổng hợp các câu hỏi lặp lại như một cộng đồng và sắp xếp hướng dẫn như một trang tài liệu. Hãy tìm kiếm trước, sau đó liên hệ hỗ trợ khi cần.", + "searchPlaceholder": "Tìm kiếm trang trợ giúp hoặc câu hỏi", + "helpTitle": "Trung tâm trợ giúp", + "helpDescription": "Hướng dẫn chính thức, ghi chú triển khai và xử lý sự cố.", + "questionsTitle": "Cộng đồng FAQ", + "questionsDescription": "Xem các câu hỏi, sau đó đăng nhập để đặt câu hỏi hoặc trả lời.", + "chatTitle": "Hỗ trợ trực tiếp", + "chatDescription": "Mở cuộc hội thoại hỗ trợ khi việc tự tra cứu là chưa đủ.", + "quickPanelTitle": "Liên kết nhanh", + "quickPanelDescription": "Tiếp tục theo từng công việc", + "unsolvedQuestions": "Xem câu hỏi chưa giải quyết", + "browseDocs": "Xem tài liệu trợ giúp", + "askQuestion": "Đặt câu hỏi", + "recommendedPages": "Trang gợi ý", + "hotQuestions": "Câu hỏi phổ biến", "postsTitle": "Thảo luận cộng đồng", "postsDescription": "Xem các bài viết, sau đó đăng nhập để đăng bài và bình luận." }, "help": { - "title": "Help Center", - "description": "Read official guides, deployment notes, and troubleshooting docs.", - "searchPlaceholder": "Search help docs", - "openPage": "Open help page", - "childPages": "Pages in this section", - "navigation": "Documentation", - "toc": "On this page", - "noToc": "No sections", - "updatedAt": "Updated {date}", - "feedbackTitle": "Was this page helpful?", - "feedbackDescription": "Your feedback helps us improve the documentation.", - "copyCode": "Copy code", - "mermaidDiagram": "Documentation diagram", - "mermaidPreview": "Enlarge diagram", - "mermaidLoading": "Rendering diagram...", - "mermaidError": "The diagram syntax is invalid and cannot be displayed.", - "previous": "Previous", - "next": "Next" + "title": "Trung tâm trợ giúp", + "description": "Đọc hướng dẫn chính thức, ghi chú triển khai và tài liệu xử lý sự cố.", + "searchPlaceholder": "Tìm kiếm tài liệu trợ giúp", + "openPage": "Mở trang trợ giúp", + "childPages": "Các trang trong mục này", + "navigation": "Tài liệu", + "toc": "Trong trang này", + "noToc": "Không có mục nào", + "updatedAt": "Cập nhật {date}", + "feedbackTitle": "Trang này có hữu ích không?", + "feedbackDescription": "Phản hồi của bạn giúp chúng tôi cải thiện tài liệu.", + "copyCode": "Sao chép mã", + "mermaidDiagram": "Sơ đồ trong tài liệu", + "mermaidPreview": "Phóng to sơ đồ", + "mermaidLoading": "Đang vẽ sơ đồ...", + "mermaidError": "Cú pháp sơ đồ không hợp lệ nên không thể hiển thị.", + "previous": "Trước", + "next": "Sau" }, "questions": { - "title": "FAQ Community", - "description": "Signed-in users can ask, answer, vote, and accept best answers.", - "categoryNavigation": "Question categories", - "moreCategories": "More categories", - "more": "More", - "categoriesFailed": "Could not load categories. Click to retry.", - "searchPlaceholder": "Search question titles", - "detailTitle": "Question Detail", - "answers": "Answers", - "votes": "Votes", - "views": "Views", - "askedBy": "Asked by {name}", - "updatedAt": "Updated {date}" + "title": "Cộng đồng FAQ", + "description": "Người dùng đã đăng nhập có thể đặt câu hỏi, trả lời, bình chọn và chọn câu trả lời hay nhất.", + "categoryNavigation": "Danh mục câu hỏi", + "moreCategories": "Thêm danh mục", + "more": "Xem thêm", + "categoriesFailed": "Không thể tải danh sách danh mục. Nhấp để thử lại.", + "searchPlaceholder": "Tìm kiếm tiêu đề câu hỏi", + "detailTitle": "Chi tiết câu hỏi", + "answers": "Câu trả lời", + "votes": "Lượt bình chọn", + "views": "Lượt xem", + "askedBy": "Hỏi bởi {name}", + "updatedAt": "Cập nhật {date}" }, "ask": { - "title": "Ask a Question", - "description": "Sign in to submit a question. Community members and support agents can answer.", - "formTitle": "Publish a question", - "category": "Category", - "categoryPlaceholder": "Select category", - "categorySearch": "Search categories", - "categoryEmpty": "No categories", - "categoriesFailed": "Could not load categories. Click to retry.", - "categoryRequired": "Select a category", - "questionTitle": "Question title", - "questionTitlePlaceholder": "Describe the question in one sentence", - "titleRequired": "Enter a question title", - "content": "Details", - "contentPlaceholder": "Describe the issue, environment, and what you have already tried", - "contentRequired": "Add the question details", - "tags": "Tags", - "tagsPlaceholder": "Separate tags with commas" + "title": "Đặt câu hỏi", + "description": "Đăng nhập để gửi câu hỏi. Thành viên cộng đồng và nhân viên hỗ trợ có thể trả lời.", + "formTitle": "Đăng câu hỏi", + "category": "Danh mục", + "categoryPlaceholder": "Chọn danh mục", + "categorySearch": "Tìm kiếm danh mục", + "categoryEmpty": "Không có danh mục nào", + "categoriesFailed": "Không thể tải danh sách danh mục. Nhấp để thử lại.", + "categoryRequired": "Vui lòng chọn một danh mục", + "questionTitle": "Tiêu đề câu hỏi", + "questionTitlePlaceholder": "Mô tả câu hỏi trong một câu", + "titleRequired": "Vui lòng nhập tiêu đề câu hỏi", + "content": "Chi tiết", + "contentPlaceholder": "Mô tả vấn đề, môi trường và những gì bạn đã thử", + "contentRequired": "Vui lòng thêm nội dung câu hỏi", + "tags": "Thẻ", + "tagsPlaceholder": "Phân tách các thẻ bằng dấu phẩy" }, "answer": { - "title": "Submit Answer", - "placeholder": "Write your answer", - "best": "Best Answer" + "title": "Gửi câu trả lời", + "placeholder": "Viết câu trả lời của bạn", + "best": "Câu trả lời hay nhất" }, "login": { - "title": "Log In to Support", - "description": "Log in to ask, answer, vote, and accept best answers.", - "name": "Name", - "namePlaceholder": "Enter your name", + "title": "Đăng nhập vào Trung tâm hỗ trợ", + "description": "Đăng nhập để đặt câu hỏi, trả lời, bình chọn và chọn câu trả lời hay nhất.", + "name": "Tên", + "namePlaceholder": "Nhập tên của bạn", "email": "Email", - "emailPlaceholder": "Enter your email", - "password": "Password", - "passwordPlaceholder": "At least 8 characters", - "loginAction": "Log In", - "registerAction": "Register and Log In", - "switchToRegister": "No account? Register", - "switchToLogin": "Already have an account? Log in", + "emailPlaceholder": "Nhập email của bạn", + "password": "Mật khẩu", + "passwordPlaceholder": "Ít nhất 8 ký tự", + "loginAction": "Đăng nhập", + "registerAction": "Đăng ký và đăng nhập", + "switchToRegister": "Chưa có tài khoản? Đăng ký", + "switchToLogin": "Đã có tài khoản? Đăng nhập", "welcomeBack": "Chào mừng trở lại", "account": "Tài khoản", "accountPlaceholder": "Nhập email hoặc tên đăng nhập", @@ -3012,29 +3012,29 @@ "noMethodsDescription": "Vui lòng liên hệ quản trị viên để bật đăng nhập bằng mật khẩu, WeCom hoặc OIDC." }, "account": { - "loading": "Loading sign-in status", - "openMenu": "Open account menu", - "signOut": "Sign out", - "signingOut": "Signing out...", + "loading": "Đang tải trạng thái đăng nhập", + "openMenu": "Mở menu tài khoản", + "signOut": "Đăng xuất", + "signingOut": "Đang đăng xuất...", "profile": "Hồ sơ", "editProfile": "Chỉnh sửa hồ sơ" }, "actions": { - "search": "Search", - "viewAll": "View all", - "helpful": "Helpful", - "notHelpful": "Not helpful", - "openStandalone": "Open separately", - "askQuestion": "Ask Question", - "publishQuestion": "Publish Question", - "publishAnswer": "Publish Answer", - "publishing": "Publishing...", - "processing": "Processing...", - "accept": "Accept", - "retry": "Retry", - "loadMore": "Load more", - "viewDiscussion": "View discussion", - "answerQuestion": "Answer", + "search": "Tìm kiếm", + "viewAll": "Xem tất cả", + "helpful": "Hữu ích", + "notHelpful": "Không hữu ích", + "openStandalone": "Mở trong cửa sổ riêng", + "askQuestion": "Đặt câu hỏi", + "publishQuestion": "Đăng câu hỏi", + "publishAnswer": "Đăng câu trả lời", + "publishing": "Đang đăng...", + "processing": "Đang xử lý...", + "accept": "Chấp nhận", + "retry": "Thử lại", + "loadMore": "Xem thêm", + "viewDiscussion": "Xem thảo luận", + "answerQuestion": "Trả lời", "createPost": "Tạo bài viết", "publishPost": "Đăng bài viết", "publishComment": "Đăng bình luận", @@ -3050,48 +3050,48 @@ "noMore": "Không còn nữa" }, "status": { - "all": "All", - "normal": "Unsolved", - "resolved": "Resolved", - "closed": "Closed" + "all": "Tất cả", + "normal": "Chưa giải quyết", + "resolved": "Đã giải quyết", + "closed": "Đã đóng" }, "common": { - "allCategories": "All categories", - "uncategorized": "Uncategorized", - "user": "User" + "allCategories": "Tất cả danh mục", + "uncategorized": "Chưa phân loại", + "user": "Người dùng" }, "empty": { - "noPages": "No published pages yet", - "noQuestions": "No community questions yet", - "noPagesMatched": "No pages found", - "pageNotFound": "This page does not exist, is not published, or has been withdrawn", - "pagesFailed": "Could not load the documentation. Try again later.", - "noQuestionsMatched": "No questions found", - "questionsFailed": "Could not load questions. Try again later.", - "noAnswers": "No answers yet", - "selectPage": "Select a page on the left", + "noPages": "Chưa có trang nào được xuất bản", + "noQuestions": "Chưa có câu hỏi cộng đồng nào", + "noPagesMatched": "Không tìm thấy trang nào", + "pageNotFound": "Trang này không tồn tại, chưa được xuất bản hoặc đã bị thu hồi", + "pagesFailed": "Không thể tải tài liệu. Vui lòng thử lại sau.", + "noQuestionsMatched": "Không tìm thấy câu hỏi nào", + "questionsFailed": "Không thể tải danh sách câu hỏi. Vui lòng thử lại sau.", + "noAnswers": "Chưa có câu trả lời nào", + "selectPage": "Chọn một trang ở bên trái", "noPosts": "Chưa có bài viết cộng đồng nào", "noPostsMatched": "Không tìm thấy bài viết nào", "postsFailed": "Không thể tải danh sách bài viết. Vui lòng thử lại sau.", "noComments": "Chưa có bình luận nào" }, "loading": { - "categories": "Loading categories…", - "navigation": "Loading documentation...", - "page": "Loading page...", - "question": "Loading question...", - "questions": "Loading questions...", - "session": "Checking sign-in status...", + "categories": "Đang tải danh sách danh mục…", + "navigation": "Đang tải tài liệu...", + "page": "Đang tải trang...", + "question": "Đang tải câu hỏi...", + "questions": "Đang tải danh sách câu hỏi...", + "session": "Đang kiểm tra trạng thái đăng nhập...", "post": "Đang tải bài viết...", "posts": "Đang tải danh sách bài viết...", "comments": "Đang tải bình luận..." }, "toast": { - "feedbackSaved": "Thanks for the feedback", - "codeCopied": "Code copied", - "answerCreated": "Answer published", - "questionCreated": "Question published", - "loggedIn": "Logged in", + "feedbackSaved": "Cảm ơn phản hồi của bạn", + "codeCopied": "Đã sao chép mã", + "answerCreated": "Đã đăng câu trả lời", + "questionCreated": "Đã đăng câu hỏi", + "loggedIn": "Đã đăng nhập", "profileUpdated": "Đã cập nhật hồ sơ", "postCreated": "Đã đăng bài viết", "commentCreated": "Đã đăng bình luận", @@ -3102,10 +3102,10 @@ "linkCopied": "Đã sao chép liên kết" }, "a11y": { - "openNavigation": "Open documentation navigation", - "closeNavigation": "Close documentation navigation", - "collapse": "Collapse child pages", - "expand": "Expand child pages", + "openNavigation": "Mở điều hướng tài liệu", + "closeNavigation": "Đóng điều hướng tài liệu", + "collapse": "Thu gọn các trang con", + "expand": "Mở rộng các trang con", "openMenu": "Mở menu", "closeMenu": "Đóng menu" },