This is the ticket created to follow the idea of allowing users to code in localized programming languages.
- Problem: While a way to share common libraries of templates and Scribunto modules, users should also be allowed to code in their own language.
- Who would benefit: Any contributor desiring to code in a non-English project.
- Proposed solution: Enabling user to localize keywords of templates and modules (<tt>if, else, while…</tt>). Possibly this may go through translatewiki, and surely it may benefit the idea of a T129088.
- More comments: The few (reserved) keywords that compose a programming language isn't a big deal, but because they are (usually) in English, their is a huge tendency to name variables (including functions) and add comment in English too. The consistency of this "all in English" code tacit guideline will depends on English level of contributors. More importantly, that may rising up the difficulty for beginning to contribute on local templates and modules. As our community is trying to widespread it's technical contributors, this may lower the barrier for first contributions. Note that this is '''not''' incompatible or against having T52329, just like having Wikidata or Commons doesn't prevent locale policies and specific ways to handle things.