It would be nice to avoid huge switches like on [[:m:Template:Other languages]] or [[:wm2012:Template:AddLanguageCategory]], and in general to maintain language codes centrally and ensure proper input of other parser functions such as #language.
Note that the example template can't be replaced by the tools in the Translate extension where the source language is not English.
Still, it can be argued that this feature is not worth a function and we should find a better way to do the things it would be used in. Compare bug 28596.
Version: unspecified
Severity: enhancement