[PR #3523] [CLOSED] docs(i18n): add Devanagari CSS font stack and Hindi website translations #5805

Closed
opened 2026-10-31 01:09:33 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/morluto/rea/pull/3523
Author: @uyg7x
Created: 10/14/2026
Status: ❌ Closed

Base: main ← Head: my-hindi-contribution


📝 Commits (8)

  • 76916df docs: add Hindi (हिन्दी) translation of README
  • d2477de docs: complete Hindi README integration
  • 082a3a5 merge(main): integrate Hindi website edition
  • 7e9fd26 merge: refresh PR #2862 with main
  • 0e79d0a Merge branch 'main' into docs/hindi-readme
  • 7716bef docs(i18n): add Devanagari CSS font stack and initial Hindi website translations
  • 8ab3c8b chore: resolve merge conflicts with main
  • 884de80 Merge main branch to resolve conflicts

📊 Changes

61 files changed (+46576 additions, -110 deletions)

View changed files

📝 README.md (+4 -0)
📝 docs/readme/README_ar.md (+4 -0)
📝 docs/readme/README_de.md (+4 -0)
📝 docs/readme/README_es.md (+4 -0)
📝 docs/readme/README_fa.md (+4 -0)
📝 docs/readme/README_fr.md (+4 -0)
➕ docs/readme/README_hi.md (+313 -0)
📝 docs/readme/README_id.md (+4 -0)
📝 docs/readme/README_it.md (+4 -0)
📝 docs/readme/README_ja.md (+4 -0)
📝 docs/readme/README_ko.md (+4 -0)
📝 docs/readme/README_pl.md (+4 -0)
📝 docs/readme/README_pt-BR.md (+4 -0)
📝 docs/readme/README_ru.md (+4 -0)
📝 docs/readme/README_th.md (+4 -0)
📝 docs/readme/README_tr.md (+4 -0)
📝 docs/readme/README_uk.md (+4 -0)
📝 docs/readme/README_vi.md (+4 -0)
📝 docs/readme/README_zh-TW.md (+4 -0)
📝 docs/readme/README_zh.md (+4 -0)

...and 41 more files

📄 Description

Summary

Completes the remaining work for Hindi (हिन्दी) localization discussed in #2937,
building on top of #2862.

Changes

  • website/public/assets/styles.css: Added a Devanagari font stack
    (Noto Sans Devanagari, Mangal, Kokila, Arial Unicode MS) and
    letter-spacing: normal for :lang(hi), matching the existing rules for
    CJK, Thai, and RTL scripts.

  • website/locales/hi/messages.po: Generated the Hindi catalog
    (1,594 source messages) and translated 19 core UI strings shared across
    all pages:

    • Navigation: REA home, Main navigation, Showcases, Blog, Get started, Guides
    • Actions: Copy, Copied, Selected, Code copied to clipboard
    • Accessibility: Skip to content, Back to top
    • Theme: Switch to light mode, Switch to dark mode
    • Footer: MIT license, Join the community, Follow us on X
    • Notice: Translation is being updated message
    • Content: Source

Validation

  • python scripts/website.py sync → 0 pages changed ✅
  • python scripts/website.py translations extract → 1594 messages, 19 catalogs ✅
  • python scripts/website.py check → pass ✅
    • hi: 18 English fallback pages, marked noindex (expected for partial catalog)
  • tests/conformance/readmeConsistency.test.ts already expects 19 editions from #2862 ✅

Notes

  • This branch is based on #2862, so its commits appear in this diff.
    Happy to rebase once #2862 merges if maintainers prefer.
  • The remaining ~1,575 strings fall back to English and are marked noindex,
    so nothing breaks in production.
  • I plan to continue translating more strings in follow-up PRs.

Related: #2937, #2862


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/morluto/rea/pull/3523 **Author:** [@uyg7x](https://github.com/uyg7x) **Created:** 10/14/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `my-hindi-contribution` --- ### 📝 Commits (8) - [`76916df`](https://github.com/morluto/rea/commit/76916df6322d92b69f2037ccb96f95b6e6775500) docs: add Hindi (हिन्दी) translation of README - [`d2477de`](https://github.com/morluto/rea/commit/d2477de800425af912e5fc5251032fff46eaf058) docs: complete Hindi README integration - [`082a3a5`](https://github.com/morluto/rea/commit/082a3a535a0feec06327d11225aadbbf500599b1) merge(main): integrate Hindi website edition - [`7e9fd26`](https://github.com/morluto/rea/commit/7e9fd26e3895b3a47eede8388bd6de70414fda30) merge: refresh PR #2862 with main - [`0e79d0a`](https://github.com/morluto/rea/commit/0e79d0a9eb775dbb55f09fd40750b07bc8898af9) Merge branch 'main' into docs/hindi-readme - [`7716bef`](https://github.com/morluto/rea/commit/7716bef69be62a1bef4198e039b9e7bd55997a53) docs(i18n): add Devanagari CSS font stack and initial Hindi website translations - [`8ab3c8b`](https://github.com/morluto/rea/commit/8ab3c8b4745aa13852f83f2d2a264292e85d2039) chore: resolve merge conflicts with main - [`884de80`](https://github.com/morluto/rea/commit/884de805382f8092770cfda333d5b9bec76efc8f) Merge main branch to resolve conflicts ### 📊 Changes **61 files changed** (+46576 additions, -110 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+4 -0) 📝 `docs/readme/README_ar.md` (+4 -0) 📝 `docs/readme/README_de.md` (+4 -0) 📝 `docs/readme/README_es.md` (+4 -0) 📝 `docs/readme/README_fa.md` (+4 -0) 📝 `docs/readme/README_fr.md` (+4 -0) ➕ `docs/readme/README_hi.md` (+313 -0) 📝 `docs/readme/README_id.md` (+4 -0) 📝 `docs/readme/README_it.md` (+4 -0) 📝 `docs/readme/README_ja.md` (+4 -0) 📝 `docs/readme/README_ko.md` (+4 -0) 📝 `docs/readme/README_pl.md` (+4 -0) 📝 `docs/readme/README_pt-BR.md` (+4 -0) 📝 `docs/readme/README_ru.md` (+4 -0) 📝 `docs/readme/README_th.md` (+4 -0) 📝 `docs/readme/README_tr.md` (+4 -0) 📝 `docs/readme/README_uk.md` (+4 -0) 📝 `docs/readme/README_vi.md` (+4 -0) 📝 `docs/readme/README_zh-TW.md` (+4 -0) 📝 `docs/readme/README_zh.md` (+4 -0) _...and 41 more files_ </details> ### 📄 Description ## Summary Completes the remaining work for Hindi (हिन्दी) localization discussed in #2937, building on top of #2862. ## Changes - **`website/public/assets/styles.css`**: Added a Devanagari font stack (`Noto Sans Devanagari`, `Mangal`, `Kokila`, `Arial Unicode MS`) and `letter-spacing: normal` for `:lang(hi)`, matching the existing rules for CJK, Thai, and RTL scripts. - **`website/locales/hi/messages.po`**: Generated the Hindi catalog (1,594 source messages) and translated 19 core UI strings shared across all pages: - Navigation: REA home, Main navigation, Showcases, Blog, Get started, Guides - Actions: Copy, Copied, Selected, Code copied to clipboard - Accessibility: Skip to content, Back to top - Theme: Switch to light mode, Switch to dark mode - Footer: MIT license, Join the community, Follow us on X - Notice: Translation is being updated message - Content: Source ## Validation - `python scripts/website.py sync` → 0 pages changed ✅ - `python scripts/website.py translations extract` → 1594 messages, 19 catalogs ✅ - `python scripts/website.py check` → pass ✅ - `hi: 18 English fallback pages, marked noindex` (expected for partial catalog) - `tests/conformance/readmeConsistency.test.ts` already expects 19 editions from #2862 ✅ ## Notes - This branch is based on #2862, so its commits appear in this diff. Happy to rebase once #2862 merges if maintainers prefer. - The remaining ~1,575 strings fall back to English and are marked `noindex`, so nothing breaks in production. - I plan to continue translating more strings in follow-up PRs. Related: #2937, #2862 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-31 01:09:33 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morluto/rea#5805
No description provided.