Skip to content

Rework /clubs and add /teachers - #2248

Merged
3kh0 merged 18 commits into
hackclub:mainfrom
wally-ben:main
Sep 26, 2026
Merged

3kh0 merged 18 commits into
hackclub:mainfrom
wally-ben:main

Conversation

@wally-hc

Copy link
Copy Markdown
Contributor

wally-ben and others added 13 commits June 25, 2026 19:03
Biographier biography
Resolved the app/[locale]/clubs/page.tsx conflict by keeping our
redesigned page (hero, marquee, learn-more modals, decor) and adding
the minimal locale scaffold (Props/params, generateMetadata via
buildPageMetadata, setRequestLocale) so it fits the new [locale]
routing. Everything else came in from upstream unmodified.
# Conflicts:
#	app/[locale]/clubs/page.tsx
#	lib/botid-protected-routes.ts
#	lib/botid.ts
#	next-env.d.ts
@wally-hc
wally-hc requested a review from a team as a code owner September 25, 2026 22:48
@vercel

vercel Bot commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

@wally-hc is attempting to deploy a commit to the Hack Club Team on Vercel.

A member of the Team first needs to authorize it.

@3kh0

3kh0 commented Sep 25, 2026

Copy link
Copy Markdown
Member

Please fix the failing checks!

3kh0
3kh0 previously approved these changes Sep 26, 2026
Both pages had their copy hardcoded in English, so every locale showed
English. Move all copy into the Clubs and Teachers namespaces and add
translations for ru, fr, de, es and az.

- Clubs: replace the old page's unused keys with the new page's copy,
  including the FAQ modal. Mirror it in namespaces/{en,ru,de}/00-core.json,
  which are merged over the main files.
- Teachers: reuse the existing Parents translations for the engage
  boxes, "Hack Club is:" and the hacking definition, and the old
  Clubs.videoTitle.
- Signup form: translate placeholders, button and errors; show a
  localized error instead of the API's English message.
- Slack stats: format numbers in the page locale instead of en-US.
@vercel

vercel Bot commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
site Ready Ready Preview Sep 26, 2026 1:02pm UTC

Request Review

@3kh0
3kh0 merged commit 81b66f7 into hackclub:main Sep 26, 2026
7 checks passed

This branch was successfully deployed

1 active deployment
Preview – site — b877da16 Deployed Sep 26, 2026 by vercel[bot]
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.

4 participants