From 5320388b1827ae0046063b830f21e4dcca0c4a0b Mon Sep 17 00:00:00 2001
From: Corwin Smith
Date: Wed, 24 Sep 2025 15:45:11 -0600
Subject: [PATCH 1/3] refactor leaderboard to us ts file
---
.../leaderboard/_components/Leaderboard.tsx | 59 +++++--------------
.../_components/leaderboard-data.ts | 22 +++++++
.../translatathon/leaderboard/page.tsx | 22 +------
3 files changed, 37 insertions(+), 66 deletions(-)
create mode 100644 app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/leaderboard-data.ts
diff --git a/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/Leaderboard.tsx b/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/Leaderboard.tsx
index eabb1dcf17b..21cf5f2188a 100644
--- a/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/Leaderboard.tsx
+++ b/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/Leaderboard.tsx
@@ -3,20 +3,13 @@
import { useState } from "react"
import Emoji from "@/components/Emoji"
-import { Image } from "@/components/Image"
import { Button } from "@/components/ui/buttons/Button"
import { cn } from "@/lib/utils/cn"
-const AvatarWithFallback = ({
- username,
- avatarUrl,
-}: {
- username: string
- avatarUrl: string
-}) => {
- const [imageError, setImageError] = useState(false)
+import { translators } from "./leaderboard-data"
+const AvatarWithFallback = ({ username }: { username: string }) => {
// Generate consistent avatar colors using design system colors
const avatarColors = [
"bg-primary",
@@ -42,33 +35,19 @@ const AvatarWithFallback = ({
const avatarColorClass = avatarColors[Math.abs(hash) % avatarColors.length]
const initials = username.slice(0, 1).toUpperCase()
- if (imageError || !avatarUrl) {
- return (
-
- {initials}
-
- )
- }
-
return (
-
-
setImageError(true)}
- />
+
+ {initials}
)
}
-export const Leaderboard = ({ translators }) => {
+export const Leaderboard = () => {
const [filterAmount, updateFilterAmount] = useState(10)
const showMore = () => {
@@ -91,14 +70,7 @@ export const Leaderboard = ({ translators }) => {
{translators.slice(0, filterAmount).map((translator, index) => {
- const { username, avatarUrl, totalCosts } = translator
-
- const transformedAvatarUrl = avatarUrl
- ? avatarUrl.replace(
- "https://crowdin-static.downloads.crowdin.com",
- "https://crowdin-static.cf-downloads.crowdin.com"
- )
- : avatarUrl
+ const { name, words } = translator
let emoji: string | null = null
if (index === 0) {
@@ -122,16 +94,13 @@ export const Leaderboard = ({ translators }) => {
)}
-
-
{username}
+
+
{name}
)
diff --git a/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/leaderboard-data.ts b/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/leaderboard-data.ts
new file mode 100644
index 00000000000..63a71b2609b
--- /dev/null
+++ b/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/leaderboard-data.ts
@@ -0,0 +1,22 @@
+export const translators = [
+ { name: "Corwin", words: 1000 },
+ { name: "Andrew", words: 900 },
+ { name: "John", words: 800 },
+ { name: "Jane", words: 700 },
+ { name: "Jim", words: 600 },
+ { name: "Jill", words: 500 },
+ { name: "Jack", words: 400 },
+ { name: "Jill", words: 300 },
+ { name: "Jill", words: 200 },
+ { name: "Jill", words: 100 },
+ { name: "Corwin", words: 1000 },
+ { name: "Andrew", words: 900 },
+ { name: "John", words: 800 },
+ { name: "Jane", words: 700 },
+ { name: "Jim", words: 600 },
+ { name: "Jill", words: 500 },
+ { name: "Jack", words: 400 },
+ { name: "Jill", words: 300 },
+ { name: "Jill", words: 200 },
+ { name: "Jill", words: 100 },
+]
diff --git a/app/[locale]/contributing/translation-program/translatathon/leaderboard/page.tsx b/app/[locale]/contributing/translation-program/translatathon/leaderboard/page.tsx
index 9087c2d1c7f..4d558a7bc91 100644
--- a/app/[locale]/contributing/translation-program/translatathon/leaderboard/page.tsx
+++ b/app/[locale]/contributing/translation-program/translatathon/leaderboard/page.tsx
@@ -11,33 +11,19 @@ import { APPLICATION_END_DATE } from "@/components/Translatathon/constants"
import PaperformCallToAction from "@/components/Translatathon/PaperformCallToAction"
import { getAppPageContributorInfo } from "@/lib/utils/contributors"
-import { dataLoader } from "@/lib/utils/data/dataLoader"
import { isDateReached } from "@/lib/utils/date"
import { getMetadata } from "@/lib/utils/metadata"
-import { BASE_TIME_UNIT } from "@/lib/constants"
-
import { Leaderboard } from "./_components/Leaderboard"
import TranslatathonLeaderboardJsonLD from "./page-jsonld"
-import { fetchTranslatathonTranslators } from "@/lib/api/fetchTranslatathonTranslators"
import heroImg from "@/public/images/heroes/translatathon-hero.png"
-// 24 hours
-const REVALIDATE_TIME = BASE_TIME_UNIT * 24
-
-const loadData = dataLoader(
- [["translatathonTranslators", fetchTranslatathonTranslators]],
- REVALIDATE_TIME * 1000
-)
-
const Page = async ({ params }: { params: Promise<{ locale: string }> }) => {
const { locale } = await params
setRequestLocale(locale)
- const [translatathonTranslators] = await loadData()
-
const heroProps = {
title: "2025 Ethereum.org Translatathon",
breadcrumbs: {
@@ -156,13 +142,7 @@ const Page = async ({ params }: { params: Promise<{ locale: string }> }) => {
Final scores will be announced after all the evaluations are
completed!
- {translatathonTranslators.length > 0 ? (
-
- ) : (
-
- No data available
-
- )}
+
{isDateReached(APPLICATION_END_DATE) && (
From d306048250b72aa5f88b90ffb0b8d9ebd05910cb Mon Sep 17 00:00:00 2001
From: Corwin Smith
Date: Thu, 25 Sep 2025 08:41:27 -0600
Subject: [PATCH 2/3] leaderboard update
---
.../_components/Translatathon Leaderboard.csv | 218 ++++++++++++++++
.../_components/leaderboard-data.ts | 237 ++++++++++++++++--
.../what-is-the-ethereum-network/page.tsx | 2 +-
.../translatathon/index.md | 34 +--
4 files changed, 453 insertions(+), 38 deletions(-)
create mode 100644 app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/Translatathon Leaderboard.csv
diff --git a/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/Translatathon Leaderboard.csv b/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/Translatathon Leaderboard.csv
new file mode 100644
index 00000000000..827b568d51f
--- /dev/null
+++ b/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/Translatathon Leaderboard.csv
@@ -0,0 +1,218 @@
+USERNAME,FINAL SCORE
+Osaa7coded,"120,995"
+Boluwatife (boluwatife_4523),"110,645"
+Joe Chen (Joe-Chen),"97,349"
+Ucadriotad,"77,866"
+Ukkasha Farqaleet (ukkaxah),"68,389"
+Ajayi Daniel (DanielAyomide),"63,036"
+Gagas Prasetyo (gagaspras14),"61,338"
+Jorge Maldonado Ventura (jorgesumle),"59,269"
+Fuji Ar (fuji.anggara10),"58,979"
+Stefan Marinkov (StefanMarinkov),"56,918"
+bajoma burton (Magolla),"56,379"
+Sunday Abisoye (Abisoye01),"54,398"
+Lê Hưng (theminhhung),"53,363"
+George Kitsoukakis (mr_giorgos),"49,890"
+Arthur Chibuike (Arthur_Owl),"47,000"
+Nguyễn Đức Trọng (0xTrong90),"44,755"
+Tristan-He,"43,701"
+Jokowdd,"40,080"
+Edike isreal (JoeyGodramsey),"39,012"
+DOladoyin,"39,009"
+roifnaufal21,"37,263"
+Sarah jones (Sarah004),"37,096"
+Carla (Carla78),"36,739"
+Daniel Onyedikachukwu (Cashman001),"36,422"
+Cesssa_Will,"35,544"
+Soyemi David Olasubomi (Dking2244),"34,203"
+cryptocoinpurse.eth (cryptoraketeros),"32,484"
+Satglow,"31,682"
+MXNTRADER1,"27,323"
+wosek_,"25,595"
+Nelson Ayo (Nolongerbehemoth),"24,236"
+emmanuelogheneovo,"23,914"
+0xCm (comme.le.gnu),"23,178"
+Đặng Hoàng Lâm (lamdanghoang),"22,929"
+Shoque.eth (shoque_eth),"22,131"
+Akins16,"18,451"
+Pio268000,"18,407"
+Bulela Gomoshe (bulela),"18,314"
+Henderson Mateus (henderson.mateus1),"17,764"
+Snazzy1000000,"17,745"
+Habibu Ridwan (Yahabibullah1),"16,590"
+scarlet188888,"15,887"
+Rahayu Rafikahwulan Sari (RahayuRafika_12),"15,542"
+Renan D (ReDzin),"15,516"
+0xknife,"14,783"
+michael chinemelu (michaelchinemelu24),"14,470"
+Moses Kayode (Dgwen),"14,248"
+Michelle Mtoni (michellewambaya),"14,100"
+XRion (Xrion),"13,112"
+Saidu Sokoto (bibo7086),"12,821"
+Amina Sulaiman (Ummey_ib),"12,371"
+Ceci (hyperalchemy),"12,017"
+Amarachukwu_Precious,"11,833"
+Saanu Funmi (saanufunmi04),"11,629"
+Kehinde Olusanya (kolusanya4),"11,590"
+Tijani Oyindamola (Damola37),"11,495"
+Tukur Kwairanga (Kwairanga360),"11,313"
+Anuoluwapo Shorinola (0xTianah),"11,075"
+Kabir Adam (Ak.adamms),"10,781"
+Emmanuel Ifediora (kenez),"10,153"
+Jordi (breathejmp),"10,109"
+Jeremiah Bulus (d_wordifyer),"9,559"
+sophiesworld.,"8,967"
+Effect Chen (EffectChen),"8,463"
+ZZip | zharjac.eth (zharjac),"8,438"
+nathaniel nanle (nathanielnanle),"8,247"
+SamJay,"8,159"
+itsxdamdam,"8,036"
+Olusanya Emmanuel (olusanyatee13),"8,032"
+Adebodun Mayokun (mayor_),"8,025"
+Blessing Samuel (dicethedev),"7,811"
+ahmad abuzaid (0xOZ),"7,712"
+Bogdan Dovbysh (dovbyshbgd),"7,601"
+Hiroyuki Naito (HiroyukiNaito),"7,574"
+Sunny Cheng (hmsc),"7,446"
+Paul Eze (peze5724),"7,375"
+Nazir Muhammad Ladan (Nazir01),"7,225"
+Bhatti Studio (neemibhatti),"7,195"
+Marafrika,"7,073"
+Huu Pham (giahuu5b),"7,036"
+Val111,"6,847"
+Felix Elenwo (IAmLickz),"6,712"
+Valarie ademba (valarieademba84),"6,708"
+Oluwatobiloba Olusanya (oluwatobilobaolusanya),"6,521"
+ItsRibery,"6,321"
+schole.eth (de_garden),"6,198"
+Kwaku Amoakohene (KwakuAAnalyst),"6,081"
+odytr,"5,876"
+mearaf tadewos (mearaf),"5,774"
+Ademuyiwa Michael (MichaelKinggggg),"5,719"
+Karim Nyumba (karimnyumba),"5,666"
+DREY (Dreythegreat),"5,643"
+Joseph Raji (noos3),"5,553"
+Hưng Đoàn (hungdoanqdn),"5,369"
+Aisha_sulaiman,"5,299"
+Sagitario,"5,264"
+Lowboy123,"4,964"
+Asseke Hypolithe (Hypolithe),"4,865"
+Pedro (pedrovilela),"4,798"
+Fefe Sho (fefesho),"4,704"
+Ye Huang (ARarsenic),"4,696"
+Gift Nkara (tulipunity),"4,599"
+Ishaq Abubakar (Algebra-jr),"4,579"
+Anastasia Dostanko (AnastasiaDostanko),"4,574"
+Dosa Alexander (alexanderdosa),"4,535"
+Ziko Isaac (zicotee),"4,485"
+Barosky_Dev,"4,138"
+Mercy Aremu Modupe (Tweb3girl),"4,137"
+Farouk Adam (NamedFarouk),"4,077"
+Julien (Gregster31),"4,021"
+BaelFire,"3,908"
+Emanuel Leonard (emanuelleonard),"3,886"
+Chí Anh Hạ (ItsChiAnh),"3,848"
+Bala Jessey (balajessey1943),"3,770"
+Wilkins Morales (w1lkns),"3,757"
+Kinako Mochihara (kinakomochihara),"3,562"
+Anastasia Lumina (lumina.envisions),"3,505"
+omsify,"3,503"
+Headwitch (headwitch),"3,464"
+TOJIA (QueenTojia),"3,368"
+Batlord77,"3,276"
+ODEWALE Timileyin Eunice (Temmytee),"3,233"
+Igordost,"3,183"
+Agbo Joseph (nvestorajje),"3,154"
+favour onyebuchi (favourbuchi),"3,171"
+Ayinde,"2,856"
+Moses Joshua (Jaux),"2,843"
+George Vincent (georgevin2000),"2,793"
+robertdo216,"2,711"
+Zeke Toriola (zeketoriola),"2,653"
+Son Nguyen (TSonn18),"2,574"
+Jonas Neubert (Coram_Deo),"2,527"
+Ishq_ibra,"2,396"
+Haruna Idris (harunaidrisguru),"2,373"
+ninja (ninja2114),"2,312"
+Bernieforyou,"2,286"
+Stormzy01,"2,275"
+Hammad Hussain (hammad_8881),"2,108"
+AgataTekla,"2,092"
+Arinze Ezenwa (Dattebayo8523),"2,087"
+omahs,"2,067"
+darasimi221,"2,060"
+Andre Owano (jakakelo),"2,004"
+Flerygold,"1,974"
+dadabosade,"1,961"
+jay_baby7,"1,927"
+Manojkumar T (manojmanoj2222001),"1,819"
+Youcee,"1,801"
+emmanuel agbaje (dypumping),"1,792"
+4tunate_123,"1,780"
+Lion Prado (lionprado38),"1,720"
+DaisyVerse,"1,688"
+oreoluwa David (david2k20),"1,686"
+bayraqi,"1,675"
+Daveofspaceship,"1,665"
+Yungeasy,"1,644"
+Ajax_felixx,"1,642"
+Franklyn Ude (udefranklynchukwuka1),"1,641"
+B4LIFE 🥷⌘ (B4LIFE34),"1,595"
+Olukorede,"1,579"
+Myworldx,"1,568"
+Adeliz,"1,564"
+natal78,"1,561"
+Thel_ma,"1,534"
+Olabimpesolanke_20,"1,530"
+Fawaz Damilare (Dhami007),"1,489"
+Praise Adekoya (adekoyapraise89),"1,471"
+UsmanT,"1,455"
+FooEze,"1,440"
+Ademuyiwa Elijah (ademuyiwaelijah),"1,404"
+Sophie247,"1,377"
+Narek 9523 (narek9523),"1,374"
+semicof,"1,373"
+Kempmaple,"1,360"
+Joshjosh999,"1,357"
+Godwin Oluwaseun (Mkdartistry),"1,348"
+Patiencist,"1,348"
+Eli.ej,"1,343"
+Đạt Nguyễn Minh (dfrvci),"1,336"
+Lakeside0147,"1,321"
+Betty Afolabi (devduchess),"1,318"
+sultan sekoni (BabafemiBraut),"1,313"
+isinasli,"1,299"
+Sokolayam Adam (Halily),"1,296"
+Elizabeth Ololade (Lolly08.),"1,271"
+Fk_welding,"1,266"
+Akinotunla Ayomide (akinotunlaayomide005),"1,238"
+Kassie,"1,224"
+AJC,"1,222"
+Palatable500,"1,220"
+Ollllllllllllllie,"1,215"
+Gogox,"1,213"
+Chimezie (Bigflery),"1,183"
+Adewuyi Oluwafunmilayo (joyful_semi_09),"1,168"
+Minh Huong (HuongTran),"1,167"
+isabella de brito (britodeisabella),"1,164"
+Creativity Enthusiast (CreativityEnthusiast),"1,156"
+Katexoxo,"1,156"
+Oluwatobiloba AWORINDE (o.aworinde.fna2023062),"1,153"
+ZxStim (zxstim),"1,151"
+Ebenezar Tosin (tosben01),"1,122"
+pojilina,"1,121"
+Samskid,"1,115"
+Hashpack Doctor (hashpackdoctor),"1,109"
+Nobleatim,"1,102"
+Memex,"1,098"
+Just_living,"1,095"
+Akhighu Marvelous (marvelousakhighu),"1,093"
+brano0197,"1,090"
+Cryptochad,"1,071"
+CAD852,"1,064"
+Eko Yanuarso Budi (ekoyanu99),"1,059"
+Won (linguist_won),"1,034"
+Jhammed,"1,032"
+Phenomenalme,"1,027"
+Elen_defi,"1,022"
+Temilayo,"1,018"
\ No newline at end of file
diff --git a/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/leaderboard-data.ts b/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/leaderboard-data.ts
index 63a71b2609b..d4561e9e0ff 100644
--- a/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/leaderboard-data.ts
+++ b/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/leaderboard-data.ts
@@ -1,22 +1,219 @@
export const translators = [
- { name: "Corwin", words: 1000 },
- { name: "Andrew", words: 900 },
- { name: "John", words: 800 },
- { name: "Jane", words: 700 },
- { name: "Jim", words: 600 },
- { name: "Jill", words: 500 },
- { name: "Jack", words: 400 },
- { name: "Jill", words: 300 },
- { name: "Jill", words: 200 },
- { name: "Jill", words: 100 },
- { name: "Corwin", words: 1000 },
- { name: "Andrew", words: 900 },
- { name: "John", words: 800 },
- { name: "Jane", words: 700 },
- { name: "Jim", words: 600 },
- { name: "Jill", words: 500 },
- { name: "Jack", words: 400 },
- { name: "Jill", words: 300 },
- { name: "Jill", words: 200 },
- { name: "Jill", words: 100 },
+ { name: "Osaa7coded", words: 120995 },
+ { name: "Boluwatife (boluwatife_4523)", words: 110645 },
+ { name: "Joe Chen (Joe-Chen)", words: 97349 },
+ { name: "Ucadriotad", words: 77866 },
+ { name: "Ukkasha Farqaleet (ukkaxah)", words: 68389 },
+ { name: "Ajayi Daniel (DanielAyomide)", words: 63036 },
+ { name: "Gagas Prasetyo (gagaspras14)", words: 61338 },
+ { name: "Jorge Maldonado Ventura (jorgesumle)", words: 59269 },
+ { name: "Fuji Ar (fuji.anggara10)", words: 58979 },
+ { name: "Stefan Marinkov (StefanMarinkov)", words: 56918 },
+ { name: "bajoma burton (Magolla)", words: 56379 },
+ { name: "Sunday Abisoye (Abisoye01)", words: 54398 },
+ { name: "Lê Hưng (theminhhung)", words: 53363 },
+ { name: "George Kitsoukakis (mr_giorgos)", words: 49890 },
+ { name: "Arthur Chibuike (Arthur_Owl)", words: 47000 },
+ { name: "Nguyễn Đức Trọng (0xTrong90)", words: 44755 },
+ { name: "Tristan-He", words: 43701 },
+ { name: "Jokowdd", words: 40080 },
+ { name: "Edike isreal (JoeyGodramsey)", words: 39012 },
+ { name: "DOladoyin", words: 39009 },
+ { name: "roifnaufal21", words: 37263 },
+ { name: "Sarah jones (Sarah004)", words: 37096 },
+ { name: "Carla (Carla78)", words: 36739 },
+ { name: "Daniel Onyedikachukwu (Cashman001)", words: 36422 },
+ { name: "Cesssa_Will", words: 35544 },
+ { name: "Soyemi David Olasubomi (Dking2244)", words: 34203 },
+ { name: "cryptocoinpurse.eth (cryptoraketeros)", words: 32484 },
+ { name: "Satglow", words: 31682 },
+ { name: "MXNTRADER1", words: 27323 },
+ { name: "wosek_", words: 25595 },
+ { name: "Nelson Ayo (Nolongerbehemoth)", words: 24236 },
+ { name: "emmanuelogheneovo", words: 23914 },
+ { name: "0xCm (comme.le.gnu)", words: 23178 },
+ { name: "Đặng Hoàng Lâm (lamdanghoang)", words: 22929 },
+ { name: "Shoque.eth (shoque_eth)", words: 22131 },
+ { name: "Akins16", words: 18451 },
+ { name: "Pio268000", words: 18407 },
+ { name: "Bulela Gomoshe (bulela)", words: 18314 },
+ { name: "Henderson Mateus (henderson.mateus1)", words: 17764 },
+ { name: "Snazzy1000000", words: 17745 },
+ { name: "Habibu Ridwan (Yahabibullah1)", words: 16590 },
+ { name: "scarlet188888", words: 15887 },
+ { name: "Rahayu Rafikahwulan Sari (RahayuRafika_12)", words: 15542 },
+ { name: "Renan D (ReDzin)", words: 15516 },
+ { name: "0xknife", words: 14783 },
+ { name: "michael chinemelu (michaelchinemelu24)", words: 14470 },
+ { name: "Moses Kayode (Dgwen)", words: 14248 },
+ { name: "Michelle Mtoni (michellewambaya)", words: 14100 },
+ { name: "XRion (Xrion)", words: 13112 },
+ { name: "Saidu Sokoto (bibo7086)", words: 12821 },
+ { name: "Amina Sulaiman (Ummey_ib)", words: 12371 },
+ { name: "Ceci (hyperalchemy)", words: 12017 },
+ { name: "Amarachukwu_Precious", words: 11833 },
+ { name: "Saanu Funmi (saanufunmi04)", words: 11629 },
+ { name: "Kehinde Olusanya (kolusanya4)", words: 11590 },
+ { name: "Tijani Oyindamola (Damola37)", words: 11495 },
+ { name: "Tukur Kwairanga (Kwairanga360)", words: 11313 },
+ { name: "Anuoluwapo Shorinola (0xTianah)", words: 11075 },
+ { name: "Kabir Adam (Ak.adamms)", words: 10781 },
+ { name: "Emmanuel Ifediora (kenez)", words: 10153 },
+ { name: "Jordi (breathejmp)", words: 10109 },
+ { name: "Jeremiah Bulus (d_wordifyer)", words: 9559 },
+ { name: "sophiesworld.", words: 8967 },
+ { name: "Effect Chen (EffectChen)", words: 8463 },
+ { name: "ZZip | zharjac.eth (zharjac)", words: 8438 },
+ { name: "nathaniel nanle (nathanielnanle)", words: 8247 },
+ { name: "SamJay", words: 8159 },
+ { name: "itsxdamdam", words: 8036 },
+ { name: "Olusanya Emmanuel (olusanyatee13)", words: 8032 },
+ { name: "Adebodun Mayokun (mayor_)", words: 8025 },
+ { name: "Blessing Samuel (dicethedev)", words: 7811 },
+ { name: "ahmad abuzaid (0xOZ)", words: 7712 },
+ { name: "Bogdan Dovbysh (dovbyshbgd)", words: 7601 },
+ { name: "Hiroyuki Naito (HiroyukiNaito)", words: 7574 },
+ { name: "Sunny Cheng (hmsc)", words: 7446 },
+ { name: "Paul Eze (peze5724)", words: 7375 },
+ { name: "Nazir Muhammad Ladan (Nazir01)", words: 7225 },
+ { name: "Bhatti Studio (neemibhatti)", words: 7195 },
+ { name: "Marafrika", words: 7073 },
+ { name: "Huu Pham (giahuu5b)", words: 7036 },
+ { name: "Val111", words: 6847 },
+ { name: "Felix Elenwo (IAmLickz)", words: 6712 },
+ { name: "Valarie ademba (valarieademba84)", words: 6708 },
+ { name: "Oluwatobiloba Olusanya (oluwatobilobaolusanya)", words: 6521 },
+ { name: "ItsRibery", words: 6321 },
+ { name: "schole.eth (de_garden)", words: 6198 },
+ { name: "Kwaku Amoakohene (KwakuAAnalyst)", words: 6081 },
+ { name: "odytr", words: 5876 },
+ { name: "mearaf tadewos (mearaf)", words: 5774 },
+ { name: "Ademuyiwa Michael (MichaelKinggggg)", words: 5719 },
+ { name: "Karim Nyumba (karimnyumba)", words: 5666 },
+ { name: "DREY (Dreythegreat)", words: 5643 },
+ { name: "Joseph Raji (noos3)", words: 5553 },
+ { name: "Hưng Đoàn (hungdoanqdn)", words: 5369 },
+ { name: "Aisha_sulaiman", words: 5299 },
+ { name: "Sagitario", words: 5264 },
+ { name: "Lowboy123", words: 4964 },
+ { name: "Asseke Hypolithe (Hypolithe)", words: 4865 },
+ { name: "Pedro (pedrovilela)", words: 4798 },
+ { name: "Fefe Sho (fefesho)", words: 4704 },
+ { name: "Ye Huang (ARarsenic)", words: 4696 },
+ { name: "Gift Nkara (tulipunity)", words: 4599 },
+ { name: "Ishaq Abubakar (Algebra-jr)", words: 4579 },
+ { name: "Anastasia Dostanko (AnastasiaDostanko)", words: 4574 },
+ { name: "Dosa Alexander (alexanderdosa)", words: 4535 },
+ { name: "Ziko Isaac (zicotee)", words: 4485 },
+ { name: "Barosky_Dev", words: 4138 },
+ { name: "Mercy Aremu Modupe (Tweb3girl)", words: 4137 },
+ { name: "Farouk Adam (NamedFarouk)", words: 4077 },
+ { name: "Julien (Gregster31)", words: 4021 },
+ { name: "BaelFire", words: 3908 },
+ { name: "Emanuel Leonard (emanuelleonard)", words: 3886 },
+ { name: "Chí Anh Hạ (ItsChiAnh)", words: 3848 },
+ { name: "Bala Jessey (balajessey1943)", words: 3770 },
+ { name: "Wilkins Morales (w1lkns)", words: 3757 },
+ { name: "Kinako Mochihara (kinakomochihara)", words: 3562 },
+ { name: "Anastasia Lumina (lumina.envisions)", words: 3505 },
+ { name: "omsify", words: 3503 },
+ { name: "Headwitch (headwitch)", words: 3464 },
+ { name: "TOJIA (QueenTojia)", words: 3368 },
+ { name: "Batlord77", words: 3276 },
+ { name: "ODEWALE Timileyin Eunice (Temmytee)", words: 3233 },
+ { name: "Igordost", words: 3183 },
+ { name: "Agbo Joseph (nvestorajje)", words: 3154 },
+ { name: "favour onyebuchi (favourbuchi)", words: 3171 },
+ { name: "Ayinde", words: 2856 },
+ { name: "Moses Joshua (Jaux)", words: 2843 },
+ { name: "George Vincent (georgevin2000)", words: 2793 },
+ { name: "robertdo216", words: 2711 },
+ { name: "Zeke Toriola (zeketoriola)", words: 2653 },
+ { name: "Son Nguyen (TSonn18)", words: 2574 },
+ { name: "Jonas Neubert (Coram_Deo)", words: 2527 },
+ { name: "Ishq_ibra", words: 2396 },
+ { name: "Haruna Idris (harunaidrisguru)", words: 2373 },
+ { name: "ninja (ninja2114)", words: 2312 },
+ { name: "Bernieforyou", words: 2286 },
+ { name: "Stormzy01", words: 2275 },
+ { name: "Hammad Hussain (hammad_8881)", words: 2108 },
+ { name: "AgataTekla", words: 2092 },
+ { name: "Arinze Ezenwa (Dattebayo8523)", words: 2087 },
+ { name: "omahs", words: 2067 },
+ { name: "darasimi221", words: 2060 },
+ { name: "Andre Owano (jakakelo)", words: 2004 },
+ { name: "Flerygold", words: 1974 },
+ { name: "dadabosade", words: 1961 },
+ { name: "jay_baby7", words: 1927 },
+ { name: "Manojkumar T (manojmanoj2222001)", words: 1819 },
+ { name: "Youcee", words: 1801 },
+ { name: "emmanuel agbaje (dypumping)", words: 1792 },
+ { name: "4tunate_123", words: 1780 },
+ { name: "Lion Prado (lionprado38)", words: 1720 },
+ { name: "DaisyVerse", words: 1688 },
+ { name: "oreoluwa David (david2k20)", words: 1686 },
+ { name: "bayraqi", words: 1675 },
+ { name: "Daveofspaceship", words: 1665 },
+ { name: "Yungeasy", words: 1644 },
+ { name: "Ajax_felixx", words: 1642 },
+ { name: "Franklyn Ude (udefranklynchukwuka1)", words: 1641 },
+ { name: "B4LIFE 🥷⌘ (B4LIFE34)", words: 1595 },
+ { name: "Olukorede", words: 1579 },
+ { name: "Myworldx", words: 1568 },
+ { name: "Adeliz", words: 1564 },
+ { name: "natal78", words: 1561 },
+ { name: "Thel_ma", words: 1534 },
+ { name: "Olabimpesolanke_20", words: 1530 },
+ { name: "Fawaz Damilare (Dhami007)", words: 1489 },
+ { name: "Praise Adekoya (adekoyapraise89)", words: 1471 },
+ { name: "UsmanT", words: 1455 },
+ { name: "FooEze", words: 1440 },
+ { name: "Ademuyiwa Elijah (ademuyiwaelijah)", words: 1404 },
+ { name: "Sophie247", words: 1377 },
+ { name: "Narek 9523 (narek9523)", words: 1374 },
+ { name: "semicof", words: 1373 },
+ { name: "Kempmaple", words: 1360 },
+ { name: "Joshjosh999", words: 1357 },
+ { name: "Godwin Oluwaseun (Mkdartistry)", words: 1348 },
+ { name: "Patiencist", words: 1348 },
+ { name: "Eli.ej", words: 1343 },
+ { name: "Đạt Nguyễn Minh (dfrvci)", words: 1336 },
+ { name: "Lakeside0147", words: 1321 },
+ { name: "Betty Afolabi (devduchess)", words: 1318 },
+ { name: "sultan sekoni (BabafemiBraut)", words: 1313 },
+ { name: "isinasli", words: 1299 },
+ { name: "Sokolayam Adam (Halily)", words: 1296 },
+ { name: "Elizabeth Ololade (Lolly08.)", words: 1271 },
+ { name: "Fk_welding", words: 1266 },
+ { name: "Akinotunla Ayomide (akinotunlaayomide005)", words: 1238 },
+ { name: "Kassie", words: 1224 },
+ { name: "AJC", words: 1222 },
+ { name: "Palatable500", words: 1220 },
+ { name: "Ollllllllllllllie", words: 1215 },
+ { name: "Gogox", words: 1213 },
+ { name: "Chimezie (Bigflery)", words: 1183 },
+ { name: "Adewuyi Oluwafunmilayo (joyful_semi_09)", words: 1168 },
+ { name: "Minh Huong (HuongTran)", words: 1167 },
+ { name: "isabella de brito (britodeisabella)", words: 1164 },
+ { name: "Creativity Enthusiast (CreativityEnthusiast)", words: 1156 },
+ { name: "Katexoxo", words: 1156 },
+ { name: "Oluwatobiloba AWORINDE (o.aworinde.fna2023062)", words: 1153 },
+ { name: "ZxStim (zxstim)", words: 1151 },
+ { name: "Ebenezar Tosin (tosben01)", words: 1122 },
+ { name: "pojilina", words: 1121 },
+ { name: "Samskid", words: 1115 },
+ { name: "Hashpack Doctor (hashpackdoctor)", words: 1109 },
+ { name: "Nobleatim", words: 1102 },
+ { name: "Memex", words: 1098 },
+ { name: "Just_living", words: 1095 },
+ { name: "Akhighu Marvelous (marvelousakhighu)", words: 1093 },
+ { name: "brano0197", words: 1090 },
+ { name: "Cryptochad", words: 1071 },
+ { name: "CAD852", words: 1064 },
+ { name: "Eko Yanuarso Budi (ekoyanu99)", words: 1059 },
+ { name: "Won (linguist_won)", words: 1034 },
+ { name: "Jhammed", words: 1032 },
+ { name: "Phenomenalme", words: 1027 },
+ { name: "Elen_defi", words: 1022 },
+ { name: "Temilayo", words: 1018 },
]
diff --git a/app/[locale]/what-is-the-ethereum-network/page.tsx b/app/[locale]/what-is-the-ethereum-network/page.tsx
index 06816125fcc..767c3dd1864 100644
--- a/app/[locale]/what-is-the-ethereum-network/page.tsx
+++ b/app/[locale]/what-is-the-ethereum-network/page.tsx
@@ -37,7 +37,7 @@ const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
const commitHistoryCache: CommitHistory = {}
const { contributors, lastEditLocaleTimestamp } =
await getAppPageContributorInfo(
- "what-is-ethereum-network",
+ "what-is-the-ethereum-network",
locale as Lang,
commitHistoryCache
)
diff --git a/public/content/contributing/translation-program/translatathon/index.md b/public/content/contributing/translation-program/translatathon/index.md
index 5a6409ab586..686d3467cda 100644
--- a/public/content/contributing/translation-program/translatathon/index.md
+++ b/public/content/contributing/translation-program/translatathon/index.md
@@ -75,23 +75,23 @@ For more details, [see the full Terms & conditions](/contributing/translation-pr
## Prizes {#prizes}
-| Placement | Prize amount |
-|-------------------|--------------|
-| 1st place | $4000 |
-| 2nd place | $2500 |
-| 3rd place | $1500 |
-| 4th place | $1100 |
-| 5th place | $1000 |
-| 6th place | $600 |
-| 7th place | $550 |
-| 8th place | $500 |
-| 9th place | $450 |
-| 10th place | $400 |
-| 11th - 20th place | $240 |
-
-Plus additional prize tiers for **top 50, top 100, top 150**, and participatory prizes for all other eligible participants.
-
-The remaining prizes will be distributed dynamically based on the total number of eligible participants.
+| Placement | Prize amount |
+|---------------------|--------------|
+| 1st place | $4000 |
+| 2nd place | $2500 |
+| 3rd place | $1500 |
+| 4th place | $1100 |
+| 5th place | $1000 |
+| 6th place | $600 |
+| 7th place | $550 |
+| 8th place | $500 |
+| 9th place | $450 |
+| 10th place | $400 |
+| 11th - 20th place | $240 |
+| 21st - 50th place | $120 |
+| 51st - 100th place | $60 |
+| 101st - 150th place | $40 |
+| Rest | $20 |
All prizes will be paid out in ETH.
From fcae8dc36da74def537ca949103ad9d57cdef0ea Mon Sep 17 00:00:00 2001
From: Corwin Smith
Date: Thu, 25 Sep 2025 08:42:02 -0600
Subject: [PATCH 3/3] remove csv
---
.../_components/Translatathon Leaderboard.csv | 218 ------------------
1 file changed, 218 deletions(-)
delete mode 100644 app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/Translatathon Leaderboard.csv
diff --git a/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/Translatathon Leaderboard.csv b/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/Translatathon Leaderboard.csv
deleted file mode 100644
index 827b568d51f..00000000000
--- a/app/[locale]/contributing/translation-program/translatathon/leaderboard/_components/Translatathon Leaderboard.csv
+++ /dev/null
@@ -1,218 +0,0 @@
-USERNAME,FINAL SCORE
-Osaa7coded,"120,995"
-Boluwatife (boluwatife_4523),"110,645"
-Joe Chen (Joe-Chen),"97,349"
-Ucadriotad,"77,866"
-Ukkasha Farqaleet (ukkaxah),"68,389"
-Ajayi Daniel (DanielAyomide),"63,036"
-Gagas Prasetyo (gagaspras14),"61,338"
-Jorge Maldonado Ventura (jorgesumle),"59,269"
-Fuji Ar (fuji.anggara10),"58,979"
-Stefan Marinkov (StefanMarinkov),"56,918"
-bajoma burton (Magolla),"56,379"
-Sunday Abisoye (Abisoye01),"54,398"
-Lê Hưng (theminhhung),"53,363"
-George Kitsoukakis (mr_giorgos),"49,890"
-Arthur Chibuike (Arthur_Owl),"47,000"
-Nguyễn Đức Trọng (0xTrong90),"44,755"
-Tristan-He,"43,701"
-Jokowdd,"40,080"
-Edike isreal (JoeyGodramsey),"39,012"
-DOladoyin,"39,009"
-roifnaufal21,"37,263"
-Sarah jones (Sarah004),"37,096"
-Carla (Carla78),"36,739"
-Daniel Onyedikachukwu (Cashman001),"36,422"
-Cesssa_Will,"35,544"
-Soyemi David Olasubomi (Dking2244),"34,203"
-cryptocoinpurse.eth (cryptoraketeros),"32,484"
-Satglow,"31,682"
-MXNTRADER1,"27,323"
-wosek_,"25,595"
-Nelson Ayo (Nolongerbehemoth),"24,236"
-emmanuelogheneovo,"23,914"
-0xCm (comme.le.gnu),"23,178"
-Đặng Hoàng Lâm (lamdanghoang),"22,929"
-Shoque.eth (shoque_eth),"22,131"
-Akins16,"18,451"
-Pio268000,"18,407"
-Bulela Gomoshe (bulela),"18,314"
-Henderson Mateus (henderson.mateus1),"17,764"
-Snazzy1000000,"17,745"
-Habibu Ridwan (Yahabibullah1),"16,590"
-scarlet188888,"15,887"
-Rahayu Rafikahwulan Sari (RahayuRafika_12),"15,542"
-Renan D (ReDzin),"15,516"
-0xknife,"14,783"
-michael chinemelu (michaelchinemelu24),"14,470"
-Moses Kayode (Dgwen),"14,248"
-Michelle Mtoni (michellewambaya),"14,100"
-XRion (Xrion),"13,112"
-Saidu Sokoto (bibo7086),"12,821"
-Amina Sulaiman (Ummey_ib),"12,371"
-Ceci (hyperalchemy),"12,017"
-Amarachukwu_Precious,"11,833"
-Saanu Funmi (saanufunmi04),"11,629"
-Kehinde Olusanya (kolusanya4),"11,590"
-Tijani Oyindamola (Damola37),"11,495"
-Tukur Kwairanga (Kwairanga360),"11,313"
-Anuoluwapo Shorinola (0xTianah),"11,075"
-Kabir Adam (Ak.adamms),"10,781"
-Emmanuel Ifediora (kenez),"10,153"
-Jordi (breathejmp),"10,109"
-Jeremiah Bulus (d_wordifyer),"9,559"
-sophiesworld.,"8,967"
-Effect Chen (EffectChen),"8,463"
-ZZip | zharjac.eth (zharjac),"8,438"
-nathaniel nanle (nathanielnanle),"8,247"
-SamJay,"8,159"
-itsxdamdam,"8,036"
-Olusanya Emmanuel (olusanyatee13),"8,032"
-Adebodun Mayokun (mayor_),"8,025"
-Blessing Samuel (dicethedev),"7,811"
-ahmad abuzaid (0xOZ),"7,712"
-Bogdan Dovbysh (dovbyshbgd),"7,601"
-Hiroyuki Naito (HiroyukiNaito),"7,574"
-Sunny Cheng (hmsc),"7,446"
-Paul Eze (peze5724),"7,375"
-Nazir Muhammad Ladan (Nazir01),"7,225"
-Bhatti Studio (neemibhatti),"7,195"
-Marafrika,"7,073"
-Huu Pham (giahuu5b),"7,036"
-Val111,"6,847"
-Felix Elenwo (IAmLickz),"6,712"
-Valarie ademba (valarieademba84),"6,708"
-Oluwatobiloba Olusanya (oluwatobilobaolusanya),"6,521"
-ItsRibery,"6,321"
-schole.eth (de_garden),"6,198"
-Kwaku Amoakohene (KwakuAAnalyst),"6,081"
-odytr,"5,876"
-mearaf tadewos (mearaf),"5,774"
-Ademuyiwa Michael (MichaelKinggggg),"5,719"
-Karim Nyumba (karimnyumba),"5,666"
-DREY (Dreythegreat),"5,643"
-Joseph Raji (noos3),"5,553"
-Hưng Đoàn (hungdoanqdn),"5,369"
-Aisha_sulaiman,"5,299"
-Sagitario,"5,264"
-Lowboy123,"4,964"
-Asseke Hypolithe (Hypolithe),"4,865"
-Pedro (pedrovilela),"4,798"
-Fefe Sho (fefesho),"4,704"
-Ye Huang (ARarsenic),"4,696"
-Gift Nkara (tulipunity),"4,599"
-Ishaq Abubakar (Algebra-jr),"4,579"
-Anastasia Dostanko (AnastasiaDostanko),"4,574"
-Dosa Alexander (alexanderdosa),"4,535"
-Ziko Isaac (zicotee),"4,485"
-Barosky_Dev,"4,138"
-Mercy Aremu Modupe (Tweb3girl),"4,137"
-Farouk Adam (NamedFarouk),"4,077"
-Julien (Gregster31),"4,021"
-BaelFire,"3,908"
-Emanuel Leonard (emanuelleonard),"3,886"
-Chí Anh Hạ (ItsChiAnh),"3,848"
-Bala Jessey (balajessey1943),"3,770"
-Wilkins Morales (w1lkns),"3,757"
-Kinako Mochihara (kinakomochihara),"3,562"
-Anastasia Lumina (lumina.envisions),"3,505"
-omsify,"3,503"
-Headwitch (headwitch),"3,464"
-TOJIA (QueenTojia),"3,368"
-Batlord77,"3,276"
-ODEWALE Timileyin Eunice (Temmytee),"3,233"
-Igordost,"3,183"
-Agbo Joseph (nvestorajje),"3,154"
-favour onyebuchi (favourbuchi),"3,171"
-Ayinde,"2,856"
-Moses Joshua (Jaux),"2,843"
-George Vincent (georgevin2000),"2,793"
-robertdo216,"2,711"
-Zeke Toriola (zeketoriola),"2,653"
-Son Nguyen (TSonn18),"2,574"
-Jonas Neubert (Coram_Deo),"2,527"
-Ishq_ibra,"2,396"
-Haruna Idris (harunaidrisguru),"2,373"
-ninja (ninja2114),"2,312"
-Bernieforyou,"2,286"
-Stormzy01,"2,275"
-Hammad Hussain (hammad_8881),"2,108"
-AgataTekla,"2,092"
-Arinze Ezenwa (Dattebayo8523),"2,087"
-omahs,"2,067"
-darasimi221,"2,060"
-Andre Owano (jakakelo),"2,004"
-Flerygold,"1,974"
-dadabosade,"1,961"
-jay_baby7,"1,927"
-Manojkumar T (manojmanoj2222001),"1,819"
-Youcee,"1,801"
-emmanuel agbaje (dypumping),"1,792"
-4tunate_123,"1,780"
-Lion Prado (lionprado38),"1,720"
-DaisyVerse,"1,688"
-oreoluwa David (david2k20),"1,686"
-bayraqi,"1,675"
-Daveofspaceship,"1,665"
-Yungeasy,"1,644"
-Ajax_felixx,"1,642"
-Franklyn Ude (udefranklynchukwuka1),"1,641"
-B4LIFE 🥷⌘ (B4LIFE34),"1,595"
-Olukorede,"1,579"
-Myworldx,"1,568"
-Adeliz,"1,564"
-natal78,"1,561"
-Thel_ma,"1,534"
-Olabimpesolanke_20,"1,530"
-Fawaz Damilare (Dhami007),"1,489"
-Praise Adekoya (adekoyapraise89),"1,471"
-UsmanT,"1,455"
-FooEze,"1,440"
-Ademuyiwa Elijah (ademuyiwaelijah),"1,404"
-Sophie247,"1,377"
-Narek 9523 (narek9523),"1,374"
-semicof,"1,373"
-Kempmaple,"1,360"
-Joshjosh999,"1,357"
-Godwin Oluwaseun (Mkdartistry),"1,348"
-Patiencist,"1,348"
-Eli.ej,"1,343"
-Đạt Nguyễn Minh (dfrvci),"1,336"
-Lakeside0147,"1,321"
-Betty Afolabi (devduchess),"1,318"
-sultan sekoni (BabafemiBraut),"1,313"
-isinasli,"1,299"
-Sokolayam Adam (Halily),"1,296"
-Elizabeth Ololade (Lolly08.),"1,271"
-Fk_welding,"1,266"
-Akinotunla Ayomide (akinotunlaayomide005),"1,238"
-Kassie,"1,224"
-AJC,"1,222"
-Palatable500,"1,220"
-Ollllllllllllllie,"1,215"
-Gogox,"1,213"
-Chimezie (Bigflery),"1,183"
-Adewuyi Oluwafunmilayo (joyful_semi_09),"1,168"
-Minh Huong (HuongTran),"1,167"
-isabella de brito (britodeisabella),"1,164"
-Creativity Enthusiast (CreativityEnthusiast),"1,156"
-Katexoxo,"1,156"
-Oluwatobiloba AWORINDE (o.aworinde.fna2023062),"1,153"
-ZxStim (zxstim),"1,151"
-Ebenezar Tosin (tosben01),"1,122"
-pojilina,"1,121"
-Samskid,"1,115"
-Hashpack Doctor (hashpackdoctor),"1,109"
-Nobleatim,"1,102"
-Memex,"1,098"
-Just_living,"1,095"
-Akhighu Marvelous (marvelousakhighu),"1,093"
-brano0197,"1,090"
-Cryptochad,"1,071"
-CAD852,"1,064"
-Eko Yanuarso Budi (ekoyanu99),"1,059"
-Won (linguist_won),"1,034"
-Jhammed,"1,032"
-Phenomenalme,"1,027"
-Elen_defi,"1,022"
-Temilayo,"1,018"
\ No newline at end of file