Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English EUPL-1.2 0 0 0 0 421 0 23
Albanian EUPL-1.2 21% 582 24,129 139,835 449 157 0 0
Arabic EUPL-1.2 16% 616 25,611 148,806 507 122 0 0
Bengali EUPL-1.2 0% 740 29,823 171,759 732 8 0 0
Bulgarian EUPL-1.2 2% 718 29,227 168,561 688 40 0 0
Catalan EUPL-1.2 99% 2 310 1,775 0 35 0 2
Chinese (Simplified Han script) EUPL-1.2 80% 141 6,962 39,225 127 7 0 3
Chinese (Traditional Han script) EUPL-1.2 1% 732 29,707 171,127 731 1 0 0
Croatian EUPL-1.2 2% 723 28,944 167,175 722 2 0 0
Czech EUPL-1.2 84% 114 6,691 41,452 78 67 0 0
Danish EUPL-1.2 9% 670 27,913 161,267 619 54 0 0
Dutch EUPL-1.2 86% 100 2,014 11,045 85 125 0 0
Esperanto EUPL-1.2 17% 613 25,767 149,147 486 145 0 0
Estonian EUPL-1.2 1% 736 29,778 171,494 730 6 0 0
Finnish EUPL-1.2 6% 690 27,291 157,749 683 9 0 2
French EUPL-1.2 67% 241 11,635 66,664 195 66 0 1
French (Canada) EUPL-1.2 69% 228 10,391 58,967 206 80 0 0
Frisian EUPL-1.2 1% 737 29,695 171,054 721 18 0 0
German EUPL-1.2 91% 63 5,203 29,661 50 43 0 0
Greek EUPL-1.2 6% 691 28,286 163,376 646 69 0 0
Hebrew EUPL-1.2 5% 699 28,188 162,872 669 40 0 0
Hindi EUPL-1.2 3% 713 28,479 164,414 672 49 0 0
Hungarian EUPL-1.2 10% 661 27,209 157,498 567 134 0 0
Iban EUPL-1.2 0% 740 29,823 171,759 740 0 0 0
Indonesian EUPL-1.2 22% 570 23,152 134,717 488 141 0 0
Interlingua EUPL-1.2 0% 740 29,823 171,759 740 0 0 0
Irish EUPL-1.2 1% 738 29,821 171,749 738 0 0 0
Italian EUPL-1.2 15% 622 25,947 150,638 586 24 0 0
Japanese EUPL-1.2 1% 736 29,818 171,720 735 0 0 0
Kabyle EUPL-1.2 17% 609 29,565 170,067 608 0 0 0
Korean EUPL-1.2 9% 668 27,352 158,352 593 24 0 0
Kurdish (Northern) EUPL-1.2 1% 736 29,788 171,542 732 6 0 0
Malay EUPL-1.2 0% 740 29,823 171,759 740 0 0 0
Malayalam EUPL-1.2 0% 740 29,823 171,759 740 0 0 0
Maori EUPL-1.2 0% 740 29,823 171,759 740 0 0 0
Nepali EUPL-1.2 0% 740 29,823 171,759 740 0 0 0
Norwegian Bokmål EUPL-1.2 15% 629 26,132 151,033 520 133 0 0
Papiamento EUPL-1.2 1% 737 29,756 171,410 735 0 0 0
Persian EUPL-1.2 1% 737 29,819 171,725 735 2 0 0
Persian (Old) EUPL-1.2 1% 737 29,819 171,725 735 2 0 0
Polish EUPL-1.2 99% 2 288 1,635 0 4 0 4
Portuguese (Brazil) EUPL-1.2 65% 256 13,163 77,053 238 69 0 0
Portuguese (Portugal) EUPL-1.2 5% 700 27,984 161,696 684 15 0 0
Punjabi (Pakistan) EUPL-1.2 0% 740 29,823 171,759 740 0 0 0
Romanian EUPL-1.2 1% 729 29,473 169,904 701 28 0 0
Russian EUPL-1.2 23% 569 23,853 138,767 470 125 0 0
Serbian EUPL-1.2 0 0 0 0 12 0 0
Slovenian EUPL-1.2 20% 586 25,109 143,639 564 16 0 0
Spanish EUPL-1.2 99% 5 571 3,154 0 1 0 0
Swahili EUPL-1.2 1% 738 29,820 171,730 727 10 0 0
Swedish EUPL-1.2 51% 360 16,304 97,148 265 67 0 0
Tagalog EUPL-1.2 1% 739 29,822 171,754 739 0 0 0
Tamil EUPL-1.2 99% 2 288 1,635 0 358 0 1
Telugu EUPL-1.2 1% 731 29,432 169,649 726 3 0 2
Thai EUPL-1.2 1% 737 29,819 171,725 731 6 0 0
Tswana EUPL-1.2 3% 715 29,214 168,397 689 31 0 0
Turkish EUPL-1.2 56% 320 15,028 90,259 242 49 0 0
Ukrainian EUPL-1.2 0 0 0 0 0 0 1
Urdu EUPL-1.2 1% 737 29,819 171,725 737 0 0 0
Uzbek EUPL-1.2 0% 740 29,823 171,759 740 0 0 0
Vietnamese EUPL-1.2 3% 714 28,562 165,047 711 4 0 0
Welsh EUPL-1.2 1% 738 29,820 171,730 738 0 0 0
Please sign in to see the alerts.

Overview

Project website hedy.org
Instructions for translators

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

Hedy is now (partly) available in many languages (see stats) 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 maintainers User avatar Mark-GiesenUser avatar FelienneUser avatar jpelayUser avatar rix0rrrUser avatar bot-hedy-tokenUser avatar boryanagoncharenko
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 📜 Fix daily weblate errors (#6109) d05d8f76d
User avatar boryanagoncharenko authored 18 hours ago
Last commit in Weblate Translated using Weblate (Serbian) 07dd00865
Reno Tx authored 7 hours ago
Weblate repository https://hosted.weblate.org/git/hedy/adventures/
File mask content/adventures/*.yaml
Monolingual base language file content/adventures/en.yaml
7 hours ago

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 45,880 1,849,026 10,649,058
Source 740 29,823 171,759
Translated 25% 11,853 24% 447,851 24% 2,558,738
Needs editing 3% 1,577 4% 79,604 4% 439,987
Read-only 0% 0 0% 0 0% 0
Failing checks 6% 2,828 8% 157,824 8% 883,679
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 70% 32,450 71% 1,321,571 71% 7,650,333

Quick numbers

1,849 k
Hosted words
45,880
Hosted strings
25%
Translated
and previous 30 days

Trends of last 30 days

+3%
Hosted words
+100%
+2%
Hosted strings
+100%
−1%
Translated
+26%
−23%
Contributors
+100%
User avatar renotx

Translation changed

7 hours ago
User avatar renotx

Translation completed

Translation completed 7 hours ago
User avatar renotx

Translation changed

7 hours ago
User avatar renotx

Translation changed

7 hours ago
User avatar renotx

Marked for edit

7 hours ago
User avatar None

Changes committed

Changes committed 7 hours ago
User avatar renotx

Marked for edit

7 hours ago
User avatar yilmazdurmaz

Comment removed

@snoring_parrot no, the command keyword is {to}.

14 hours ago
User avatar yilmazdurmaz

Comment added

I later noticed "to_list" is in the keywords. Yet, both "to" and "to_list" are actually keys Hedy understands, and both translate to same "to" word while parsed.

Meanwhile, this might pose problems in languages where "adding into something" and "moving to a point" have very distinct translations and translator depends on this distinction. We may need to discuss if such a case arises.

14 hours ago
User avatar None

Resource updated

The “content/adventures/en.yaml” file was changed. 18 hours ago
Browse all component changes