Infatti concordo con Luke, non c'è bisogno di farsi array o case switch, o meglio è possibile è una soluzione ma PHP offre il setLocale() che ti permette già di fare ciò, ecco un link di esempio : http://www.phpnews.it/articoli/otten...e-in-italiano/
setlocale — Set locale information from php.net :
http://www.php.net/manual/en/function.setlocale.php