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

Translation Information

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/missions/*.po
Translation file l10n/missions/fr.po
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 translation changes

Statistics

Percent Strings Words Chars
Total 1,686 40,915 257,948
Translated 100% 1,686 40,915 257,948
Needs editing 0% 0 0 0
Failing checks 22% 377 15,112 97,239

Last activity

Last change Sept. 25, 2020, 10:38 p.m.
Last author Martin Quinson

Daily activity

Daily activity

Weekly activity

Weekly activity