web-dev-qa-db-fra.com

Comment changer la langue de la console de manière permanente?

Est-il possible de changer la langue de la console? J'ai vu des choses telles que l'ajout de LANG=C devant les commandes, mais il s'agit d'un correctif temporaire.

Je peux vivre avec la console turque, mais en ce qui concerne les commandes man et help, cela me rend fou. Je ne comprends pas les termes turcs utilisés.

2
utkumaden

Exécutez la commande suivante pour l'enregistrer dans votre fichier ~/.bashrc afin que, chaque fois que vous ouvrez un terminal interactif sans connexion, votre locale soit défini en conséquence:

echo 'export LANG=C' >>~/.bashrc

Notez que les paramètres régionaux C utilisent le jeu de caractères ASCII. Si vous voulez utiliser Unicode, utilisez un locale qui le prend en charge, par exemple:

echo 'export LANG=en_US.UTF-8' >>~/.bashrc

Pour que les modifications soient disponibles à partir de la session en cours, source le fichier ~/.bashrc:

source ~/.bashrc
0
heemayl

J'ai un fichier dans mon dossier ~/bin pour obtenir gnome-terminal en anglais:

$ cat ~/bin/gnome-terminal
#!/bin/sh
export LANGUAGE=en_US
exec /usr/bin/gnome-terminal $@

(~/bin est le premier élément de $ PATH s'il existe)

Veuillez noter que, puisque la variable LANGUAGE est définie le plus souvent dans Ubuntu, et que gnome-terminal utilise gettext, c’est LANGUAGE qui doit être changé, pas LANG.

0
Gunnar Hjalmarsson

Mettez cela dans votre fichier ~/.bashrc, où vous définissez l'invite. Exemple:

PS1='$(LANG=C)serg@ubuntu $ '

0