Knowledge of programming is becoming increasingly important in our society, however almost all widely used programming languages require an understanding of English. When learning how to code, language should not be a barrier. If we truly wish for a more diverse tech community with a more inclusive environment, programming languages should reflect this. With the Cafecito plugin, users can write Java in any language they choose. A text editor of the user's choice will translate keywords in their native language to English so that they can be a part of the growing hacker community despite their lack of fluency in English.
Entonces, si quieres programmar en español, puedes.
Se você deseja programar em portugues, você pode.
Best of all, Cafecito is open source. We don't know all the languages in the world and we don't pretend to. Users are encouraged to improve existing translations as well as to add languages that are currently unsupported. It takes a team to code something useful, and it takes a world to make it amazing.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
You will need to install your preferred text editor.
Cafecito is optimized for Atom and VS Code
- Atom - Github's open source text editor.
- Cafecito Atom Package - The language pack that allows syntax highlighting and IDE like transpiler running
- VS Code - Microsoft's streamlined code editor.
- French
- Italian
- Korean
- Mandarin
- Polish
- Portuguese
- Russian
- Spanish
English:
if(Object) { System.out.print("Litty"); }
French:
si(Object) { System.out.imprimer("Litty"); }
Italian:
se(Oggetto) { System.out.stampare("Litty"); }
Korean:
이프(목적) { System.out.나오다("Litty"); }
Mandarin:
如果(对象) { System.out.打印("Litty"); }
Polish:
gdyby(Obiekt) { System.out.wydrukowac("Litty"); }
Portuguese:
se(Objetivo) { System.out.impressao("Litty"); }
Russian:
если(Объект) { System.out.Принт("Litty"); }
Spanish:
si(Objeto) { System.out.imprimir("Litty"); }