Translations
English is the source: everything in it must be translated. Ukrainian and Norwegian are built into the comics, other languages live in packs keyed by the English string.
🎓 Learning courses
Separate from interface translation: how much of the English and Lithuanian course materials is translated.
🇬🇧 English
English comics, dictionaries and the grammar plan.🇱🇹 Lithuanian
Alphabet, words, comics and Lithuanian grammar.📊 How much is translated
| Language | Total | Comic titles | Comic descriptions | Comic lines | Comic words | Words by topic | Alphabet and sounds | Grammar | Hover dictionary | Interface strings | App labels | What's new | Search pages | Emails | Privacy |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ukrainian ukin the data itself | 100% 15205/15205 | 100% 223/223 | 100% 223/223 | 100% 2872/2872 | 100% 3275/3275 | 100% 1133/1133 | 100% 63/63 | 100% 290/290 | 100% 4121/4121 | 100% 255/255 | 100% 2240/2240 | 100% 306/306 | 100% 61/61 | 100% 48/48 | 100% 95/95 |
Norsk noin the data itself | 100% 15205/15205 | 100% 223/223 | 100% 223/223 | 100% 2872/2872 | 100% 3275/3275 | 100% 1133/1133 | 100% 63/63 | 100% 290/290 | 100% 4121/4121 | 100% 255/255 | 100% 2240/2240 | 100% 306/306 | 100% 61/61 | 100% 48/48 | 100% 95/95 |
العربية artranslation pack | 100% 15205/15205 | 100% 223/223 | 100% 223/223 | 100% 2872/2872 | 100% 3275/3275 | 100% 1133/1133 | 100% 63/63 | 100% 290/290 | 100% 4121/4121 | 100% 255/255 | 100% 2240/2240 | 100% 306/306 | 100% 61/61 | 100% 48/48 | 100% 95/95 |
Deutsch detranslation pack | 100% 15205/15205 | 100% 223/223 | 100% 223/223 | 100% 2872/2872 | 100% 3275/3275 | 100% 1133/1133 | 100% 63/63 | 100% 290/290 | 100% 4121/4121 | 100% 255/255 | 100% 2240/2240 | 100% 306/306 | 100% 61/61 | 100% 48/48 | 100% 95/95 |
Polski pltranslation pack | 100% 15205/15205 | 100% 223/223 | 100% 223/223 | 100% 2872/2872 | 100% 3275/3275 | 100% 1133/1133 | 100% 63/63 | 100% 290/290 | 100% 4121/4121 | 100% 255/255 | 100% 2240/2240 | 100% 306/306 | 100% 61/61 | 100% 48/48 | 100% 95/95 |
Türkçe trtranslation pack | 100% 15205/15205 | 100% 223/223 | 100% 223/223 | 100% 2872/2872 | 100% 3275/3275 | 100% 1133/1133 | 100% 63/63 | 100% 290/290 | 100% 4121/4121 | 100% 255/255 | 100% 2240/2240 | 100% 306/306 | 100% 61/61 | 100% 48/48 | 100% 95/95 |
Lietuvių lttranslation pack | 100% 15205/15205 | 100% 223/223 | 100% 223/223 | 100% 2872/2872 | 100% 3275/3275 | 100% 1133/1133 | 100% 63/63 | 100% 290/290 | 100% 4121/4121 | 100% 255/255 | 100% 2240/2240 | 100% 306/306 | 100% 61/61 | 100% 48/48 | 100% 95/95 |
Português (Brasil) pttranslation pack | 100% 15205/15205 | 100% 223/223 | 100% 223/223 | 100% 2872/2872 | 100% 3275/3275 | 100% 1133/1133 | 100% 63/63 | 100% 290/290 | 100% 4121/4121 | 100% 255/255 | 100% 2240/2240 | 100% 306/306 | 100% 61/61 | 100% 48/48 | 100% 95/95 |
Español estranslation pack | 100% 15205/15205 | 100% 223/223 | 100% 223/223 | 100% 2872/2872 | 100% 3275/3275 | 100% 1133/1133 | 100% 63/63 | 100% 290/290 | 100% 4121/4121 | 100% 255/255 | 100% 2240/2240 | 100% 306/306 | 100% 61/61 | 100% 48/48 | 100% 95/95 |
🌐 Why not all languages have pages
Search pages are published only in languages with at least 80%. Нижче за цей поріг сторінка складається із заголовка однією мовою й тіла іншою — саме такі напівпорожні копії пошукові системи й карають, тож від них більше шкоди, ніж користі.
Most important for a page: descriptions й titles: з них складаються заголовок і опис у видачі. Далі йдуть репліки — це тіло сторінки.
- Ukrainian — pages are published
- Norsk — pages are published
- العربية — pages are published
- Deutsch — pages are published
- Polski — pages are published
- Türkçe — pages are published
- Lietuvių — pages are published
- Português (Brasil) — pages are published
- Español — pages are published
🔍 What exactly is untranslated
Перші сорок рядків кожної групи — щоб було з чого почати. Повний перелік складає збірка.
🛠 How to finish translating
Пакети збираються з таблиць у tools/lang/<мова>/*.tsv: перша колонка — англійський рядок, друга — переклад. Після правок:
node tools/build-langpack.js de → node tools/build.js → node tools/deploy.js
Українська й норвезька правляться не в пакетах, а просто в даних коміксу: поля titleUk, summaryUk й uk у кожній репліці.