1 votes

Comment modifier le paramètre Locale Lang dans Ubuntu 12.04

La commande locale doit être . LANG=fr_US.UTF-8.

Mes paramètres sont .

locale 
LANG=en_AU.UTF-8
LANGUAGE=en_AU:en
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C

configuration du fichier local

   cat /etc/default/locale : 
   LANG="en_US.UTF-8"
   LANGUAGE="en_US:en"

   cat /etc/locale.conf
   LANG="en_US.UTF-8"

Ce que j'ai déjà fait.

sudo locale-gen en_US.UTF-8 : 
Generating locales...
en_US.UTF-8... up-to-date
Generation complete.

sudo dpkg-reconfigure locales
Generating locales...
  en_IN.UTF-8... done
  en_US.UTF-8... up-to-date
Generation complete.

S'il vous plaît laissez-moi savoir si vous avez besoin de quelque chose.

Je ne suis pas sûr que le fichier /etc/default/locale soit par défaut ou personnalisé.

1voto

J'ajoute simplement à mon profil d'accueil.

gedit ~/.profile son ressembler :

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

Se déconnecter + Se connecter. Et tout se passe comme prévu.

0voto

Wade73 Points 2102

Quelque part (je ne peux pas dire où), la LC_ALL se voit attribuer la valeur C . Tu dois te débarrasser de cette mission.

La page https://help.ubuntu.com/community/EnvironmentVariables mentionne quelques fichiers qui sont généralement utilisés pour définir des variables d'environnement de manière persistante.

HTH

0voto

Bvandorp Points 11

Selon cet utile enlace :

Chacune des variables LC_* et LANG peut contenir un nom de locale du type forme suivante :

language[_territory[.codeset]][@modifier] 

où la langue est un code de langue ISO 639 (minuscules), le territoire est est un code de pays ISO 3166 (majuscules), le jeu de codes désigne un jeu de caractères et le modificateur représente d'autres attributs particuliers. de caractères, et le modificateur représente d'autres attributs particuliers (par ex. indiquant un dialecte particulier ou une orthographe non standard). orthographe non standard).

Afin de résoudre ce problème qui semble être un bug, essayez :

  sudo localedef -v -c -i en_US -f UTF-8 en_US.UTF-8

il devrait compiler le fichier pour locale et la bibliothèque C.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X