Skip to content

i18n(vi): translate supportHelpWorkbench, supportChat, supportFaqCategory - #16

Merged
JOY (JOY) merged 1 commit into
devfrom
docs/vi-vn-translate-support-namespaces
Sep 14, 2026
Merged

JOY (JOY) merged 1 commit into
devfrom
docs/vi-vn-translate-support-namespaces

Conversation

@JOY

@JOY JOY (JOY) commented Sep 14, 2026 •

Copy link
Copy Markdown

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 in web/messages/vi-VN.json by replacing English placeholder strings with Vietnamese for support-related UI.

Admin / agent: supportHelpWorkbench (help page editor), supportChat (customer chat widget), and supportFaqCategory (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 when vi-VN is 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.

…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.
@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 10826dd0-092c-429f-9569-39e38573391f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@cursor

cursor Bot commented Sep 14, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot 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)

@JOY
JOY (JOY) merged commit 5446910 into dev Sep 14, 2026
6 checks passed

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread web/messages/vi-VN.json
"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.",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

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.

Suggested change
"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.",

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant