Problemas com Locale

Senhores,

Estou fazendo alguns testes com locale, mas estou com o seguinte problema: Quando o formato do micro está como Pt(BR), o programa não muda o idioma ao clicar no botão. Quando eu troco para qualquer outro formato, o sistema funciona perfeitamente, ou seja, se eu escolher Pt os labels mudam conforme MessagesBundle_pt_BR.properties e se eu escolher En, os labels mudam para MessagesBundle.properties.

Criei um form com um botão, alguns labels e um combo para a escolha do idioma (Pt ou En).

Segue os códigos:

[code] private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:

    String idioma;
    String language;
    String country;

    idioma = (String) jComboBox1.getSelectedItem();

     JLabel[] jLabels =  new JLabel[3];

     jLabels[0] = jLabel1;
     jLabels[1] = jLabel2;
     jLabels[2] = jLabel3;

     Locale currentLocale;

     if (idioma.equals("Pt"))
     {
        language = new String("pt");
        country = new String("BR");
     } 
     else
     {
        language = new String("en");
        country = new String("US");
     }

     currentLocale = new Locale(language, country);
       
     ResourceBundle labels =
          ResourceBundle.getBundle("MessagesBundle", currentLocale);

    for (int j=0;j<jLabels.length;j++)
    {
        jLabels[j].setText(labels.getString("jLabe1" + String.valueOf( j+1 )   ));
    }
}[/code]

Arquivo: MessagesBundle_pt_BR.properties

jLabe11 = Curva de Saturação. jLabe12 = Características de Partida. jLabe13 = Curva V

Arquivo: MessagesBundle.properties

jLabe11 = Saturation Curve. jLabe12 = Starting Characteristics. jLabe13 = VEE Curves

Alguém sabe o que pode estar acontecendo?

[quote=Lord_Byron]Senhores,
[/quote]

O_o
Senhores não!
Olha o respeito!!! kkk
Ainda pode ter senhoritas =D

Eu acho que tá aki:

 jLabels[j].setText(labels.getString("jLabe1" + String.valueOf( j+1 )   ));  

O que é o “labels” ?