JSF 1.2 - Como concatenar strings entre colchetes na EL

Olá,

Estou implementando internacionalização com o arquivo properties e estou com o seguinte problema:

Não funcionou o <f:loadBundle> com o requiredMessage do JSF 1.2, então configurei o no faces-config.xml.
Dessa maneira o requiredMessage funciona (acessa os arquivos properties), mas não consigo acessar o arquivo do idioma que o usuário escolhe.

Pensei em resolver da seguinte maneira:

  • Criar apenas 1 arquivo properties (msg.properties). Ex:
    pag1.logo_pt_BR Bem vindo
    pag1.logo_en_US Welcome

  • O usuário clica em um link para selecionar um idioma.

  • Uma string é gravada na session com o idioma escolhido ("_pt_BR" ou “_en_US”).

  • A página (JSP) acessa a propriedade da seguinte forma:

<h:outputText value="#{msg['pag1.logo'#{MBean.idioma}]}" />

O problema é concatenar a string dentro dos colchetes [ ]. Não sei como fazer isso.

Agradeço se alguém souber como fazer isso ou propor outra solução para o problema.