Repository for the Bangla (বাংলা) localization of angular.dev, the official Angular documentation. Hosted at https://angular.bd (coming soon).
এই রিপোজিটরিটি Angular-এর অফিসিয়াল ডকুমেন্টেশন angular.dev-এর বাংলা অনুবাদের জন্য। অনূদিত সাইট: https://angular.bd (শীঘ্রই আসছে)।
Untranslated pages remain the English original, so the site is always complete even while translation is in progress.
- The English source (angular/angular) is pinned
as a git submodule at
origin. - Translations live in
adev-bn/, mirroringadev/paths in the submodule.pnpm update-originfills it with an English copy of every translatable file; translating a file means duplicating it as anxxx.en.mdsnapshot and rewriting thexxx.mdin Bangla. The snapshot is used to detect when upstream changes make a translation stale. pnpm buildcopies the submodule intobuild/, overlaysadev-bn/, applies the patches intools/adev-patches/, and builds adev with Bazel.
pnpm install
pnpm build # full build (first run syncs the submodule; takes a while)
pnpm start # dev server at http://localhost:4200, watches adev-bn/
pnpm lint # textlint + prh terminology checks on translated filesOn macOS, copy .bazelrc.user.example to .bazelrc.user first.
See CONTRIBUTING.md and the glossary. Claim a page via a "Translation Checkout" issue before you start translating it.
This project's tooling and structure are adapted from angular/angular-ja (MIT), the Japanese localization by the Angular Japan community. অসংখ্য ধন্যবাদ 🙏