The Languages Repository allows installing languages in LPI, generating documentation for LPI in that language and translating algorithms between languages.
Installing languages in LPI[edit | edit source]
The list of languages which LPI can run in is at Translate Shell and includes Mandarin Chinese and European languages.
Generating documentation for LPI in other languages[edit | edit source]
The documentation includes installation instructions, commands and a tutorial on grammars. The documentation produced is in markdown language (.md) and is produced by translating code between '``' (backticks), translating text outside HTML tags and not translating text between '&&' (ampersands).
Translating algorithms between languages[edit | edit source]
The algorithm loosely traverses the algorithm and converts whatever structures and items between languages. English is in the form e.g. [n,my_name1] while other languages are in the form ["n","my name 1"] to allow for capitalised names and translations with spaces. Note: strings passed as data are translated, so the finished algorithm should be proofread for accuracy.