Cómo cambiar el idioma solo para terminal

11

Estoy usando el árabe como idioma predeterminado, pero hay algunos problemas al mostrarlo en la terminal. Entonces, quiero cambiar el idioma solo en la terminal al inglés, ¿cómo puedo hacer eso?

Burawi
fuente
@JacobVlijm: Dado que esta pregunta es sobre el idioma mostrado , la pregunta sobre el idioma de entrada probablemente no sea un duplicado.
Gunnar Hjalmarsson
@closevoters, no es un duplicado en absoluto. Y es una muy buena pregunta.
Pilot6
@JacobVlijm Por favor, elimine sus primeros comentarios. Todos votan para cerrar debido a ellos.
Piloto6

Respuestas:

8

Puedes agregar una línea

export LANG=C

hasta el final de su ~/.bashrcarchivo y reinicie el terminal.

Toda la salida del programa estará en inglés.

Piloto6
fuente
1
Simplemente puede escribir esta línea como comando en su sesión de terminal abierta para cambiar el idioma solo dentro de esta ventana y solo hasta que la cierre. Las nuevas ventanas no se verán afectadas. Para ejecutar un solo comando en inglés, puede escribir LANG=Cdirectamente delante del comando, por ejemplo LANG=C sudo apt-get update. @ Pilot6: Tal vez quieras editar eso en tu respuesta ...
Byte Commander
@ByteCommander Es obvio que puede escribirlo cada vez. El objetivo es establecer la salida en inglés a todos los comandos de terminal. Esa fue la pregunta.
Pilot6
1
esto había cambiado todo el idioma del sistema al reiniciar. ¿Hay alguna forma de cambiar solo el idioma del terminal?
Burawi
@Burawi Actualicé el comando. Esto funciona para mi. Cambia la salida solo en la terminal. No afecta a la GUI.
Pilot6
¿Estás seguro de que lo agregaste al archivo correcto?
Pilot6
1

Un enfoque alternativo es ejecutar esto:

export LC_ALL=en_US.UTF-8

Para obtener una solución más permanente para su propia cuenta de usuario, solo coloque el comando anterior en el ~/.bashrcarchivo

Verá el cambio en su próxima sesión de terminal. Para un cambio inmediato sin la necesidad de una nueva sesión de terminal, ejecute:

source ~/.bashrc

En el caso de múltiples sesiones de terminal (por ejemplo, usando terminador), deberá ejecutar el comando anterior en cada una de ellas.

Por lo tanto, cualquier mensaje de error relacionado con el terminal estará en inglés (tan rápido como cualquier software relacionado con gnu-utils).

Dimitrios Desyllas
fuente