AOSSIE-Org / AOSSIE-Org/SocialShareButton

Externalize Hero release badge text for i18n

Đang mở
#195 0 bình luận 0 reaction 1 người được giao Được @kpj2006 nhận Xem trên GitHub
Ngôn ngữ chính
TypeScript
Star
25
Fork
64
Merge trung bình
2 ngày 11 giờ
Pull request đã merge (30 ngày)
1

Mô tả

## Summary
Externalize the Hero release badge text currently hardcoded in `landing-page/src/components/Hero.tsx` (for example, `v1.0.4 IS OUT NOW`) into the landing page's i18n resource files.

## Rationale
The badge is user-visible content and should be localized consistently with the rest of the landing page.

## Affected area
- `landing-page/src/components/Hero.tsx`
- The relevant locale/resource files used by the landing page

## Required changes
- Add an appropriately named translation key for the release badge to every supported locale resource.
- Render that key from `Hero` using the project's established i18n mechanism.
- Preserve the current displayed English text.

## Acceptance criteria
- `Hero` no longer contains the release badge text as a hardcoded JSX string.
- All relevant locale resources contain the new key.
- The badge continues to display `v1.0.4 IS OUT NOW` in the default English locale.

Requested by: @kpj2006

Backlinks:
- PR: https://github.com/AOSSIE-Org/SocialShareButton/pull/194
- Review discussion: https://github.com/AOSSIE-Org/SocialShareButton/pull/194#discussion_r3610048350

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.