Internacional.java 638 Bytes
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
package LOGIC;



import java.util.Locale;
import java.util.ResourceBundle;

public class Internacional{

String linguagem;
String pais;
Locale localizacao;
ResourceBundle mensagens;


public Internacional(String linguagem, String pais) {
this.linguagem = linguagem;
this.pais = pais;
this.localizacao = new Locale(linguagem, pais);
this.mensagens = ResourceBundle.getBundle("MessagesBundle", localizacao);
}
public Locale getLocalizacao() {
return this.localizacao;
}
public String retornarMensagem(String codigo) {
String mensagem = mensagens.getString(codigo);
return mensagem;
}
}