Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English EUPL-1.2 0 0 0 0 168 0 7
Albanian EUPL-1.2 1% 634 4,660 27,747 630 4 0 0
Arabic EUPL-1.2 51% 310 2,845 17,094 275 31 0 0
Bengali EUPL-1.2 1% 635 4,661 27,752 618 2 0 0
Bulgarian EUPL-1.2 14% 543 4,275 25,662 534 7 0 0
Catalan EUPL-1.2 46% 339 2,660 15,815 325 15 0 0
Chinese (Simplified Han script) EUPL-1.2 95% 28 343 2,116 27 4 0 1
Chinese (Traditional Han script) EUPL-1.2 1% 632 4,635 27,601 625 6 0 0
Croatian EUPL-1.2 0% 637 4,669 27,801 636 1 0 0
Czech EUPL-1.2 16% 535 4,268 25,553 515 9 0 0
Danish EUPL-1.2 1% 635 4,661 27,752 628 5 0 0
Dutch EUPL-1.2 76% 147 1,680 10,137 94 34 0 0
Esperanto EUPL-1.2 37% 395 3,774 22,830 377 13 0 0
Estonian EUPL-1.2 7% 588 4,401 26,318 577 7 0 0
Finnish EUPL-1.2 1% 633 4,659 27,742 626 6 0 0
French EUPL-1.2 62% 241 2,464 14,953 209 26 0 0
French (Canada) EUPL-1.2 0% 637 4,669 27,801 634 3 0 0
Frisian EUPL-1.2 16% 534 4,204 25,212 508 13 0 0
German EUPL-1.2 66% 215 2,183 13,195 192 19 0 0
Greek EUPL-1.2 38% 392 3,497 21,063 346 59 0 0
Hebrew EUPL-1.2 8% 584 4,463 26,703 555 19 0 0
Hindi EUPL-1.2 34% 417 3,653 22,000 355 71 0 0
Hungarian EUPL-1.2 15% 536 4,299 25,743 429 31 0 0
Iban EUPL-1.2 0% 637 4,669 27,801 635 2 0 0
Indonesian EUPL-1.2 67% 207 2,316 14,079 176 25 0 0
Interlingua EUPL-1.2 0% 637 4,669 27,801 633 4 0 0
Italian EUPL-1.2 12% 557 4,359 26,057 529 17 0 0
Japanese EUPL-1.2 4% 609 4,503 26,908 596 8 0 0
Kabyle EUPL-1.2 10% 567 4,565 27,194 567 0 0 0
Korean EUPL-1.2 1% 635 4,661 27,761 360 26 0 0
Kurdish (Northern) EUPL-1.2 1% 635 4,661 27,752 628 5 0 0
Malay EUPL-1.2 0% 637 4,669 27,801 635 2 0 0
Maori EUPL-1.2 0% 637 4,669 27,801 631 4 0 0
Nepali EUPL-1.2 0% 637 4,669 27,801 636 1 0 0
Norwegian Bokmål EUPL-1.2 42% 366 3,401 20,572 322 29 0 0
Papiamento EUPL-1.2 0% 637 4,669 27,801 632 4 0 0
Persian EUPL-1.2 1% 628 4,622 27,557 619 5 0 0
Persian (Old) EUPL-1.2 0% 637 4,669 27,801 635 2 0 0
Polish EUPL-1.2 92% 46 412 2,531 42 0 0 8
Portuguese (Brazil) EUPL-1.2 59% 258 2,867 17,462 212 30 0 0
Portuguese (Portugal) EUPL-1.2 58% 262 2,923 17,772 250 9 0 0
Punjabi (Pakistan) EUPL-1.2 1% 632 4,658 27,741 625 5 0 0
Romanian EUPL-1.2 1% 629 4,629 27,594 622 6 0 0
Russian EUPL-1.2 61% 244 2,434 14,770 215 27 0 0
Serbian EUPL-1.2 98% 7 122 737 5 2 0 0
Slovenian EUPL-1.2 6% 597 3,999 23,516 568 22 0 0
Spanish EUPL-1.2 99% 2 65 370 0 3 0 0
Swahili EUPL-1.2 10% 567 4,426 26,417 543 12 0 0
Swedish EUPL-1.2 63% 234 2,441 14,790 203 27 0 0
Tagalog EUPL-1.2 0% 637 4,669 27,801 628 5 0 0
Tamil EUPL-1.2 0% 637 4,669 27,801 636 1 0 0
Telugu EUPL-1.2 1% 633 4,659 27,742 626 6 0 0
Thai EUPL-1.2 4% 607 4,561 27,209 602 5 0 0
Tswana EUPL-1.2 1% 633 4,659 27,742 626 5 0 0
Turkish EUPL-1.2 69% 194 1,928 11,659 177 15 0 0
Ukrainian EUPL-1.2 26% 467 3,808 22,925 433 24 0 0
Urdu EUPL-1.2 1% 633 4,659 27,742 625 6 0 0
Uzbek EUPL-1.2 0% 637 4,669 27,801 636 1 0 0
Vietnamese EUPL-1.2 2% 622 4,482 26,755 616 4 0 0
Welsh EUPL-1.2 1% 634 4,660 27,747 627 5 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-Giesen User avatar Felienne User avatar jpelay User avatar rix0rrr User avatar bot-hedy-token User 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 📜 Remove empty content from adventures (#5905) d2d3c5e86
User avatar boryanagoncharenko authored 3 hours ago
Last commit in Weblate 📜 Remove empty content from adventures (#5905) d2d3c5e86
User avatar boryanagoncharenko authored 3 hours ago
Weblate repository https://hosted.weblate.org/git/hedy/adventures/
File mask translations/*/LC_MESSAGES/messages.po
Monolingual base language file translations/en/LC_MESSAGES/messages.po
15 hours ago

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 38,220 280,140 1,668,060
Source 637 4,669 27,801
Translated 24% 9,498 20% 56,347 19% 330,359
Needs editing 3% 1,256 8% 24,100 8% 147,602
Read-only 0% 0 0% 0 0% 0
Failing checks 2% 907 7% 22,249 8% 137,095
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 71% 27,466 71% 199,693 71% 1,190,099

Quick numbers

280 k
Hosted words
38,220
Hosted strings
24%
Translated
and previous 30 days

Trends of last 30 days

+6%
Hosted words
+100%
+6%
Hosted strings
+100%
+1%
Translated
+24%
+38%
Contributors
+100%
User avatar rix0rrr

Component unlocked

Component unlocked 14 hours ago
User avatar None

Resource updated

Parsing of the “translations/zh_Hant/LC_MESSAGES/messages.po” file was enforced. 15 hours ago
User avatar None

Resource updated

Parsing of the “translations/zh_Hans/LC_MESSAGES/messages.po” file was enforced. 15 hours ago
User avatar None

Resource updated

Parsing of the “translations/vi/LC_MESSAGES/messages.po” file was enforced. 15 hours ago
User avatar None

Resource updated

Parsing of the “translations/uz/LC_MESSAGES/messages.po” file was enforced. 15 hours ago
User avatar None

Resource updated

Parsing of the “translations/ur/LC_MESSAGES/messages.po” file was enforced. 15 hours ago
User avatar None

Resource updated

Parsing of the “translations/uk/LC_MESSAGES/messages.po” file was enforced. 15 hours ago
User avatar None

Resource updated

Parsing of the “translations/tr/LC_MESSAGES/messages.po” file was enforced. 15 hours ago
User avatar None

Resource updated

Parsing of the “translations/tn/LC_MESSAGES/messages.po” file was enforced. 15 hours ago
User avatar None

Resource updated

Parsing of the “translations/tl/LC_MESSAGES/messages.po” file was enforced. 15 hours ago
Browse all component changes