Difatti c'è anche una forma simile alla mia soluzione.
Poi se volessi avere il giapponese come lingua ci sarebbe in setlocale?
Personalmente, anche se prolisso, preferisco il mio metodo, così posso gestire le maiuscole, le lingue che voglio ed è sicuro al 100%.
Comunque proverò anche questo metodo, che mi sembra semplice e rapido, anche se non mi fido mai troppo dei 'locale'.