Duvida em formatção e o texto em inglês

Folks,

porque não sai e inglês já que locale está como abaixo .

Tem mais alguma configuração a ser feita ???

abs

	
		public static void main(String[] args) throws ParseException  {
				// TODO Auto-generated method stub
				
				SimpleDateFormat sd = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss");
				String novodia = "08/08/2008 16:05:30";
			    Date dia  = sd.parse(novodia);   
		
		        Calendar cal = Calendar.getInstance(new Locale("en","US"));
		        cal.setTime(dia);
		
		        cal.add(cal.DAY_OF_MONTH, 900);
		         
		        dia = cal.getTime();
		         
				SimpleDateFormat formatter      = new SimpleDateFormat("EEEE, dd 'de' MMMM 'de' yyyy" );
		        System.out.println(formatter.format(dia)+".");
		         
		
			}

        
        resultado :
        
        Terça-feira, 25 de Janeiro de 2011.

No código que você postou na linha 15 troca pelo conteúdo abaixo

SimpleDateFormat formatter      = new SimpleDateFormat("EEEE, dd 'de' MMMM 'de' yyyy", new Locale("en","US") );   

Na lina 8 você está pegando o horário de acordo com o fuso horário americano.