The only such language I can think of now is Excel. It has different function names in different language versions.

Some submissions can be made shorter by changing the language from the language default on this site, namely English.
This may also be used in obfuscation challenges (although in my opinion you should specify the locale version you're using).

Is it fair to use the specific locale versions of the same programming language?

Note: It's not about locale-specific output (like here), but the function names being different in different locales

  • \$\begingroup\$ Can you give an example of such a function? Also, I think this answer may still apply. \$\endgroup\$
    – mbomb007
    Commented Apr 4, 2017 at 15:57
  • \$\begingroup\$ Some examples (en-de): piuha.fi/excel-function-name-translation/… This site has also different translations. \$\endgroup\$
    – pajonk
    Commented Apr 4, 2017 at 16:22
  • \$\begingroup\$ Small Basic is another. There's a massive XML file for each locale, and it's theoretically possible to create a golfing language with little to no effort by changing the statements to single letters... Brb. :-) \$\endgroup\$
    – wizzwizz4
    Commented Apr 8, 2017 at 8:48

1 Answer 1


Sounds perfectly fair to me, just like using a certain dialect of a programming language or inventing your own.

  • 1
    \$\begingroup\$ Seems correct to me, but you might want to add that just like in those cases you should make which language you used clear in the header. \$\endgroup\$ Commented Apr 12, 2017 at 14:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .