Skip to content

refactor(website): enforce pure single-language experience with full i18n coverage - #169

Merged
Xuepoo merged 1 commit into
mainfrom
ctx-0072/refactor-full-i18n
Oct 17, 2026
Merged

Xuepoo merged 1 commit into
mainfrom
ctx-0072/refactor-full-i18n

Conversation

@Xuepoo

@Xuepoo Xuepoo commented Oct 17, 2026

Copy link
Copy Markdown
Contributor

Priority: P1 | Area: area:website | Labels: feat,P1,area:website | Milestone: v0.1.0 | RFC: OQ-xxx | Task: CTX-0072

Closes #168

Summary

  • Expands translations.ts to provide comprehensive single-language dictionaries for en and zh-CN.
  • Adds data-i18n and data-i18n-placeholder reactive bindings to:
    • Hero badges, title, lede, and action CTAs.
    • Install Deck tabs, commands, hints, checksums, and portable labels.
    • Showcase Stage reels, tab controls, indicators, window title, tags, and composer modal.
    • Universal Linux Distribution Matrix (all 12 distro descriptions, ready statuses, copy buttons, arch and direct link labels).
    • Cyber-Manga Bento cards (stage badges, titles, descriptions, action buttons).
    • Canonical Documentation Index (category headers, docs counter, all doc article links).
    • SiteHeader search box, theme toggle, and docs navigation.
    • SiteFooter taglines, links, summaries, and edge provenance metadata.
  • Zero mixed-language leakage in either English or Chinese.
  • Tested and verified with Puppeteer visual snapshots (45-homepage-full-zh-pure.png, 46-homepage-full-en-pure.png, 47-distro-matrix-zh-pure.png, 48-distro-matrix-en-pure.png).

@Xuepoo Xuepoo added this to the v0.1.0 milestone Oct 17, 2026
@Xuepoo Xuepoo added feat Feature area:website Area: website P1 Priority P1 labels Oct 17, 2026
@Xuepoo
Xuepoo merged commit 2182397 into main Oct 17, 2026
4 checks passed
@Xuepoo
Xuepoo deleted the ctx-0072/refactor-full-i18n branch October 17, 2026 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:website Area: website feat Feature P1 Priority P1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

refactor(website): enforce pure single-language experience with full i18n coverage

1 participant