#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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne