(Versión Wiki: http://wiki.netbeans.org/TaT_I18nVisualJSF ) Todos sabemos que escribir un texto rígido (hard-code) en nuestras aplicaciones no es una buena práctica. Esto cubre también a los textos de los formularios. Todo debemos pasarlo a variables, y si modificamos el contenido de la variable, toda la aplicación donde usa esa variable, se actualizarán automáticamente. Bueno, eso lo sabemos todo. Los mensajes de la interfaz de usuario - ya sea web o desktop - deben estar almacenados en un archivo de recurso llamado .properties. Además, estos tipos de archivos permiten la internacionalización (i18n) En la web de Sun existe un tutorial sobre la i18n, y esta es Trail: Internationalization Aquí veremos como usar el archivo .properties para Visual JSF. Para comenzar, diseñaremos un formulario simple como este: Ahora, en el panel del proyecto, dentro del paquete del código fuente, buscamos el archivo Bundle.properties . Editamos este archivo de tal manera que tengan los textos n...