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?

Burawi
la source
@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.

Pilot6
la source
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).

Dimitrios Desyllas
la source