Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English EUPL-1.2 100% 0 0 0 0 36 0 2
Albanian EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Arabic EUPL-1.2 13% 333 4,489 25,872 333 3 0 0
Belarusian EUPL-1.2 1% 383 6,707 41,849 383 0 0 0
Bengali EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Bodo EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Bulgarian EUPL-1.2 5% 363 5,978 35,141 361 4 0 0
Burmese EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Cantonese (Traditional Han script) EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Catalan EUPL-1.2 17% 319 4,250 24,337 319 6 0 0
Chinese (Simplified Han script) EUPL-1.2 94% 20 458 2,889 0 18 0 0
Chinese (Traditional Han script) EUPL-1.2 1% 382 6,667 41,644 382 0 0 0
Croatian EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Czech EUPL-1.2 98% 4 924 5,587 2 7 0 0
Danish EUPL-1.2 11% 341 5,298 30,776 340 2 0 0
Dutch EUPL-1.2 94% 21 1,044 6,513 0 9 0 0
Esperanto EUPL-1.2 10% 344 6,267 39,078 339 11 0 0
Estonian EUPL-1.2 3% 371 6,357 39,620 369 3 0 0
Finnish EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
French EUPL-1.2 40% 229 4,470 28,572 219 16 0 0
French (Canada) EUPL-1.2 44% 212 3,747 21,926 202 18 0 0
Frisian EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
German EUPL-1.2 99% 2 661 4,129 2 3 0 0
Greek EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Hebrew EUPL-1.2 3% 371 6,679 41,672 370 0 0 0
Hindi EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Hungarian EUPL-1.2 2% 374 6,426 40,039 373 3 0 0
Iban EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Indonesian EUPL-1.2 7% 355 5,953 34,884 350 15 0 0
Interlingua EUPL-1.2 5% 363 6,154 36,350 361 1 0 0
Irish EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Italian EUPL-1.2 7% 356 5,819 34,130 354 4 0 0
Japanese EUPL-1.2 1% 379 6,694 41,749 379 0 0 0
Kabyle EUPL-1.2 31% 265 5,516 34,371 264 0 0 0
Kannada EUPL-1.2 1% 379 6,604 41,176 378 1 0 0
Korean EUPL-1.2 97% 11 136 985 0 13 0 0
Kurdish (Northern) EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Lithuanian EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Lojban EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Malay EUPL-1.2 1% 384 6,709 41,858 383 0 0 0
Malayalam EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Maori EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Marathi EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Nepali EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Norwegian Bokmål EUPL-1.2 6% 361 6,165 38,402 354 15 0 0
Papiamento EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Persian EUPL-1.2 0% 385 6,713 41,888 384 0 0 0
Persian (Old) EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Polish EUPL-1.2 22% 297 5,447 34,472 292 14 0 0
Portuguese (Brazil) EUPL-1.2 33% 255 3,546 20,489 255 17 0 0
Portuguese (Portugal) EUPL-1.2 11% 342 5,342 30,946 338 4 0 0
Punjabi (Pakistan) EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Romanian EUPL-1.2 1% 378 6,699 41,800 377 0 0 0
Russian EUPL-1.2 100% 0 0 0 0 4 0 0
Serbian EUPL-1.2 94% 20 598 3,728 0 1 0 0
Slovenian EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Somali EUPL-1.2 23% 296 5,439 32,300 296 0 0 0
Spanish EUPL-1.2 100% 0 0 0 0 1 0 1
Swahili EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Swedish EUPL-1.2 92% 28 1,378 8,703 6 9 0 0
Tagalog EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Tamil EUPL-1.2 100% 0 0 0 0 16 0 0
Telugu EUPL-1.2 6% 359 6,039 35,447 356 2 0 0
Thai EUPL-1.2 4% 369 6,413 39,933 365 2 0 0
Tswana EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Turkish EUPL-1.2 94% 21 1,058 6,579 0 11 0 0
Ukrainian EUPL-1.2 100% 0 0 0 0 1 0 0
Urdu EUPL-1.2 1% 382 6,709 41,859 381 0 0 0
Uzbek EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Vietnamese EUPL-1.2 9% 348 5,922 36,499 347 8 0 1
Welsh EUPL-1.2 0% 385 6,713 41,888 385 0 0 0
Please sign in to see the alerts.

Summary

Project website hedy.org
Instructions for translators

Translating Hedy ================

Hedy is now (partly) available in many languages (see [stats](https://hosted.weblate.org/engage/hedy/)) we'd love to support more languages and complete the ones we have!

Getting started ================

If you are new to Hedy and/or to Weblate, the best thing do to is to follow our Translation Tutorial on the Hedy Wiki. Do you want to stay up to date with changes from the Hedy team? Register for the newsletter for translators and we will let you know when new texts are there.

Connecting with the Hedy Community! ================

Any questions can be sent to hello@hedy.org or join us on Discord in the #translators channel to chat!

Components ================

The Hedy repository consists of a number of different components. They are listed in our preferred order of translations, and the text between brackets indicates the size of the component.

  • Adventures(large) contains all explanatory texts on the website in the tabs.
  • Cheatsheets (medium) contains the texts and examples of the cheat sheets at the 🤔 emoji in the top corner (top left for left to right languages like English, top right in a right to left language like Arabic)
  • Keywords (small) If you want people to be able to code in your language, you will have to translate the keywords, for example, to allow kids in Spanish to use imprimir ola instead of print hello
  • client-messages (small) There are a few error messages that we show on the front-end which are translated here.
  • Texts (medium) contains the texts of all UI elements such as error messages and menu items.
  • Achievements (small) Users of Hedy can reach certain achievements such as running an erroneous program 3 times in a row. These achievements are stored in this component
  • Parsons (medium) contains the puzzles of the website
  • Quizzes (large) contains the quizzes of the website (f.e. https://www.hedycode.com/hedy#quiz)
  • Webpages (medium) Lowest priority, this component holds the texts of the website surrounding Hedy. This component does not affect the programming part of the website.
Project maintainers6 User avatar Mark-GiesenUser avatar FelienneUser avatar jpelayUser avatar rix0rrrUser avatar boryanagoncharenkoUser avatar MarleenDangGilsing
Translation license European Union Public License 1.2
Translation process
  • Translations can be made directly.
  • Translation suggestions are turned off.
  • Any authenticated user can contribute.
  • The translation uses monolingual files.
  • The translation base language is editable.
Source code repository https://github.com/hedyorg/hedy.git
Repository branch main
Last remote commit Bump dompurify from 3.3.2 to 3.4.0 (#6545) 27bd4cd92
dependabot[bot] authored 04/17/2026
Last commit in Weblate Translated using Weblate (Kabyle) 735a61afa
Moonshadow authored 04/02/2026
Weblate repository https://hosted.weblate.org/git/hedy/adventures/
File mask content/pages/*.yaml
Monolingual base language file content/pages/en.yaml
04/06/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 27,335 476,623 2,974,048
Source 385 6,713 41,888
Translated 22% 6,153 22% 107,184 23% 692,992
Needs editing 1% 188 2% 11,256 2% 69,177
Read-only 0% 0 0% 0 0% 0
Failing checks 1% 278 4% 19,551 5% 164,187
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 76% 20,994 75% 358,183 74% 2,211,879

Quick numbers

476 k
Hosted words
27,335
Hosted strings
22%
Translated
0
Components
71
Languages
71
Translations
0
Screenshots
and previous 30 days

Trends of last 30 days

Hosted words
+100%
Hosted strings
+100%
Translated
+22%
−50%
Contributors
+100%
User avatar webhook:github

Changes committed

Changes committed 03/31/2026
User avatar pavelbo

Translation changed

03/27/2026
User avatar pavelbo

Translation changed

03/27/2026
User avatar pavelbo

Translation changed

03/27/2026
User avatar pavelbo

Translation changed

03/27/2026
User avatar pavelbo

Translation changed

03/27/2026
User avatar pavelbo

Contributor joined

Contributor joined 03/27/2026
User avatar TamilNeram

File uploaded

Processed 385 strings from the uploaded files (skipped: 385, not found: 0, updated: 0).
File upload mode: Add as translation 03/20/2026
User avatar webhook:github

Changes committed

Changes committed 03/13/2026
User avatar ard_pris

Translation changed

03/12/2026
Browse all component changes