The coordination of the PLM translations is done on Discord: https://discord.gg/HTPpveu (channel #translation)

Language Translated Untranslated Untranslated words Checks Suggestions Comments
Chinese (Simplified) GPL-3.0 37% 299 3,599 24
English This translation is used for source strings. GPL-3.0 42
French GPL-3.0 42
Italian GPL-3.0 56% 207 2,168 32 1
Portuguese GPL-3.0 5
Portuguese (Brazil) GPL-3.0 95% 22 563 28
Please sign in to see the alerts.
Project website github.com/BuggleInc/PLM
Instructions for translators

The Programmer's Learning Machine is a free cross-platform programming exerciser. It lets you explore various concepts of programming through interactive challenges, that you can solve in either Java, Python or Scala.

The PLM is known to work on all major operating systems (Linux, Mac, Windows). Its interface and content is thoughtfully translated to English and French, and partially to Brazilian and Italian; we hope that other translations will be contributed in the future.

Over 200 challenges are provided so far, ranging from a complete programming introduction for real beginners to more advanced topics such as recursion or sorting algorithms and to programming brain teasers.

Translation and development is organized on Discord: https://discord.gg/HTPpveu

Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses bilingual files.
Translation license GNU General Public License v3.0 or later
Source code repository git@github.com:BuggleInc/PLM.git
Repository branch javaUI
Last remote commit Add a CONTRIBUTING file, documenting how to translate PLM, how to add an exo, and how to release PLM cdfa1d0
User avatar mquinson authored 13 days ago
Weblate repository https://hosted.weblate.org/git/programmers-learning-machine/binary/
Filemask l10n/engine/*.po
Languages 6
Source strings 478
Source words 4,149
Source characters 24,943
Hosted strings 2,868
Hosted words 24,894
Hosted characters 149,658
User avatar None

Rebased repository

Programmer's Learning Machine / PLM engine

Rebased repository 13 days ago
User avatar None

Received repository notification

Programmer's Learning Machine / PLM engine

GitHub: https://github.com/BuggleInc/PLM, javaUI 13 days ago
User avatar None

Rebased repository

Programmer's Learning Machine / PLM engine

Rebased repository 13 days ago
User avatar None

Received repository notification

Programmer's Learning Machine / PLM engine

GitHub: https://github.com/BuggleInc/PLM, javaUI 13 days ago
User avatar None

Rebased repository

Programmer's Learning Machine / PLM engine

Rebased repository 13 days ago
User avatar None

Received repository notification

Programmer's Learning Machine / PLM engine

GitHub: https://github.com/BuggleInc/PLM, javaUI 13 days ago
Pushed changes 13 days ago
User avatar None

Received repository notification

Programmer's Learning Machine / PLM engine

GitHub: https://github.com/BuggleInc/PLM, javaUI 13 days ago
Pushed changes 13 days ago
Sorry Dave, I cannot let you use Right() with an uppercase. Use right() instead.
Desculpe Dave, mas não posso deixá-lo usar DireitaRight() com uma maiúscula. Em vez disto, use right().
13 days ago
Browse all component changes

Daily activity

Daily activity

Weekly activity

Weekly activity