Data PHP () em idiomas estrangeiros - por ex. 25 de março Aoû 09

Eu tenho um script que precisa exibir dados de data para um público internacional - por exemplo,

"enviado em Tue 25 ago 09"

Existe uma maneira mais fácil / mais limpa para obter este convertido para o francês (etc) equivalente "Mar 25 Aoû 09" do que:

Definindo uma constanteLANG e um$LANGUAGES matriz de arquivos include &:

if(LANG != 'EN')
{
include $LANGUAGES['LANG'];
}

& então o arquivo incluído mapeia os dias e meses e substitui o local apropriado?

obrigado

David