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
5 hours ago

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 333,943 4,526,174 25,779,677
Source 5,741 75,704 431,323
Translated 23% 79,699 22% 1,040,706 22% 5,923,707
Needs editing 7% 25,074 7% 326,816 7% 1,812,436
Read-only 1% 91 1% 137 1% 855
Failing checks 4% 15,275 7% 336,964 7% 1,911,114
Strings with suggestions 1% 21 1% 204 1% 1,181
Untranslated strings 68% 229,170 69% 3,158,652 69% 18,043,534

Quick numbers

4,526 k
Hosted words
333 k
Hosted strings
23%
Translated
and previous 30 days

Trends of last 30 days

+9%
Hosted words
+100%
+16%
Hosted strings
+100%
−23%
Translated
+47%
+33%
Contributors
+100%
Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English 99% 1 2 18 0 1,527 0 76
Albanian 9% 5,042 66,039 377,185 4,367 385 2 0
Arabic 22% 4,295 62,340 356,773 3,666 442 0 0
Bengali 14% 4,772 67,264 385,010 4,001 334 0 0
Bulgarian 11% 4,936 68,849 390,447 4,357 354 0 0
Catalan 23% 4,262 47,494 268,085 3,693 240 0 3
Chinese (Simplified Han script) 91% 484 9,388 51,956 470 26 0 4
Chinese (Traditional Han script) 4% 5,301 73,347 418,018 4,683 178 0 0
Croatian 0% 5,559 75,426 429,598 5,558 1 0 0
Czech 22% 4,323 46,403 264,632 3,733 389 0 0
Danish 8% 5,118 70,310 398,676 4,496 202 0 7
Dutch 80% 1,098 8,938 49,123 746 727 0 0
Esperanto 20% 4,437 64,003 365,178 3,621 390 0 0
Estonian 10% 5,002 69,781 397,638 4,466 234 0 0
Finnish 7% 5,131 70,176 400,613 4,605 232 0 2
French 50% 2,757 36,258 206,855 2,468 368 2 1
French (Canada) 42% 3,212 35,720 201,444 2,885 318 0 0
Frisian 8% 5,095 71,106 405,559 4,510 389 0 0
German 58% 2,288 29,102 162,185 2,040 218 0 0
Greek 11% 4,894 68,930 393,412 4,261 463 0 0
Hebrew 9% 5,023 69,714 397,874 4,424 297 0 1
Hindi 20% 4,441 64,624 370,302 3,607 343 0 0
Hungarian 12% 4,886 67,557 385,651 4,151 459 0 1
Iban 1% 5,549 75,395 429,433 5,544 9 0 0
Indonesian 49% 2,799 46,407 267,645 2,594 376 0 0
Interlingua 1% 5,482 74,544 422,705 5,388 32 0 0
Italian 12% 4,840 65,914 374,802 4,266 351 8 0
Japanese 7% 5,129 71,419 407,341 4,568 277 0 0
Kabyle 39% 3,335 66,262 378,477 3,334 2 0 0
Korean 36% 3,552 53,973 309,825 2,729 205 1 0
Kurdish (Northern) 2% 5,421 73,808 420,605 4,874 219 0 0
Malay 1% 5,554 75,417 429,541 5,542 4 0 0
Maori 1% 5,549 75,255 428,665 5,309 72 0 0
Nepali 0% 5,559 75,426 429,598 5,558 1 0 0
Norwegian Bokmål 19% 4,478 64,116 366,149 3,432 744 4 0
Papiamento 1% 5,545 75,187 428,311 5,347 69 0 0
Persian 7% 5,156 71,436 407,447 4,603 286 0 0
Persian (Old) 1% 5,535 75,312 428,980 5,529 5 0 0
Polish 48% 2,890 26,448 147,857 2,472 168 0 15
Portuguese (Brazil) 30% 3,847 48,887 277,571 3,329 328 0 0
Portuguese (Portugal) 23% 4,285 62,637 355,318 3,772 311 1 0
Punjabi (Pakistan) 4% 5,313 73,121 416,799 4,777 224 0 0
Romanian 5% 5,263 72,577 413,824 4,652 236 0 0
Russian 25% 4,140 58,614 332,625 3,415 361 0 2
Serbian 99% 7 361 1,949 2 18 0 0
Slovenian 13% 4,836 65,701 372,999 4,598 48 1 0
Spanish 99% 5 348 1,889 0 5 0 4
Swahili 7% 5,129 71,453 407,440 4,553 335 0 0
Swedish 55% 2,475 36,556 212,912 2,139 246 0 0
Tagalog 3% 5,375 73,261 417,502 4,862 208 0 0
Tamil 1% 5,549 75,328 429,066 5,548 2 0 0
Telugu 3% 5,355 72,409 410,541 4,792 214 0 2
Thai 7% 5,143 70,715 402,603 4,522 245 0 0
Tswana 4% 5,297 72,264 411,831 4,713 279 0 0
Turkish 61% 2,162 31,024 179,309 1,930 183 0 0
Ukrainian 99% 2 65 370 0 3 2 2
Urdu 5% 5,260 72,626 413,887 4,698 250 0 0
Uzbek 0% 5,559 75,426 429,598 5,558 1 0 0
Vietnamese 7% 5,141 69,358 394,554 4,608 234 0 8
Welsh 3% 5,371 73,647 419,770 4,805 208 0 0
User avatar None

Resource updated

Parsing of the “content/quizzes/zh_Hant.yaml” file was enforced. 5 hours ago
User avatar None

Resource updated

Parsing of the “content/quizzes/zh_Hans.yaml” file was enforced. 5 hours ago
User avatar None

Resource updated

Parsing of the “content/quizzes/vi.yaml” file was enforced. 5 hours ago
User avatar None

Resource updated

Parsing of the “content/quizzes/uz.yaml” file was enforced. 5 hours ago
User avatar None

Resource updated

Parsing of the “content/quizzes/ur.yaml” file was enforced. 5 hours ago
User avatar None

Resource updated

Parsing of the “content/quizzes/uk.yaml” file was enforced. 5 hours ago
User avatar None

Resource updated

Parsing of the “content/quizzes/tr.yaml” file was enforced. 5 hours ago
User avatar None

Resource updated

Parsing of the “content/quizzes/tn.yaml” file was enforced. 5 hours ago
User avatar None

Resource updated

Parsing of the “content/quizzes/tl.yaml” file was enforced. 5 hours ago
User avatar None

Resource updated

Parsing of the “content/quizzes/th.yaml” file was enforced. 5 hours ago
Browse all project changes
User avatar Mark-Giesen

Announcement posted

We're working on some rearrangements of texts. To prevent the work of translators to get lost, we locked this project. We'll release it shortly.

2 years ago
User avatar Mark-Giesen

Announcement posted

We're working on some rearrangements of texts. To prevent the work of translators to get lost, we locked this project. We'll release it shortly.

2 years ago
User avatar Mark-Giesen

Announcement posted

This project is under construction, translations are not allways sychronized and might be lost.

2 years ago
Browse all project changes