chore(translatathon): deprecate pages, archive leaderboard#18197
Merged
Conversation
Deprecate the Translatathon hub, details, and terms-and-conditions pages in all locales by deleting their markdown sources and removing the dedicated md layout. Add permanent redirects from the three deprecated URLs to /contributing/. Also drop the page-translatathon i18n namespace, its path-to-namespace mapping, and the orphaned content placeholder JSONs. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
Reshape the 2025 Translatathon leaderboard route as a historical archive. Drop the Translatathon dropdown menu, left-side TOC, hero apply button, and time-sensitive intro copy. Trim the JSON-LD breadcrumb to remove the (now-deleted) Translatathon hub crumb. Convert the Leaderboard component to a server component, removing the show-more pagination so all 217 rows render up front. With nothing else importing them, delete the entire src/components/Translatathon directory. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
Move the reusable images (walking, round-table, settlement) up to public/images/ and update the what-is-ethereum import path to match. Delete the translatathon-specific dolphin asset and the man-baby-woman duplicate of an image already living under public/images/. The translatathon image directory is now empty and removed. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
✅ Deploy Preview for ethereumorg ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
7 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
template: translatathonmarkdown pages (/contributing/translation-program/translatathon,/details,/terms-and-conditions) by deleting them across the English source and all 24 translated locales. Permanent redirects from each path send users to/contributing/.src/layouts/md/Translatathon.tsxlayout, its registration entries insrc/layouts/{index.ts,md/index.ts}, thepage-translatathoni18n namespace and path mapping, and the orphaned content-placeholder JSONs undersrc/data/placeholders/./translatathon/leaderboardroute as a historical archive: drop the Translatathon dropdown menu, left-side TOC, hero apply button, and time-sensitive intro copy; trim the JSON-LD breadcrumb to remove the now-deleted hub crumb; convert theLeaderboardcomponent to a server component and remove the show-more pagination so all 217 rows render up front. With nothing else importing them, the entiresrc/components/Translatathon/directory is removed.public/images/translatathon/: move the still-usefulwalking.png,round-table.png, andsettlement.pngup topublic/images/(and fix thewalking.pngimport inapp/[locale]/what-is-ethereum/page.tsx); delete the duplicateman-baby-woman.pngand the now-orphantranslatathon_dolphin.png; remove the directory.Note on inbound links
The leaderboard archive is intentionally left at its original URL so external links continue to resolve; it is no longer linked from anywhere in the site. A repo-wide grep turned up zero internal hrefs to any of the deprecated paths (the only mention was a non-clickable line in
docs/gemini-translation-roadmap.md).Test plan
/contributing/translation-program/translatathon,/details, and/terms-and-conditions, plus a locale-prefixed variant (e.g./fr/contributing/translation-program/translatathon); confirm each 301s to/contributing/./contributing/translation-program/translatathon/leaderboardand confirm it renders the archive intro copy, no Translatathon dropdown menu, no apply CTA, and the full list of rows up front./what-is-ethereumand confirm the "when and who" banner image still renders after the import path move.🤖 Generated with Claude Code