Skip to content

docs(vi-vn): add Vietnamese translation for BMAD documentation#2110

Merged
alexeyv merged 8 commits intobmad-code-org:mainfrom
miendinh:main
Apr 3, 2026
Merged

docs(vi-vn): add Vietnamese translation for BMAD documentation#2110
alexeyv merged 8 commits intobmad-code-org:mainfrom
miendinh:main

Conversation

@miendinh
Copy link
Copy Markdown
Contributor

Summary

Add the Vietnamese translation for the BMAD Method documentation under docs/vi-VN.

What

  • Added the full Vietnamese docs tree under docs/vi-VN
  • Translated the main documentation pages from the English source
  • Covered top-level pages, tutorials, how-to guides, explanation pages, and reference pages
  • Reviewed and standardized terminology, phrasing, and Vietnamese diacritics across the translated set

Why

The repository already includes localized documentation for other languages, and this change adds Vietnamese coverage for the BMAD docs set.

The translation was rewritten from the English source to improve:

  • accuracy
  • consistency
  • readability
  • maintainability for future updates

Testing

Ran:

  • npm ci
  • npm run quality

Results:

  • format check: passed
  • lint: passed
  • markdown lint: passed
  • docs build: passed
  • installation component tests: passed
  • file reference validation: passed
  • skill validation: passed

Note:

  • validate:skills reported low-severity findings only, and strict mode still passed.
  • An unrelated local change exists in .vscode/settings.json and is not intended to be included in this PR.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 23, 2026

📝 Walkthrough

Walkthrough

This PR adds comprehensive Vietnamese language documentation across all documentation categories (tutorials, how-to guides, explanations, and reference materials) for the BMad Method framework, plus a minor VS Code settings update for ROS2 distro configuration.

Changes

Cohort / File(s) Summary
VS Code Configuration
.vscode/settings.json
Added ROS2 distro setting ("jazzy") while preserving existing XML formatting configuration.
Vietnamese Root Documentation
docs/vi-VN/404.md, docs/vi-VN/index.md, docs/vi-VN/roadmap.mdx
Added Vietnamese 404 error page, main documentation landing page, and public roadmap with contributor outreach.
Vietnamese Tutorial Pages
docs/vi-VN/tutorials/getting-started.md
Added comprehensive getting-started tutorial covering installation, BMad Method phases, and workflow guidance.
Vietnamese How-To Guides
docs/vi-VN/how-to/install-bmad.md, docs/vi-VN/how-to/non-interactive-installation.md, docs/vi-VN/how-to/customize-bmad.md, docs/vi-VN/how-to/get-answers-about-bmad.md, docs/vi-VN/how-to/project-context.md, docs/vi-VN/how-to/quick-fixes.md, docs/vi-VN/how-to/shard-large-documents.md, docs/vi-VN/how-to/upgrade-to-v6.md, docs/vi-VN/how-to/established-projects.md
Added procedural guidance for installation, customization, project context management, quick fixes, and upgrade workflows.
Vietnamese Explanation Pages
docs/vi-VN/explanation/advanced-elicitation.md, docs/vi-VN/explanation/adversarial-review.md, docs/vi-VN/explanation/brainstorming.md, docs/vi-VN/explanation/party-mode.md, docs/vi-VN/explanation/preventing-agent-conflicts.md, docs/vi-VN/explanation/project-context.md, docs/vi-VN/explanation/quick-dev.md, docs/vi-VN/explanation/why-solutioning-matters.md, docs/vi-VN/explanation/established-projects-faq.md
Added conceptual explanations for reasoning techniques, multi-agent workflows, project context, and methodology foundations.
Vietnamese Reference Pages
docs/vi-VN/reference/agents.md, docs/vi-VN/reference/commands.md, docs/vi-VN/reference/core-tools.md, docs/vi-VN/reference/modules.md, docs/vi-VN/reference/testing.md, docs/vi-VN/reference/workflow-map.md
Added comprehensive reference materials cataloging agents, skills, core tools, official modules, testing options, and workflow phases.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • PR #1539: Additions of Vietnamese "established-projects" documentation align with the same brownfield→established-projects restructuring and updated quick-fixes content.
  • PR #2002: Localized core-tools reference documentation; this PR adds vi-VN while the related PR adds zh-cn translations of the same content.

Suggested reviewers

  • bmadcode
  • alexeyv
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description check ✅ Passed The description is well-structured, explaining what was added (full Vietnamese docs tree), why it matters (language coverage for existing localized documentation), and includes testing results.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check ✅ Passed The title clearly and accurately summarizes the main change: adding Vietnamese translation for BMAD documentation. It is concise, specific, and directly reflects the primary purpose of the changeset.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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 and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 6

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.vscode/settings.json:
- Line 96: Remove the unrelated local VS Code setting by deleting the
"ROS2.distro": "jazzy" entry from .vscode/settings.json so the PR only contains
translation changes; ensure you do not alter other settings in that JSON file
and that the file remains valid JSON after removing that line.

In `@docs/vi-VN/explanation/adversarial-review.md`:
- Line 20: The sentence contains a duplicated word "thường" ("thông thường
thường") on line 20; remove the extra "thường" so the sentence reads e.g. "Những
lần review thường bị confirmation bias." Update the phrase "thông thường thường"
to a single "thường" (or replace with "thông thường") in the sentence to fix the
typo.

In `@docs/vi-VN/explanation/project-context.md`:
- Around line 110-117: The documentation claims the CLI command
bmad-generate-project-context writes project context to
_bmad-output/project-context.md, but the workflows and runtime use variable
outputs like {output_folder}/n.md and a glob lookup **/project-context.md;
update the text at the two spots (around the invocation and the description) to
state that bmad-generate-project-context should produce a singleton file named
project-context.md (in the configured output folder) and explain that runtime
uses a glob search (**/project-context.md) to locate that file, so users know to
configure their output_folder to produce project-context.md rather than a
differently named artifact.

In `@docs/vi-VN/explanation/why-solutioning-matters.md`:
- Around line 58-59: Replace the missing Vietnamese diacritics in the comparison
table cells: update the string "BMad Method phuc tap" to "BMad Method phức tạp"
and change both "Co" cells to "Có" so the table entries (the row containing
"BMad Method phuc tap" and the "Enterprise" row) use correct Vietnamese with
diacritics.

In `@docs/vi-VN/how-to/upgrade-to-v6.md`:
- Around line 63-65: Sửa lỗi chính tả và thiếu dấu tiếng Việt trong tài liệu:
thay các từ không dấu trong đoạn chứa "Dat", "hoac", "Chay", "Sua", "tung",
"Linh hoat" thành có dấu tương ứng ("Đặt", "hoặc", "Chạy", "Sửa", "từng", "Linh
hoạt") và áp dụng cùng chỉnh sửa cho các từ tương tự xuất hiện ở đoạn khác (ví
dụ những xuất hiện ở dòng 99-100); đảm bảo giữ nguyên dấu backticks/formatting
khi các từ nằm trong code/inline code và kiểm tra toàn file để thống nhất chính
tả tiếng Việt.

In `@docs/vi-VN/index.md`:
- Line 11: Add the 'vi-VN' locale to the i18n configuration by updating the
locales list in website/src/lib/locales.mjs (where locales are defined alongside
'root', 'zh-cn', and 'fr') so the Vietnamese docs under docs/vi-VN are
registered and routable; then edit docs/vi-VN/index.md to change the roadmap
link from /roadmap/ to a relative ./roadmap.mdx to match other local links
(e.g., ./tutorials/getting-started.md).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 33453985-f85a-4c30-8f0a-60e04deca9de

📥 Commits

Reviewing files that changed from the base of the PR and between b3cf338 and 8319425.

📒 Files selected for processing (29)
  • .vscode/settings.json
  • docs/vi-VN/404.md
  • docs/vi-VN/explanation/advanced-elicitation.md
  • docs/vi-VN/explanation/adversarial-review.md
  • docs/vi-VN/explanation/brainstorming.md
  • docs/vi-VN/explanation/established-projects-faq.md
  • docs/vi-VN/explanation/party-mode.md
  • docs/vi-VN/explanation/preventing-agent-conflicts.md
  • docs/vi-VN/explanation/project-context.md
  • docs/vi-VN/explanation/quick-dev.md
  • docs/vi-VN/explanation/why-solutioning-matters.md
  • docs/vi-VN/how-to/customize-bmad.md
  • docs/vi-VN/how-to/established-projects.md
  • docs/vi-VN/how-to/get-answers-about-bmad.md
  • docs/vi-VN/how-to/install-bmad.md
  • docs/vi-VN/how-to/non-interactive-installation.md
  • docs/vi-VN/how-to/project-context.md
  • docs/vi-VN/how-to/quick-fixes.md
  • docs/vi-VN/how-to/shard-large-documents.md
  • docs/vi-VN/how-to/upgrade-to-v6.md
  • docs/vi-VN/index.md
  • docs/vi-VN/reference/agents.md
  • docs/vi-VN/reference/commands.md
  • docs/vi-VN/reference/core-tools.md
  • docs/vi-VN/reference/modules.md
  • docs/vi-VN/reference/testing.md
  • docs/vi-VN/reference/workflow-map.md
  • docs/vi-VN/roadmap.mdx
  • docs/vi-VN/tutorials/getting-started.md

@miendinh miendinh changed the title docs(vi-VN): add Vietnamese translation for BMAD documentation docs(vi-vn): add Vietnamese translation for BMAD documentation Mar 25, 2026
@miendinh
Copy link
Copy Markdown
Contributor Author

hi @bmadcode plz review, thanks.

@alexeyv
Copy link
Copy Markdown
Collaborator

alexeyv commented Mar 29, 2026

@miendinh Thanks for the PR! Please contact me or BMadCode on Discord, we need to talk about long term maintenance and such.

@alexeyv
Copy link
Copy Markdown
Collaborator

alexeyv commented Apr 1, 2026

@miendinh have you tried to get in touch on Discord?

@alexeyv alexeyv merged commit 072de34 into bmad-code-org:main Apr 3, 2026
5 checks passed
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.

2 participants