Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/06/2012, à 20:51

Altau

[résolu] LANG=C ne fonctionne plus depuis 11.10

Je reprends le fil http://forum.ubuntu-fr.org/viewtopic.php?id=723491 car j'ai toujours des problèmes avec LANG=C qui ne fonctionne plus (alors que
LC_MESSAGES=C fonctionne) avec 11.10 et 12.04

J'ai réinstallé language-pack-en et language-pack-en-base mais rien n'y fait.

Quelqu'un a une idée où regarder ?

Dernière modification par Altau (Le 10/06/2012, à 07:50)

Hors ligne

#2 Le 10/06/2012, à 05:51

nesthib

Re : [résolu] LANG=C ne fonctionne plus depuis 11.10

que te donne le retour de la commande suivante ?

locale

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#3 Le 10/06/2012, à 05:59

Altau

Re : [résolu] LANG=C ne fonctionne plus depuis 11.10

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

Hors ligne

#4 Le 10/06/2012, à 06:23

nesthib

Re : [résolu] LANG=C ne fonctionne plus depuis 11.10

et

locale -a

(et tant qu'on y est, comment lances-tu ta commande avec le paramètre LANG=C ?)

Dernière modification par nesthib (Le 10/06/2012, à 06:24)


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#5 Le 10/06/2012, à 06:47

Altau

Re : [résolu] LANG=C ne fonctionne plus depuis 11.10

locale -a
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
fr_BE.utf8
fr_CA.utf8
fr_CH.utf8
fr_FR.utf8
fr_LU.utf8
POSIX

Pour LANG=C , par exemple :

LANG=C ifconfig
eth0      Link encap:Ethernet  HWaddr 1c:6f:65:35:6d:08  
          inet adr:xxx
          adr inet6: xxx
          adr inet6: xxx
          adr inet6: xxx
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:428195 erreurs:0 :0 overruns:0 frame:0
          TX packets:314019 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:535129567 (535.1 MB) Octets transmis:64504830 (64.5 MB)
          Interruption:50 Adresse de base:0x4000

Hors ligne

#6 Le 10/06/2012, à 06:54

Altau

Re : [résolu] LANG=C ne fonctionne plus depuis 11.10

alors qu'avec LC_MESSAGES=C :

LC_MESSAGES=C ifconfig
eth0      Link encap:Ethernet  HWaddr 1c:6f:65:35:6d:08  
          inet addr:xxx
          inet6 addr: xxx
          inet6 addr: xxx
          inet6 addr: xxx
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:429302 errors:0 dropped:0 overruns:0 frame:0
          TX packets:315140 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:535337060 (535.3 MB)  TX bytes:64706608 (64.7 MB)
          Interrupt:50 Base address:0x4000

Hors ligne

#7 Le 10/06/2012, à 07:23

nesthib

Re : [résolu] LANG=C ne fonctionne plus depuis 11.10

ok
LANG est utilisé si les variables LC_*  ne sont pas définies. Tu dois donc avoir LC_MESSAGES de défini quelque part

echo $LC_MESSAGES

doit te retourner fr_FR.UTF-8 si je ne me trompe pas

si c'est bien le cas la commande suivante devrait résoudre (temporairement) le problème :

unset LC_MESSAGES

pour le résoudre définitivement il faut que tu vérifies dans les fichiers chargés par ton shell (ex. .bashrc) que tu n'as pas de ligne du genre :

export LC_MESSAGES=fr_FR.UTF-8

si c'est le cas supprime-la (ou commente-la) et relance un nouveau shell


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#8 Le 10/06/2012, à 07:28

Altau

Re : [résolu] LANG=C ne fonctionne plus depuis 11.10

echo $LC_MESSAGES
fr_FR.UTF-8

Pas de ligne concernant LC_MESSAGES dans ~/.bashrc

Hors ligne

#9 Le 10/06/2012, à 07:32

Altau

Re : [résolu] LANG=C ne fonctionne plus depuis 11.10

mais dans ~/.profile :

export LANGUAGE="fr:en"
export LC_MESSAGES="fr_FR.UTF-8"
export LC_CTYPE="fr_FR.UTF-8"
export LC_COLLATE="fr_FR.UTF-8"

Hors ligne

#10 Le 10/06/2012, à 07:36

nesthib

Re : [résolu] LANG=C ne fonctionne plus depuis 11.10

commente ces lignes et je te prédis que tu n'auras plus le soucis wink


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#11 Le 10/06/2012, à 07:41

Altau

Re : [résolu] LANG=C ne fonctionne plus depuis 11.10

Ah ben oui !

Merci nesthib !

Hors ligne

#12 Le 10/06/2012, à 07:47

nesthib

Re : [résolu] LANG=C ne fonctionne plus depuis 11.10

Je t'en prie.

Tu peux modifier ton premier message et ajouter [résolu] au début du titre.


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne