Skip to content

Fix translated URL paths in multiple languages#16938

Merged
wackerow merged 2 commits into
devfrom
fix/translated-url-paths
Jan 6, 2026
Merged

Fix translated URL paths in multiple languages#16938
wackerow merged 2 commits into
devfrom
fix/translated-url-paths

Conversation

@minimalsm
Copy link
Copy Markdown
Contributor

Summary

Fix broken links in translations that incorrectly used translated URL paths instead of English paths.

Details

Translations were using localized URL paths that don't exist. URLs on ethereum.org should always use English paths regardless of content language.

Fixed URLs by language:

Irish (ga):

  • /ciseal-2//layer-2/
  • /pobal/deontais//community/grants/
  • /gluais/#beacon-chain/glossary/#beacon-chain
  • /gluais/#fraud-proof/glossary/#fraud-proof
  • /gluais/#gas/glossary/#gas
  • /treochlár/scálú//roadmap/scaling/

Dutch (nl):

  • /decentrale-identiteit//decentralized-identity/
  • /geschiedenis/#paris/history/#paris

Turkish (tr):

  • /developers/docs/consensus-mekanizmalar/pow/developers/docs/consensus-mechanisms/pow

Hausa (ha):

  • /kamus/#permissionless/glossary/#permissionless
  • /kamus/#tsara-da-tsara-sadarwa/glossary/#peer-to-peer-network

Test plan

  • Verify all fixed links work correctly
  • Build succeeds without errors

Translations should use English URL paths, not translated paths.

Fixed URLs:
- Irish (ga): /ciseal-2/ → /layer-2/, /pobal/deontais/ → /community/grants/,
  /gluais/#* → /glossary/#*, /treochlár/scálú/ → /roadmap/scaling/
- Dutch (nl): /decentrale-identiteit/ → /decentralized-identity/,
  /geschiedenis/#paris → /history/#paris
- Turkish (tr): /developers/docs/consensus-mekanizmalar/pow →
  /developers/docs/consensus-mechanisms/pow
- Hausa (ha): /kamus/#* → /glossary/#*

Fixes multiple 404 errors reported by AHREFS SEO audit.
@github-actions github-actions Bot added content 🖋️ This involves copy additions or edits translation 🌍 This is related to our Translation Program labels Dec 17, 2025
@netlify
Copy link
Copy Markdown

netlify Bot commented Dec 17, 2025

Deploy Preview for ethereumorg ready!

Name Link
🔨 Latest commit 0b67516
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/695c864b56d9740008e02adf
😎 Deploy Preview https://deploy-preview-16938--ethereumorg.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
7 paths audited
Performance: 58 (🟢 up 6 from production)
Accessibility: 94 (no change from production)
Best Practices: 100 (🟢 up 2 from production)
SEO: 100 (no change from production)
PWA: 59 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot added dependencies 📦 Changes related to project dependencies tooling 🔧 Changes related to tooling of the project labels Dec 18, 2025
@wackerow
Copy link
Copy Markdown
Member

wackerow commented Jan 6, 2026

@claude There are two commits here with different scopes. Can we open a separate PR that only contains e432e86 to isolate those changes? In that PR we should also update the /history link change to /ethereum-forks

@claude
Copy link
Copy Markdown
Contributor

claude Bot commented Jan 6, 2026

Claude encountered an error —— View job


Analyzing PR Structure and Creating Isolated Changes

I'll help you separate the commits and create a focused PR with the translated URL fixes plus the /history/ethereum-forks update.

Todo List:

  • Analyze current commit structure
  • Create new branch from dev
  • Cherry-pick commit e432e86 with translated URL fixes
  • Find and update /history links to /ethereum-forks
  • Push new branch and create PR

Let me start by examining the current commits...

@wackerow
Copy link
Copy Markdown
Member

wackerow commented Jan 6, 2026

Never mind, I canceled that claude action since I see #16939 is open that is implementing/extending this logic. I'm going to simply reset the head of this branch to e432e86 to isolate the link fixes.

@wackerow wackerow force-pushed the fix/translated-url-paths branch from 0915d0a to 0b67516 Compare January 6, 2026 03:49
@wackerow wackerow merged commit 3f4a6db into dev Jan 6, 2026
6 of 7 checks passed
@wackerow wackerow deleted the fix/translated-url-paths branch January 6, 2026 03:49
@wackerow wackerow mentioned this pull request Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content 🖋️ This involves copy additions or edits dependencies 📦 Changes related to project dependencies tooling 🔧 Changes related to tooling of the project translation 🌍 This is related to our Translation Program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants