Problema com HttpSession

Olá, tenho uma aplicação que faz uso de internacionalização, ao se clicar no ícone da bandeira para selecionar o idioma desejado a sessão é alterada globalmente, ou seja, se um usuário seleciona inglês, e outro usuário seleciona japonês, o idioma japonês alterará a session globalmente.
Como posso resolver este problema?
Um abraço, obrigado. :wink:

como vc esta fazendo sua internacionalização???

se vc usar arquivos de propriedades de acordo com a lingua e algum framework ou jstl para ler esses arquivos, isso não devia acontecer.

[]´s

Tudo foi feito com base nos referidos properties para cada linguagem: en_US, en_UK, pt_BR, es_ES, de_DE, jp_JP. Se o ultimo usuário selecionar um dos idiomas, o ultimo usuário irá alterar a sessão globalmente, permanecendo este idioma como padrão.
Gostaria de saber, como posso resolver este problema.

Provavelmente você não está informando o Locale do usuário à API que realiza as traduções…