do you like having a macro like
{{ CASE | {{macrotest}} | {{ident1}},{{ident2}}:{{result1}} | {{ident3}},..,{{identN}}:{{result12}} |........| ELSE:{{ElseResult}} }}
all {{ident}} are type of strings
{{macrotest}} is type of string
all {{result}} are what you want
the use of this? it is by example
{{CASE | %lang% | en , us :{{section|english}} | fr , be: :{{section|french}} |...| ru : :{{section|russian}} |ELSE :{{section|english}} }}