Para poder ver los caracteres castellanos en FreeBSD tendremos que seleccionar el tipo de fuente ISO 8859-1 que es el juego de caracteres estandar para la mayoria de lenguas occidentales. Para seleccionar esta fuente ejecutaremos /stand/sysinstall y entraremos en los menús configure/ console/font/ISO 8859-1. Luego seleccionaremos el teclado español que encontraremos en configure/console/keymap/spanish(accent) y finalmente saldremos de sysintall.
Antes de acabar es recomendable hacer unos pequeños cambios de más. Daremos a la variable LANG el campo es_ES.ISO_8859-1 y a la variable charset el campo ISO_8859-1. Una de las formas de hacer esto es mediante el archivo /etc/login.conf poniendo las entradas pertinentes en la sección default. Quedaria algo asi: /etc/login.conf
default:
[...]:umask=022:
:lang=es_ES.ISO_8859-15:
:charset=ISO_8859-15:Luego en /etc/profileLANG=es_ES.ISO8859-15; export LANG
MM_CHARSET=ISO-8859-15; export MM_CHARSET
LC_ALL=es_ES.ISO8859-15; export LC_ALL
CHARSET=ISO-8859-15; export CHARSET
o si lo preferimos:
export LANG=es_ES.ISO8859-15
export LC_CTYPE="es_ES.ISO8859-15"
export LC_COLLATE="es_ES.ISO8859-15"
export LC_TIME="es_ES.ISO8859-15"
export LC_NUMERIC="es_ES.ISO8859-15"
export LC_MONETARY="es_ES.ISO8859-15"
export LC_MESSAGES="es_ES.ISO8859-15"
export LC_ALL=es_ES.ISO8859-15
export MM_CHARSET=ISO-8859-15
export CHARSET=ISO-8859-15
Nota: ISO-8859-15 es para soporte de €, ISO-8859-1 es soporte normal.
Para acabar cambiaremos el tipo de terminal editando el archivo /etc/ttys sustituyendo cons25 por cons25l1 (ojo: cons25 ele uno). Esto es para que ciertas utilidades no utilicen los caracteres gráficos del juego IBM-PC para hacer recuadros, ya que dichos caracteres no existen en el juego de caracteres ISO 8859-1.
Después de todo esto solo queda reiniciar para validar los cambios.
Si y ¿como se pone todo el OS en español?
No quiero trabajar un OS en ingles, no me interesa