Informática y Software Práctico

Cómo poner Kali Linux en español: el error de las locales

Post actualizado el día noviembre 1, 2026 by DeiviSanzPlay

La mayoría de tutoriales sobre cómo poner Kali Linux en español te mandan directo a Configuración → Región e Idioma, cambias el idioma, reinicias y ya. Y ahí empieza el problema: el sistema arranca en español a medias, con menús traducidos pero fechas en inglés, el teclado sigue en US y los mensajes de terminal en un revoltijo. El error concreto que casi todos cometen al empezar es confundir el idioma de la interfaz gráfica con la configuración regional completa del sistema.

Kali es Debian por debajo. Cuando instalas con el instalador oficial, el paso de «Configurar locales» define variables como LANG, LC_ALL y LC_TIME, y si lo dejas por defecto, el escritorio XFCE (el que viene de fábrica) puede mostrar el menú en español mientras el resto del sistema sigue en en_US.UTF-8. Ese desajuste es el que rompe la experiencia.

Por qué el cambio desde el panel gráfico no basta

Si abres el panel de configuración de XFCE y cambias el idioma, lo que haces es modificar la preferencia del entorno de escritorio. Al cerrar sesión y volver a entrar, verás el menú en español. Pero abre una terminal y ejecuta locale: probablemente sigas viendo LANG=en_US.UTF-8. Ese es el síntoma clásico de haber intentado poner Kali Linux en español solo desde la interfaz.

Las consecuencias son visibles: man sigue devolviendo páginas en inglés, date muestra el formato americano, y algunas herramientas como apt imprimen mensajes mezclados. No es un fallo de Kali, es que las variables de entorno no se han regenerado.

Para arreglarlo de verdad necesitas tocar locale.gen y regenerar. Algo así:

sudo dpkg-reconfigure locales

Y marcar es_ES.UTF-8 UTF-8 como locale principal. Después, editar /etc/default/locale y dejar LANG=»es_ES.UTF-8″. Reinicia o haz logout y comprueba con locale que todas las categorías apuntan al español.

El teclado: el segundo tropiezo habitual

Mucha gente pone Kali Linux en español y se olvida de que el layout del teclado es independiente del idioma del sistema. En XFCE, el layout por defecto suele ser us. Si escribes con teclado español físico y el sistema cree que es US, la ñ y los acentos se vuelven un infierno.

El ajuste está en Configuración → Teclado → Distribución, o directamente con setxkbmap es para la sesión actual. Para que persista, añade la distribución española en la configuración de XFCE y elimina la US si no la usas. En Kali con GNOME (la variante «everything») el camino es distinto: Ajustes → Teclado → Distribuciones de teclado.

Qué no funciona y dónde se rompe

Esto no funciona igual en todas las variantes. En la versión de Kali para WSL, el idioma lo hereda de Windows y las locales se configuran dentro de la propia distro con dpkg-reconfigure locales, pero la terminal de Windows puede seguir mostrando caracteres raros si la fuente no soporta UTF-8. En Kali NetHunter (Android) no hay panel de idioma como tal; el sistema depende del idioma del propio Android y del entorno chroot.

Otro límite real: aunque pongas Kali Linux en español completo, muchas herramientas de pentesting están escritas en inglés y sus mensajes, manuales y salidas de error nunca se traducirán. Eso no lo arregla ningún locale. Si tu objetivo es aprender seguridad ofensiva, conviene aceptar que el inglés técnico vas a tenerlo delante sí o sí.

Un caso real de configuración mixta

Hace unos meses ayudé a alguien que había puesto Kali en español desde Ajustes, y al ejecutar msfconsole los mensajes de error le aparecían con fecha en formato MM/DD/YYYY mientras el resto del escritorio estaba en español. El problema no era Metasploit: era que LC_TIME seguía en en_US.UTF-8 porque en /etc/default/locale solo había cambiado LANG. Añadir LC_ALL=»es_ES.UTF-8″ y regenerar con locale-gen lo resolvió.

Ese detalle es el que separa una traducción superficial de una configuración regional coherente. Si solo cambias LANG, algunas categorías quedan huérfanas. Lo limpio es usar LC_ALL para forzar todo, o definir cada categoría explícitamente si quieres mantener formatos numéricos en inglés por comodidad.

Recomendación práctica

Si estás empezando y quieres poner Kali Linux en español sin líos, hazlo en este orden: primero dpkg-reconfigure locales, después revisa /etc/default/locale, luego el teclado, y por último reinicia la sesión. Verifica con locale y con date antes de dar por cerrado el proceso. La documentación oficial de Debian sobre locales y la wiki de Kali cubren el procedimiento; no hace falta inventar comandos raros.

Y ten presente que el español en Kali es útil para el entorno, pero no sustituye el inglés técnico. Aprender a moverte con la terminal en inglés sigue siendo la habilidad que más rentabilidad te dará a medio plazo.


Sobre el autor: DeiviSanzPlay — Soy David Sanz, Editor y Responsable de Contenidos. Mi trabajo consiste en revisar, corregir y mejorar los contenidos de este blog para que la información sea clara, útil y esté bien estructurada. Trabajo con diferentes temáticas y verticales, por lo que una parte importante de mi día a día es analizar cada contenido, cuidar la redacción y asegurar que el lector encuentre información de calidad. Me gusta prestar atención a los detalles. Desde una corrección de estilo hasta la organización de un artículo, todo cuenta cuando se trata de crear contenidos que realmente aporten valor y sean fáciles de entender. En este blog encontrarás artículos sobre diferentes temas y sectores. Mi responsabilidad es cuidar y supervisar cada contenido para que mantenga unos estándares de calidad y ofrezca una buena experiencia a quien nos visita. Porque para mí, un buen contenido no consiste únicamente en escribir. También hay que revisar, contrastar, ordenar y pensar en la persona que está al otro lado de la pantalla.

Perfiles verificables: Sitio web

Publicado el 1 de November de 2026. Última revisión: 1 de November de 2026.