Skip to content

i18n: automated Crowdin translation import (multiple languages)#17089

Merged
wackerow merged 25 commits into
devfrom
i18n/import/2026-01-15T17-52-54-crowdin-translations
Jan 15, 2026
Merged

i18n: automated Crowdin translation import (multiple languages)#17089
wackerow merged 25 commits into
devfrom
i18n/import/2026-01-15T17-52-54-crowdin-translations

Conversation

@wackerow
Copy link
Copy Markdown
Member

Description

This PR contains automated gemini-2.5-pro translations from Crowdin.

🔗 View workflow run

Languages translated

zh, es, hi, ar, pt-br, fr, id, ru, ja, de, ko, vi, tr, bn, it, pl, ur, uk, ta, te, mr, sw, zh-tw, cs

JSON changes (src/intl/{locale}/)

  • page-community-events.json

@netlify
Copy link
Copy Markdown

netlify Bot commented Jan 15, 2026

Deploy Preview for ethereumorg ready!

Name Link
🔨 Latest commit f9d06d7
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/69693381c0806a0008ec92fe
😎 Deploy Preview https://deploy-preview-17089.ethereum.it
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
7 paths audited
Performance: 59 (🟢 up 5 from production)
Accessibility: 94 (no change from production)
Best Practices: 100 (no change 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 the translation 🌍 This is related to our Translation Program label Jan 15, 2026
@wackerow
Copy link
Copy Markdown
Member Author

wackerow commented Jan 15, 2026

🌐 Translation Quality Review - PR #17089

Files reviewed: 24 languages × page-community-events.json

Summary by Language

Language Score Status
German (de) 10/10 ✅ Ready
Turkish (tr) 10/10 ✅ Ready
Ukrainian (uk) 10/10 ✅ Ready
Czech (cs) 9.8/10 ✅ Ready
Portuguese (pt-br) 9.8/10 ⚠️ Minor fix needed
Vietnamese (vi) 9.7/10 ✅ Ready
French (fr) 9.5/10 ✅ Ready
Italian (it) 9.5/10 ✅ Ready
Polish (pl) 9.5/10 ⚠️ Minor fix needed
Spanish (es) 9.3/10 ✅ Ready
Korean (ko) 9.2/10 ⚠️ Fix needed
Japanese (ja) 9.0/10 ⚠️ Fix needed
Indonesian (id) 9.0/10 ⚠️ Fix needed
Chinese Traditional (zh-tw) 9.0/10 ⚠️ Minor fix needed
Arabic (ar) 8.8/10 ⚠️ Fix needed
Russian (ru) 8.8/10 ⚠️ Fix needed
Tamil (ta) 8.8/10 ✅ Ready
Hindi (hi) 8.7/10 ⚠️ Fix needed
Marathi (mr) 8.5/10 ⚠️ Fix needed
Urdu (ur) 8.5/10 ⚠️ Fix needed
Chinese Simplified (zh) 8.5/10 ⚠️ Fix needed
Telugu (te) 8.4/10 ✅ Ready
Swahili (sw) 8.2/10 ⚠️ Fix needed
Bengali (bn) 7.8/10 ⚠️ Fix needed

Common Issues Found

Brand names translated/transliterated (should remain English):

  • "Ethereum Everywhere" (program name)
  • "Geode Labs" (brand)
  • "Local Ethereum" (newsletter name)
  • "Encode Club", "Hadron Founders Club", "Frontier Tower"

Other issues:

  • 🇯🇵 Japanese: "ハッカソン画像" contains erroneous "画像" (image)
  • 🇰🇷 Korean: "구분" (distinction) should be "그룹" (Group)
  • 🇵🇰 Urdu: "Encode Club" mistranslated as "انکلوڈ کلب" (sounds like "Include Club")

Reviewed by Claude Code

- Keep "Ethereum Everywhere", "Local Ethereum", "Geode Labs" in English
- Fix mistranslated brand names: Encode Club, Hadron Founders Club, Frontier Tower
- Fix Japanese hackathon tag error (remove erroneous 画像)
- Fix Korean group mistranslation (구분 → 그룹)

Affected languages: ar, bn, hi, id, ja, ko, mr, pl, pt-br, ru, sw, ur, zh

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@wackerow
Copy link
Copy Markdown
Member Author

wackerow commented Jan 15, 2026

🔧 Translation Fixes Applied

Commit f9d06d74 corrects brand name handling across 13 languages:

Fixes by Language

Language Fixes Applied
Arabic (ar) Ethereum Everywhere, Local Ethereum
Bengali (bn) Encode Club, Hadron Founders Club, Frontier Tower, Ethereum Everywhere, Local Ethereum
Hindi (hi) Ethereum Everywhere, Geode Labs, Local Ethereum
Indonesian (id) Ethereum Everywhere, Local Ethereum
Japanese (ja) Removed erroneous "画像" from hackathon tag
Korean (ko) Fixed "구분" (distinction) → "그룹" (Group)
Marathi (mr) Ethereum Everywhere, Geode Labs, Hadron Founders Club
Polish (pl) Local Ethereum
Portuguese (pt-br) Local Ethereum
Russian (ru) Ethereum Everywhere, Local Ethereum
Swahili (sw) Ethereum Everywhere, Local Ethereum
Urdu (ur) Encode Club, Ethereum Everywhere
Chinese (zh) Ethereum Everywhere

Brand Name Policy

  • "Ethereum Everywhere" — Official EF program name; kept in English for brand consistency and discoverability.
  • "Local Ethereum" — Geode Labs newsletter/publication name; kept in English as a proper noun.

Fixes applied by Claude Code

Base automatically changed from events-revamp to dev January 15, 2026 19:44
@wackerow wackerow changed the title i18n: automated Crowdin translation import (all languages) i18n: automated Crowdin translation import (multiple languages) Jan 15, 2026
@wackerow wackerow merged commit a1fa898 into dev Jan 15, 2026
6 checks passed
@wackerow wackerow deleted the i18n/import/2026-01-15T17-52-54-crowdin-translations branch January 15, 2026 19:45
@wackerow wackerow mentioned this pull request Jan 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

translation 🌍 This is related to our Translation Program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants