Tabla de Contenidos
FreeBSD-12.1 en Español
Para dejar configurado nuestro FreeBSD en español, necesitamos retocar algunos archivos de configuración de nuestro sistema, a continuación dejaremos paso a paso, el procedimiento para lograrlo.
/etc/login.conf
Debemos editar el archivo como root y debemos agregar, en la sección default, que generalmente se encuentra es la primera parte del archivo:
.... :umask=027:\ :charset=ISO8859-15:\ :lang=es_ES.ISO8859-15:
Hemos puesto sólo las líneas finales de la sección default, ahora un poco más abajo, después de la definición Russian, agregamos:
spanish|Spanish Users Accounts:\ :charset=ISO8859-15:\ :lang=es_ES.ISO8859-15:\ :tc=default:
Después de esto guardamos los cambios y salimos.
/home/user/.login_conf
En este archivo que se encuentra en el home de cada usuario, debemos modificar o dejar el archivo con:
me:\ :charset=ISO8859-15:\ :lang=es_ES.ISO8859-15:\ :tc=default:
Después de esto guardamos los cambios, obviamente con la cuenta del usuario.
/home/user/.profile
Este archivo que se encuentra en el home de cada usuario, debemos agregar las líneas siguientes:
LANG=es_ES.ISO8859-15; export LANG MM_CHARSET=ISO8859-15; export MM_CHARSET
Guardamos y salimos del archivo
Reconstrucción (innecesaria)
Para que los cambios tengan el efecto que necesitamos, debemos reconstruir a contar de estos archivos, los cambios en la DDBB de usuarios del sistema para que sean efectivos, para ello debemos ejecutar como root lo siguiente:
# cap_mkdb /etc/login.conf // Este comando no es necesario es FreeBSD-12.1
Una vez realizado esto, debemos reiniciar el sistema para que los cambios sean aplicados a la totalidad del sistema, y ejecutamos como root el comando:
# shutdown -r now
Después de reingresar como usuario, en un terminal debemos correr el comando siguiente:
$> locale LANG=es_ES.ISO8859-15 LC_CTYPE="es_ES.ISO8859-15" LC_COLLATE="es_ES.ISO8859-15" LC_TIME="es_ES.ISO8859-15" LC_NUMERIC="es_ES.ISO8859-15" LC_MONETARY="es_ES.ISO8859-15" LC_MESSAGES="es_ES.ISO8859-15" LC_ALL=
Con esto hemos comprobado el cambio de idioma de nuestro sistema.
Cambio de SHELL
Si estamos acostumbrados a trabajar con bash por ejemplo y no estamos familiarizados con sh o zsh o la shell que sea podemos cambiar esto y dejar una shell que queramos, por ejemplo instalando y configurando la shell para un usuario normal.
# pkg install bash bash-completion // Instalamos bash como root $ chsh -s /usr/local/bin/bash // Como usuario ejecutamos esto