| Language | Translated | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|
| English EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Albanian EUPL-1.2 | 73% | 18 | 18 | 37 | 18 | 0 | 0 | 0 | |
| Arabic EUPL-1.2 | 98% | 1 | 1 | 3 | 1 | 0 | 0 | 0 | |
| Belarusian EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Bengali EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Bodo EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Bulgarian EUPL-1.2 | 80% | 13 | 13 | 16 | 13 | 0 | 0 | 0 | |
| Burmese EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Cantonese (Traditional Han script) EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Catalan EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Chinese (Simplified Han script) EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Chinese (Traditional Han script) EUPL-1.2 | 62% | 25 | 26 | 71 | 25 | 0 | 0 | 0 | |
| Croatian EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Czech EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Danish EUPL-1.2 | 97% | 2 | 2 | 6 | 2 | 0 | 0 | 0 | |
| Dutch EUPL-1.2 | 67% | 22 | 22 | 52 | 22 | 0 | 0 | 0 | |
| Esperanto EUPL-1.2 | 62% | 25 | 26 | 75 | 25 | 0 | 0 | 0 | |
| Estonian EUPL-1.2 | 62% | 25 | 26 | 75 | 25 | 0 | 0 | 0 | |
| Finnish EUPL-1.2 | 67% | 22 | 22 | 57 | 22 | 0 | 0 | 0 | |
| French EUPL-1.2 | 79% | 14 | 14 | 21 | 14 | 0 | 0 | 0 | |
| French (Canada) EUPL-1.2 | 71% | 19 | 19 | 45 | 19 | 0 | 0 | 0 | |
| Frisian EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| German EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Greek EUPL-1.2 | 1% | 66 | 67 | 250 | 66 | 0 | 0 | 0 | |
| Hebrew EUPL-1.2 | 65% | 23 | 24 | 63 | 23 | 0 | 0 | 0 | |
| Hindi EUPL-1.2 | 64% | 24 | 25 | 68 | 24 | 0 | 0 | 0 | |
| Hungarian EUPL-1.2 | 65% | 23 | 23 | 66 | 23 | 0 | 0 | 0 | |
| Iban EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Indonesian EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Interlingua EUPL-1.2 | 70% | 20 | 20 | 48 | 20 | 0 | 0 | 0 | |
| Irish EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Italian EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Japanese EUPL-1.2 | 94% | 4 | 5 | 12 | 4 | 0 | 0 | 0 | |
| Kabyle EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Kannada EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Korean EUPL-1.2 | 19% | 54 | 55 | 211 | 54 | 0 | 0 | 0 | |
| Kurdish (Kurmanji) EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Lithuanian EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Lojban EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Malay EUPL-1.2 | 56% | 29 | 30 | 125 | 29 | 0 | 0 | 0 | |
| Malayalam EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Maori EUPL-1.2 | 85% | 10 | 10 | 45 | 10 | 0 | 0 | 0 | |
| Marathi EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Nepali EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Norwegian Bokmål EUPL-1.2 | 43% | 38 | 39 | 136 | 38 | 0 | 0 | 0 | |
| Papiamento EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Persian EUPL-1.2 | 26% | 49 | 50 | 167 | 49 | 0 | 0 | 0 | |
| Persian (Old) EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Polish EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Portuguese (Brazil) EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Portuguese (Portugal) EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Punjabi (Pakistan) EUPL-1.2 | 79% | 14 | 15 | 64 | 14 | 0 | 0 | 0 | |
| Romanian EUPL-1.2 | 56% | 29 | 29 | 81 | 29 | 0 | 0 | 0 | |
| Russian EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Serbian EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Slovenian EUPL-1.2 | 74% | 17 | 17 | 33 | 17 | 0 | 0 | 0 | |
| Somali EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Spanish EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Swahili EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Swedish EUPL-1.2 | 71% | 19 | 19 | 43 | 19 | 0 | 0 | 0 | |
| Tagalog EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Tamil EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Telugu EUPL-1.2 | 43% | 38 | 39 | 137 | 38 | 0 | 0 | 0 | |
| Thai EUPL-1.2 | 67% | 22 | 22 | 57 | 22 | 0 | 0 | 0 | |
| Tswana EUPL-1.2 | 1% | 66 | 67 | 250 | 66 | 0 | 0 | 0 | |
| Turkish EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Ukrainian EUPL-1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Urdu EUPL-1.2 | 68% | 21 | 21 | 56 | 21 | 0 | 0 | 0 | |
| Uzbek EUPL-1.2 | 0% | 67 | 68 | 253 | 67 | 0 | 0 | 0 | |
| Vietnamese EUPL-1.2 | 35% | 43 | 44 | 148 | 43 | 0 | 0 | 0 | |
| Welsh EUPL-1.2 | 62% | 25 | 25 | 71 | 25 | 0 | 0 | 0 | |
Summary
| 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.
|
|
| Project maintainers7 |
|
|
| Translation license | European Union Public License 1.2 | |
| Translation process |
|
|
| Source code repository |
https://github.com/hedyorg/hedylang.git
|
|
| Repository branch | main | |
| Last remote commit |
Split test_print behavior from transpilation lv1
4bc2044
Kevin C authored 05/05/2026 |
|
| Last commit in Weblate |
Refactor for type hints and clarity (#4)
2c4f686
Kevin C authored 05/13/2026 |
|
| Weblate repository |
https://hosted.weblate.org/git/hedy/keywords/
|
|
| File mask |
src/hedy/data/keywords/*.yaml
|
|
| Monolingual base language file |
src/hedy/data/keywords/en.yaml
|
|
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 4,757 | 4,828 | 17,963 | |||
| Source | 67 | 68 | 253 | |||
| Translated | 56% | 2,664 | 55% | 2,701 | 58% | 10,567 |
| Needs editing | 0% | 0 | 0% | 0 | 0% | 0 |
| Read-only | 0% | 0 | 0% | 0 | 0% | 0 |
| Failing checks | 0% | 0 | 0% | 0 | 0% | 0 |
| Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
| Untranslated strings | 43% | 2,093 | 44% | 2,127 | 41% | 7,396 |
Quick numbers
Trends of last 30 days
|
Remote repository updated |
|
|
Component unlocked |
Component unlocked
08/13/2026
|
|
Remote repository updated |
Remote repository updated
Original revision: 5eedfc59935d68670611909e5335600366fd4751 New revision: 7cad8acff2a5c7cfa63ee0ce88ff245192e13d90 07/02/2026 |
|
Remote repository updated |
Remote repository updated
Original revision: be816a1361f183e341ff433d9cc52b0706948283 New revision: 5eedfc59935d68670611909e5335600366fd4751 07/01/2026 |
None
Alert triggered |
Repository outdated.
06/14/2026
|
|
Resource updated |
Parsing of the “
src/hedy/data/keywords/zh_Hant.yaml” file was enforced.
05/26/2026
|
|
Resource updated |
Parsing of the “
src/hedy/data/keywords/zh_Hans.yaml” file was enforced.
05/26/2026
|
|
Resource updated |
Parsing of the “
src/hedy/data/keywords/yue_Hant.yaml” file was enforced.
05/26/2026
|
|
Resource updated |
Parsing of the “
src/hedy/data/keywords/vi.yaml” file was enforced.
05/26/2026
|
|
Resource updated |
Parsing of the “
src/hedy/data/keywords/uz.yaml” file was enforced.
05/26/2026
|
None
Original revision: 7cad8acff2a5c7cfa63ee0ce88ff245192e13d90
New revision: 4bc2044fdc16750329e21026bbdf83fb29349c4a 08/14/2026