Comment changer la langue uniquement pour le terminal


11

J'utilise l'arabe comme langue par défaut mais il y a quelques problèmes lors de son affichage dans le terminal. Je veux donc changer la langue du terminal uniquement en anglais, comment faire?


@JacobVlijm: Étant donné que cette question concerne la langue affichée , la question sur la langue d' entrée n'est probablement pas un doublon.
Gunnar Hjalmarsson

@closevoters, Ce n'est pas du tout un doublon. Et c'est une très bonne question.
Pilot6

@JacobVlijm Veuillez supprimer vos premiers commentaires. Tout le monde vote pour fermer à cause d'eux.
Pilot6

Réponses:


8

Vous pouvez ajouter une ligne

export LANG=C

à la fin de votre ~/.bashrcfichier et redémarrez le terminal.

Toutes les sorties du programme seront en anglais.


1
Vous pouvez simplement taper cette ligne comme commande dans votre session de terminal ouverte pour changer la langue uniquement à l'intérieur de cette fenêtre et uniquement jusqu'à ce que vous la fermiez. Les nouvelles fenêtres ne seront pas affectées. Pour exécuter une seule commande en anglais, vous pouvez écrire LANG=Cdirectement devant la commande elle-même, par exemple LANG=C sudo apt-get update. @ Pilot6: Peut-être que vous voulez éditer cela dans votre réponse ...
Byte Commander

@ByteCommander Il est évident que vous pouvez le saisir à chaque fois. Le but est de définir la sortie en anglais sur toutes les commandes du terminal. Telle était la question.
Pilot6

1
cela avait changé toute la langue du système au redémarrage. Existe-t-il un moyen de modifier uniquement la langue du terminal?
Burawi

@Burawi J'ai mis à jour la commande. Ça marche pour moi. Il change la sortie uniquement dans le terminal. Cela n'affecte pas l'interface graphique.
Pilot6

Êtes-vous sûr de l'avoir ajouté au bon fichier?
Pilot6

1

Une approche alternative consiste à exécuter ceci:

export LC_ALL=en_US.UTF-8

Pour une solution plus permanente pour votre propre compte d'utilisateur, mettez simplement la commande ci-dessus dans un ~/.bashrcfichier

Vous verrez le changement dans votre prochaine session de terminal. Pour un changement immédiat sans avoir besoin d'une nouvelle exécution de session de terminal:

source ~/.bashrc

En cas de plusieurs sessions de terminal (par exemple en utilisant terminator), vous devrez exécuter la commande ci-dessus sur chacune d'entre elles.

Ainsi, tout message d'erreur lié au terminal sera en anglais (aussi bien que tout logiciel lié à gnu-utils).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.