Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Corrigé] Problème de localisation
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 846
Location: Close to Annecy (France)

PostPosted: Fri Apr 26, 2019 3:36 pm    Post subject: [Corrigé] Problème de localisation Reply with quote

Bonjour,

Depuis quelques semaines, j'ai un pb de localisation sur plusieurs de mes systèmes.

Sur le premier, il a basculé à C.utf8 ... Un
Code:
eselect locale set 7

plus tard, j'ai toujours XFCE en englais.

Sur un second système, eselect semble avoir fonctionné, mais j'ai eu des
Code:
# eselect locale set 7
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_COLLATE to default locale: No such file or directory
Setting LANG to fr_FR@euro ...
Run ". /etc/profile" to update the variable in your shell.


Quelq'un aurait-il des idées pour corrigé ce pb ?

Merci


Last edited by destroyedlolo on Sat May 11, 2019 8:55 pm; edited 1 time in total
Back to top
View user's profile Send private message
sdauth
Guru
Guru


Joined: 19 Sep 2018
Posts: 572
Location: Ásgarðr

PostPosted: Fri Apr 26, 2019 9:51 pm    Post subject: Reply with quote

Ma conf si ça peut te dépanner :

/etc/locale.gen
Code:
en_US ISO-8859-1
en_US.UTF-8 UTF-8
fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1


/etc/env.d/02locale
Code:
LANG="fr_FR.UTF-8"
LC_COLLATE="C"


dispatch-conf && locale-gen
env-update && source /etc/profile
locale -a
Back to top
View user's profile Send private message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 846
Location: Close to Annecy (France)

PostPosted: Fri May 03, 2019 10:57 am    Post subject: Reply with quote

Salut,

Bon bien, maj d'un 2nd système : même motif, même punissions, il est passé à l'anglais :?

J'ai regénéré mes locale car avant j'utilisais fr_FR qui est remplacé par fr_FR.utf8.

J'ai bien
Code:
# eselect locale list
Available targets for the LANG variable:
  [1]   C
  [2]   C.utf8
  [3]   POSIX
  [4]   fr_FR
  [5]   fr_FR.iso88591
  [6]   fr_FR.iso885915@euro
  [7]   fr_FR.utf8 *
  [8]   fr_FR@euro
  [ ]   (free form)


et mon
Code:
# cat /etc/env.d/02locale
# Configuration file for eselect
# This file has been automatically generated.
LANG="fr_FR.utf8"

donc correcte.

Sauf que dans un shell, seule la variable LANG est défini et contient
Code:
LANG=C.utf8


Bref, on dirait que la local système n'est plus pris en compte ...
Back to top
View user's profile Send private message
Syl20
l33t
l33t


Joined: 04 Aug 2005
Posts: 619
Location: France

PostPosted: Fri May 10, 2019 4:09 pm    Post subject: Reply with quote

Problème de permissions sur le fichier /etc/env.d/02locale ? Il doit être lisible par tout le monde.
Back to top
View user's profile Send private message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 846
Location: Close to Annecy (France)

PostPosted: Sat May 11, 2019 8:55 pm    Post subject: Reply with quote

Bon, j'ai fini par trouver et c'était un peu tordu :

Le font du problème est que la définition des locales a changé. Ainsi, mon ancien
Code:
fr_FR UTF-8
a été changé par
Code:
fr_FR.UTF-8 UTF-8
ce qui a rendu ma locale invalide et a été dégradé en C.UTF8.

J'ai corrigé, mais ce que je n'avais pas vu, c'est qu'il y a une option dans lightDM pour indiquer la langue que l'on veut ... du coup, même après la regénération des locale et le eselect qui va bien, lightDM forcait quand même à C.

Bref, tout est revenu dans l'ordre.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum