Para conseguir esto debemos seguir varios pasos.
Primero creamos un archivo properties. Lo llamaremos recursos.properties Este archivo contendrá las traducciones.
MENU_INICIO=Inicio MENU_PAGINA_INICIO=Página de inicio MENU_SALIR=Salir
Ahora crearemos ficheros properties iguales pero que contienen las traducciones. Los archivos se llamarán llamarse igual que este, pero añadiendo _xx o bien _xx_YY donde xx son dos letras que hacen referencia al idioma e YY dos letras que hace referencia al país donde se habla idioma.
Por ejemplo: recursos_es_AR.properties para español en Argentina o recursos_en_US para ingles en Estados Uunidos. Si no importa el país pondríamos recursos_en.properties
Ahora vamos a escribir el siguiente código:
Locale localeDefecto = Locale.getDefault(); recursos = ResourceBundle.getBundle("recursos",localeDefecto); btnInicio.setText(recursos.getString("MENU_INICIO"));
De esta forma, nuestro botón estará internacionalizado.
No hay comentarios:
Publicar un comentario