não, não troquei o locale a cada requisição...
fiz isso em um action que é chamado somente no login
O problema que eu tive é que o browser estava como EN e o mentawai detectou isso corretamente na action... Mas o Locale do Java tava PT...
Então acho que da mesma forma que o menta trocou o locale dele, ele poderia trocar o do Java, porque o o Java são utilizados em outros lugares fora do menta... como Hibernate Validator.
Então na prática eu fiquei com parte em inglês, parte em português por causa desse Locale separado do menta...
Ele pode ser separado, mas poderia haver pelo menos algum sincronismo de alguma forma...