diff --git a/public/content/contributing/translation-program/translatathon/details/index.md b/public/content/contributing/translation-program/translatathon/details/index.md
index c08f45860a6..5ea1c982d1e 100644
--- a/public/content/contributing/translation-program/translatathon/details/index.md
+++ b/public/content/contributing/translation-program/translatathon/details/index.md
@@ -8,29 +8,29 @@ template: translatathon
The Translatathon is open and anyone can participate by filling out the application form and joining the project in Crowdin.
-Translators collect points by suggesting translations for untranslated strings in their language in the Crowdin editor during the translation period (August 9th - August 18th).
+Translators collect points by suggesting translations for untranslated strings in their language in the Crowdin editor during the translation period.
-Each participants final score is determined by the number of words they have translated during the translation period and any potential multipliers they’ve collected.
+Each participants final score is determined by their position on the leaderboard based on the number of words they have translated during the translation period and any potential bonus points they’ve collected.
### Getting started
-The translation process takes place in the ethereum.org project in Crowdin and translators suggest their translations for untranslated strings, made up of almost all of content from the ethereum.org website.
+The translation process takes place in the ethereum.org project in Crowdin and translators suggest their translations for untranslated strings, made up of almost all the content from the ethereum.org website.
Translations are suggested directly in the online editor so there is no need to download or upload any files or deliverables. Each translated word is tracked and counted.
**1) Join the project**
-- To start contributing, you will need to join the [ethereum.org project in Crowdin](https://crowdin.com/project/ethereum-org)
+- To start contributing, join the [ethereum.org project in Crowdin](https://crowdin.com/project/ethereum-org)
- You will need to sign in or create an account - all that is required is an email address and password
**2) Select your language**
- Find your language on the list of target languages and open it by clicking on its name or flag
-- If you would like to translate into a language that isn’t available, reach out to [Ethereum.org Team](https://crowdin.com/profile/ethdotorg) on crowdin or send us an email to translations@ethereum.org and we will add new additional target languages per request
+- If you would like to translate into a language that isn’t available, reach out to [Ethereum.org Team](https://crowdin.com/profile/ethdotorg) on Crowdin or send us an email to translations@ethereum.org and we will add additional target languages per request
**3) Open an untranslated file**
-- Find the first untranslated file to start translating. The folders containing the source files are based on priority - 1) Homepage, 2) Essential learning, 3) Essentials, 4) Exploring, etc. so you should start translating the first folder that contains untranslated files
+- Find the first untranslated file to start translating. The folders containing the source files are based on priority, so you should start translating the first folder that contains untranslated files
- Each file has a progress indicator showing how much of the translatable content in the file has been translated and approved… if translation progress for any file is below 100%, please translate it
**4) Translate the untranslated strings**
@@ -39,67 +39,27 @@ Translations are suggested directly in the online editor so there is no need to
- Each string has a status indicator that shows whether it’s _Translated_, _Untranslated_, or _Approved_. If a source string already has a suggested translation in your language, there is no need to translate it
- You can also filter strings in the editor to show _Untranslated first_ or _Untranslated only_
-For a detailed guide to navigating and using the Crowdin online editor, we recommend all Translatathon participants to read our [How to translate](/contributing/translation-program/how-to-translate/) guide.
+For a detailed guide to navigating and using the Crowdin editor, we recommend that all Translatathon participants read our [How to translate](/contributing/translation-program/how-to-translate/) guide.
-To learn more about the conventions and best practices for translating ethereum.org content, you can also check out our [translation style guide](/contributing/translation-program/translators-guide/).
-
-### Prizes
-
-
+You can also find some tips and best practices by checking out our [translation style guide](/contributing/translation-program/translators-guide/).
**How points work**
-Every Translatathon participant will earn points towards their final score by translating content in the ethereum.org Crowdin project and other eligible projects (the full list of eligible projects is available in the next section).
+Every Translatathon participant will earn points towards their final score by translating content in the ethereum.org Crowdin project and other eligible projects (the full list of eligible projects is available below).
The scoring is simple: **1 translated word = 1 point**
-Please note that in order to receive your final points allocation, your suggested translations will need to pass the evaluation process, where professional reviewers will check each participant's translations to ensure they meet the minimum quality threshold and no machine or AI translations were used in the process.
-
-**Bonus points**
-
-This year, Translatathon participants also have several options to earn bonus points.
-
-Bonus points breakdown:
-- ETHglossary contributors: 100-1,000 bonus points
-- Ethereum.org contributors: 1,000 bonus points
-- Previous Translatathon participants: 1,000 bonus points
-
-1) ETHglossary translators
-[ETHglossary](https://ethglossaryproject.vercel.app/) is an open-source glossary of key Ethereum terms, and an initiative to create and maintain a glossary of Ethereum terms and their translations in 60+ languages that anyone can use and contribute to.
-Translatathon participants can suggest translations for these terms and vote or discuss existing translations to earn bonus points in the Translatathon.
-Each 10 translated terms will earn you 100 bonus points, with a bonus for completing all 70 terms currently available in the glossary app. The bonus points will be automatically added to your final score once the Translatathon ends and the final scores are calculated.
-
-Participants can earn a maximum of 1,000 bonus points by translating all of the terms in their native language, but translating multiple languages will not result in any additional points!
-
-ETHglossary points breakdown:
-- 10 translated terms = 100 bonus points
-- 20 translated terms = 200 bonus points
-- 30 translated terms = 300 bonus points
-- 40 translated terms = 400 bonus points
-- 50 translated terms = 500 bonus points
-- 60 translated terms = 600 bonus points
-- 70 translated terms = 1,000 bonus points
-
-2) Ethereum.org contributors
-To reward our existing contributors, each past ethereum.org contributor is eligible for 1,000 bonus points.
-Contributors are individuals that have received any ethereum.org contributor POAP, OAT or GitPOAP in the past.
-You can check out the full list of eligible contributor POAPs, OATs and GitPOAPs [here](https://efdn.notion.site/Ethereum-org-contributor-credentials-1c23938dfd7f44d0bda3992c58897d63)
-
-3) Previous Translatathon participants
-Previous Translatathon participants will also receive 1,000 bonus points.
-Anyone who participated in the 2023 edition of the ethereum.org Translatathon and scored at least 100 points, will automatically receive their bonus points once the Translatathon ends and the final scores are calculated.
-
-**In order to claim their bonus points, participants must score at least 100 points in the 2024 Translatathon!**
+In order to receive your final points allocation, your suggested translations will need to pass the evaluation process, where professional reviewers will check each participant's translations to ensure they meet the minimum quality threshold and no machine or AI translations were used in the process.
### Ecosystem content
-Since the ethereum.org Translation program is active throughout the year, the translation progress in some target languages on the website is significantly higher than others.
+Since the ethereum.org translation program is active all the time, the translation progress in some target languages on the website is significantly higher than others.
In order to ensure that all Translatathon participants have an equal opportunity to translate as much content as they can and compete for the top prizes, the source content that is part of the Translatathon is not only limited to ethereum.org website content.
Participants translating any of the eligible projects will earn an equal amounts of points, 1 translated word in any project = 1 point.
-Here is a list of all the eligible projects that are part of the 2024 Translatathon:
+Here is a list of all the eligible projects that are part of the 2025 Translatathon:
Ethereum.org
- https://crowdin.com/project/ethereum-org
@@ -107,55 +67,18 @@ Ethereum.org
Ethereum.org developer tutorials
- https://crowdin.com/project/33388446abbe9d7aa21e42e49bba7f97
-Remix
-- https://crowdin.com/project/remix-translation
-- https://crowdin.com/project/remix-ui
-- https://crowdin.com/project/remix-learneth
-- https://crowdin.com/project/361d7e8c3b07220fa22e9d5a901b0021
-
-Privacy + Scaling explorations
-- https://crowdin.com/project/privacy-scaling-explorations
-
-Speed Run Ethereum
-- https://crowdin.com/project/speed-run-ethereum
-
-EthStaker
-- https://crowdin.com/project/ethstaker-website
-- https://crowdin.com/project/ethstaker-knowledge-base
-
-Solidity Language Docs
-- https://crowdin.com/project/solidity-language-docs
+More eligible projects will be added soon.
### Evaluation process
All translations will be subject to QA and feedback, where professional linguists will evaluate submissions based on quality and accuracy.
-We will also be running **anti-machine translation measures**, with Crowdin providing some tools that automatically detect machine translations.
-
-While translation quality will not play a critical role in the scoring, any **participants found using machine translation** or suggesting low-quality and inaccurate translations **will be disqualified** and not eligible to compete for prizes!
-
-The evaluation period will take place between August 19th-28th and the results will be announced on the ethereum.org community call on August 29th.
-
-All translations will also be subject to a thorough review before being added to the website.
-
-### FAQ - Frequently asked questions
+We will also be running **anti-machine translation measures** using some tools that automatically detect machine or AI translations.
-
-
On the ethereum.org Discord, you can send a message in the #translatathon & #translate channels
-
You can send an email to translations@ethereum.org
-
-
+While translation quality will not play a critical role in the scoring, any **participants found using machine or AI translations** or suggesting low-quality and inaccurate translations will not be eligible for prizes!
-
-
No. This year, the Translatathon will only have one main individual track and there will be no team competition.
-
You can still team up with your friends and translate together, however everyone will be competing in the Translatathon as an individual and only the number of your individual translated words will count towards your final score.
-
+The evaluation period will take place between throughout September and the results will be announced on the ethereum.org community call on September 25th.
-
-
You can translate into any language! It is recommended to only translate into your native language to ensure sufficient quality, but in short, all languages available in Crowdin are in scope for the Translatathon.
-
If you want to translate into a language that isn't available in Crowdin, reach out to us and we will add any language per request.
-
+All translations will also be fully reviewed before being added to the website.
diff --git a/public/content/contributing/translation-program/translatathon/index.md b/public/content/contributing/translation-program/translatathon/index.md
index 4860344f8a0..d25e4f8ffd0 100644
--- a/public/content/contributing/translation-program/translatathon/index.md
+++ b/public/content/contributing/translation-program/translatathon/index.md
@@ -1,5 +1,5 @@
---
-title: 2024 ethereum.org Translatathon
+title: 2025 ethereum.org Translatathon
lang: en
template: translatathon
---
@@ -8,33 +8,34 @@ template: translatathon
## Introduction
-The ethereum.org Translation Program is an ongoing effort to translate the website into as many languages as possible. We believe that Ethereum content and onboarding resources should be accessible to everyone, regardless of the language they speak.
+We believe that Ethereum content and onboarding resources should be accessible to everyone, regardless of the language they speak.
+To move closer to this goal, the ethereum.org translation program is an initiative to translate the website into as many languages as possible.
-As part of the Translation Program, we are organizing the second edition of the Translatathon with the aim of incentivizing translation contributions in less-active languages, increasing the number of languages and amount of content available on the site, onboard new contributors and reward our existing ones.
+As part of the translation program, we are organizing the 3rd edition of the Translatathon in order to incentivize translation contributions in less-active languages, increase the number of languages and amount of content available on the site, onboard new contributors and reward our existing ones.
-If you are bilingual and want to help make Ethereum content more accessible while competing for prizes, read on to learn more!
+If you are a native speaker of a language other than English and want to help make Ethereum content more accessible while competing for prizes, read on to learn more!
-[Learn more about the ethereum.org Translation Program](/contributing/translation-program/)
+[Learn more about the ethereum.org translation program](/contributing/translation-program/)
## Timeline
-Here are the important dates for the 2024 Translatathon:
+Here are the important dates for the 2025 Translatathon:
@@ -46,30 +47,23 @@ Here are the important dates for the 2024 Translatathon:
-
Who can join?
- Be older than 18 years and fluent in at least one language in addition to English.
+
Who can participate?
+ Anyone older than 18 years, native speaker of at least one non-English language and proficient in English.
-
Do I need to be a translator?
+
Do I need to be a translator?
No. You simply have to be bilingual and suggest human translations (using machine translation is forbidden!) to the best of your ability, no professional experience required.
-
How much time do I have to commit?
- As much as you want. The minimum threshold to be eligible for participatory prizes is 100 translated words, which takes about 10-20 minutes to complete, while competing for the top prizes will require a larger time commitment.
+
How much time do I have to commit?
+ As much as you want. The minimum threshold to be eligible for prizes is 1,000 translated words, which should take about 2 hours to complete, while competing for the top prizes will require a larger time commitment.
-
Do I need to be familiar with Ethereum?
- No. While being familiar with Ethereum can help with your productivity and quality, the Translatathon is as much a learning experience as it is a competition, and everyone is invited to join and learn more about Ethereum while participating.
-
-
-
-
-
-
What do I need to participate?
- We recommend using a computer to translate since our translation platform, Crowdin, is optimized for desktop.
+
Do I need to be familiar with Ethereum?
+ No. While being familiar with Ethereum can help with your productivity and quality, the Translatathon is also a learning experience, and everyone is invited to join and learn more about Ethereum while participating.
@@ -79,18 +73,5 @@ For more details, [see the full Terms & conditions](/contributing/translation-pr
-## Prizes
-
-
-
-## Stay up to date
-
-
-
Translatathon hubs
-
- This year we bring IRL community hubs to join local communities and help translate. These hubs are located all over the world, find out if there is one close to you and join the community!
-
-
-
diff --git a/public/content/contributing/translation-program/translatathon/terms-and-conditions/index.md b/public/content/contributing/translation-program/translatathon/terms-and-conditions/index.md
index 348bf0afe54..04ba401acc1 100644
--- a/public/content/contributing/translation-program/translatathon/terms-and-conditions/index.md
+++ b/public/content/contributing/translation-program/translatathon/terms-and-conditions/index.md
@@ -4,7 +4,7 @@ lang: en
template: translatathon
---
-The Ethereum.org Translation Competition, also referred to as the “Translatathon”, is an experimental initiative by the ethereum.org team to incentivise and reward contributions to the ethereum.org Translation Program.
+The Ethereum.org Translation Competition, also referred to as the “Translatathon”, is an experimental initiative by the ethereum.org team to incentivise and reward contributions to the ethereum.org translation program.
## Modification and Termination.
diff --git a/public/content/contributing/translation-program/translatathon/translatathon-hubs/index.md b/public/content/contributing/translation-program/translatathon/translatathon-hubs/index.md
deleted file mode 100644
index ca749d162df..00000000000
--- a/public/content/contributing/translation-program/translatathon/translatathon-hubs/index.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-title: 2024 ethereum.org Translatathon
-lang: en
-template: translatathon
----
-
-
-
-## Overview
-
-The Translatathon brings together people from different expertise and cultures to collaborate on one goal: making Ethereum knowledge accessible in as many languages as possible. This year, with the support of local communities, we are bringing Translatathon Hubs to several cities worldwide, where people can get together, meet fellow Ethereum enthusiasts, and participate in the Translatathon.
-
-
-
-
Why do we do it
- Translating is often a lonely task, but it doesn't have to be. By gathering participants in one place, they can enjoy the solitude of crafting the perfect translation while still taking breaks to socialize, have a coffee, and share the most challenging or funny terms they've encountered while translating.
-
-
-
How does it work
- Check the list of Translatathon Hubs to see if there's one happening in your city! Remember, the Translatathon is an online competition, so you can always participate from the comfort of your couch.
-
-
-
-## List of Translatathon Hubs
-
-
-
-
\ No newline at end of file
diff --git a/public/content/contributing/translation-program/translatathon/translatathon-hubs/local-communities.png b/public/content/contributing/translation-program/translatathon/translatathon-hubs/local-communities.png
deleted file mode 100644
index c59de181e54..00000000000
Binary files a/public/content/contributing/translation-program/translatathon/translatathon-hubs/local-communities.png and /dev/null differ
diff --git a/src/components/Translatathon/CountdownBanner.tsx b/src/components/Translatathon/CountdownBanner.tsx
index 3666672ccb7..e64b35805b2 100644
--- a/src/components/Translatathon/CountdownBanner.tsx
+++ b/src/components/Translatathon/CountdownBanner.tsx
@@ -6,11 +6,11 @@ export const CountdownBanner = () => {
const [countdown, setCountdown] = useState("")
const translatathonStartDate = useMemo(
- () => new Date("August 9, 2024 12:00:00 UTC"),
+ () => new Date("August 25, 2025 12:00:00 UTC"),
[]
)
const translatathonEndDate = useMemo(
- () => new Date("August 18, 2024 12:00:00 UTC"),
+ () => new Date("August 31, 2025 12:00:00 UTC"),
[]
)
diff --git a/src/components/Translatathon/DatesAndTimeline.tsx b/src/components/Translatathon/DatesAndTimeline.tsx
index 6f19299eca7..90b799457d6 100644
--- a/src/components/Translatathon/DatesAndTimeline.tsx
+++ b/src/components/Translatathon/DatesAndTimeline.tsx
@@ -21,30 +21,30 @@ export const dates = [
link: APPLICATION_URL,
linkText: "Apply",
},
- {
- title: "Workshops",
- description:
- "Join our Discord to participate in onboarding calls and workshops and learn all about the Translatathon",
- startDate: new Date("2024-08-05T12:00:00Z"),
- endDate: new Date("2024-08-08T12:00:00Z"),
- link: "/discord/",
- linkText: "Prepare",
- },
+ // {
+ // title: "Workshops",
+ // description:
+ // "Join our Discord to participate in onboarding calls and workshops and learn all about the Translatathon",
+ // startDate: new Date("2025-08-15T12:00:00"),
+ // endDate: new Date("2025-08-22T12:00:00"),
+ // link: "/discord/",
+ // linkText: "Join our Discord",
+ // },
{
title: "Translatathon",
description:
- "The translation period - translate as much or as little as you want",
- startDate: new Date("2024-08-09T12:00:00Z"),
- endDate: new Date("2024-08-18T12:00:00Z"),
+ "Collect points for any translations you add during the translation period",
+ startDate: new Date("2025-08-25T00:00:00"),
+ endDate: new Date("2025-08-31T23:59:59"),
link: CROWDIN_PROJECT_URL,
linkText: "Translate",
},
{
title: "Evaluation period",
description:
- "Each translation will be evaluated by professional reviewers to verify translations were not done with AI tools and meet the minimum quality threshold",
- startDate: new Date("2024-08-19T12:00:00Z"),
- endDate: new Date("2024-08-28T12:00:00Z"),
+ "Each translation will be evaluated by professional reviewers to make sure no AI tools were used and they meet the minimum quality threshold",
+ startDate: new Date("2025-09-01T00:00:00"),
+ endDate: new Date("2025-09-22T23:59:59"),
link: null,
linkText: null,
},
@@ -52,7 +52,7 @@ export const dates = [
title: "Results announcement",
description:
"We will announce the results and winners on the ethereum.org community Call",
- startDate: new Date("2024-08-29T12:00:00Z"),
+ startDate: new Date("2025-09-25T00:00:00"),
endDate: null,
link: null,
linkText: null,
@@ -124,6 +124,7 @@ export const DatesAndTimeline = () => {
)
})}
+
- )
-}
diff --git a/src/components/Translatathon/StepByStepInstructions.tsx b/src/components/Translatathon/StepByStepInstructions.tsx
index d864aa86d54..c7c75a9c13c 100644
--- a/src/components/Translatathon/StepByStepInstructions.tsx
+++ b/src/components/Translatathon/StepByStepInstructions.tsx
@@ -11,20 +11,20 @@ import {
const instructions = [
{
- title: "Read the rules and FAQs",
- description: "Get familiar with the rules, prizes and translation process",
+ title: "Read the rules and details",
+ description: "Get familiar with the rules, translation process and what to translate",
ctaLink: "/contributing/translation-program/translatathon/details/",
ctaLabel: "Learn",
},
{
title: "Submit your application",
description:
- "Everyone needs to fill out the application form before the translation period starts!",
+ "All participants need to fill out the application form before the translation period starts!",
ctaLink: APPLICATION_URL,
ctaLabel: "Apply",
},
{
- title: "Register on Crowdin (translation platform)",
+ title: "Register on Crowdin",
description:
"Join the ethereum.org project and familiarize yourself with Crowdin, where all the translations will take place",
ctaLink: CROWDIN_PROJECT_URL,
@@ -33,12 +33,12 @@ const instructions = [
{
title: "Join our Discord",
description:
- "Attend the onboarding calls and workshops, stay up to date with the latest news or ask questions",
+ "Keep up with the latest updates, attend the onboarding calls or ask questions",
ctaLink: "/discord/",
ctaLabel: "Join",
},
{
- title: "Translate! August 9th to August 18th",
+ title: "Translate! August 25th to August 31st",
description:
"Translate content to earn points. Each word you translate counts towards your final score",
ctaLink: CROWDIN_PROJECT_URL,
@@ -47,15 +47,15 @@ const instructions = [
{
title: "Wait for evaluations",
description:
- "All translations will be evaluated for quality and machine translations will be rejected",
+ "All translations will be evaluated for quality and AI or machine translations will be rejected",
ctaLink: null,
},
{
title: "Claim your prizes",
description: (
<>
- Results will be announced on August 29th. Eligible
- participants will receive an email with prize claim instructions.
+ Results will be announced on September 25th. Eligible
+ participants will receive an email with instructions on how to prize claim their prizes.
>
),
ctaLink: null,
diff --git a/src/components/Translatathon/TranslatathonInANutshell.tsx b/src/components/Translatathon/TranslatathonInANutshell.tsx
index 63361f3e8bd..5c06a83dde4 100644
--- a/src/components/Translatathon/TranslatathonInANutshell.tsx
+++ b/src/components/Translatathon/TranslatathonInANutshell.tsx
@@ -19,7 +19,7 @@ export const TranslatathonInANutshell = () => {
Earn points
Translate ethereum.org and ecosystem content to earn points and
- compete with other participants. 1 translated word = 1 point
+ compete against other participants. 1 translated word = 1 point
- Using machine translation is forbidden! All translations will be
+ Using AI or machine translation is forbidden! All translations will be
reviewed and evaluated, and participants using machine translation
- will be automatically disqualified and not be eligible to claim
- prizes (see{" "}
+ will not be eligible to claim prizes (see{" "}
terms and conditions
diff --git a/src/components/Translatathon/TranslatathonPrizes.tsx b/src/components/Translatathon/TranslatathonPrizes.tsx
index beedfa42824..960cf54db0e 100644
--- a/src/components/Translatathon/TranslatathonPrizes.tsx
+++ b/src/components/Translatathon/TranslatathonPrizes.tsx
@@ -14,8 +14,7 @@ const TranslatathonPrizes = () => {
- The translatathon is a competitive hackathon-style event where you can
+ The translatathon is a translation competition where you can
compete for prizes by translating ethereum.org content into different
languages.