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

Component Translated Untranslated Untranslated words Checks Suggestions Comments
Missions and exercises This component is linked to the Programmer's Learning Machine/PLM engine repository. GPL-3.0 377
PLM engine GPL-3.0 42
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 license GPL-3.0 Missions and exercises PLM engine
Languages 1
Source strings 2,164
Source words 45,064
Source characters 282,891
Hosted strings 2,164
Hosted words 45,064
Hosted characters 282,891
Currently, the PLM is configured to accept [!thelang] programs, but it can also accept [!java]Python or Scala[/!][!scala]Java or Python[/!][!python]Java or Scala[/!] programs. Either click on the language icon at the very bottom right of the window, or head to the <tt>Language/Computer</tt> menu item to change it.
Actuellement, la PLM est configurée pour traiter des programmes en [!thelang], mais elle peut aussi gérer des programmes en [!java]Python ou Scala[/!][!scala]Java ou Python[/!][!python]Java ou Scala[/!]. Pour changer, cliquez sur l'icône du langage tout en bas à droite ou utilisez le menu "<tt>Langage/Ordinateur"</tt>.
4 weeks ago
Currently, the PLM is configured to accept [!thelang] programs, but it can also accept [!java]Python or Scala[/!][!scala]Java or Python[/!][!python]Java or Scala[/!] programs. Either click on the language icon at the very bottom right of the window, or head to the <tt>Language/Computer</tt> menu item to change it.
Actuellement, la PLM est configurée pour traiter des programmes en [!thelang], mais elle peut aussi gérer des programmes en [!java]Python ou Scala[/!][!scala]Java ou Python[/!][!python]Java ou Scala[/!]. Pour changer, cliquez sur l'icône du langage tout en bas à droite ou utilisez le menu "Langage/Ordinateur".
4 weeks ago
But that's [!thelang]!
Les données enMais c'est du [!thelang] !
4 weeks ago
User avatar None

New strings to translate

Programmer's Learning Machine / Missions and exercisesFrench

New strings to translate 4 weeks ago
Resource update 4 weeks ago
Data inBut that's [!thelang]!
4 weeks ago
spiral(100, 90, 0, 3);
spiral(100, 90, 0, 3);
a month ago
Note that you only have to write the function, not the initial call. Each world will provide a specific set of initial parameters (use the combobox to switch to other worlds). For example, the "Square Pyramid" world will call your function as follows:
Notez que vous n'avez que cette fonction à écrire, pas l'appel initial. Chaque monde fournira un ensemble spécifique de paramètres pour votre fonction. Utilisez le combobox en haut à droite pour voir les autres mondes. Par exemple, le monde "Pyramide carrée" appellera votre fonction de la manière suivante :
a month ago
User avatar None

New strings to translate

Programmer's Learning Machine / Missions and exercisesFrench

New strings to translate a month ago
Resource update a month ago
Browse all language changes

Daily activity

Daily activity

Weekly activity

Weekly activity