(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...