i18n(vi): translate supportHelpWorkbench, supportChat, supportFaqCategory - #16
Conversation
…gory 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.
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_e6d4e5e9-9102-4899-9d90-87f9a9b7bf48) |
There was a problem hiding this comment.
Code Review
This pull request provides comprehensive Vietnamese translations for the support and help center modules in web/messages/vi-VN.json. The feedback suggests refining the translation of 'recurring questions' to 'câu hỏi thường gặp' instead of 'câu hỏi lặp lại' to ensure a more natural and professional tone.
| "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.", |
There was a problem hiding this comment.
Cụm từ "recurring questions" nên được dịch là "câu hỏi thường gặp" thay vì "câu hỏi lặp lại" để tự nhiên và chuyên nghiệp hơn trong ngữ cảnh của một trung tâm hỗ trợ khách hàng.
| "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.", | |
| "description": "Tổng hợp các câu hỏi thường gặp 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.", |
Documentation only. One file. CI skips it because .md is not in the diff and docs/ is in paths-ignore.
Note
Low Risk
Copy-only changes to the Vietnamese message file; no runtime or security impact beyond possible wording/UX review for vi-VN users.
Overview
This PR localizes Vietnamese (
vi-VN) copy inweb/messages/vi-VN.jsonby replacing English placeholder strings with Vietnamese for support-related UI.Admin / agent:
supportHelpWorkbench(help page editor),supportChat(customer chat widget), andsupportFaqCategory(FAQ category admin).Public support portal: a large block under
supportPublic—home, help docs, FAQ community, ask/answer flows, login/account, actions, empty/loading/toast states, and a11y labels—so the public site reads consistently in Vietnamese whenvi-VNis selected.No application logic, keys, or interpolation placeholders (
{title},{time}, etc.) are changed—only display strings.Reviewed by Cursor Bugbot for commit dce88a7. Configure here.