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 31/05/2025, à 19:04

Sciensous

locale.gen [RÉSOLU]

bonsoir, un tout petit soucis avec les Ubuntu (20.04 et 22.04; absent avec Debian ou AntiX):

mon fichier /etc/locale.gen ne contient que  fr_FR.UTF-8 UTF-8
et pourtant lors des MAJ, des locales en_* apparaissent.

Quelqu'un peut m'expliquer ? et éventuellement y remédier ?

Merci d'avance
tongue


RÉSOLU par nany (encore, chapeau smile ), voir post #14

Dernière modification par Sciensous (Hier à 12:32)


sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )

En ligne

#2 Le 31/05/2025, à 22:04

steph810

Re : locale.gen [RÉSOLU]

Bonjour,
cela depend de chacun mais si vous voulez plus de langue soit vous les ajouter a mesure soit voius les generer toutes:
Exemple:
ajout del Mexicanooo a la mano:

sudo locale-gen es_MX.UTF-8

Mexicano encore si changement modifier ce fichier/

/etc/default/locale

et ajouter:
LANG="es_MX.UTF-8"
__________________________________________________
si vous les voulez toutes:

sudo locale-gen

avec une interface graphique:

sudo dpkg-reconfigure locales

Dernière modification par steph810 (Le 31/05/2025, à 22:10)

Hors ligne

#3 Le 06/06/2025, à 19:00

Sciensous

Re : locale.gen [RÉSOLU]

un petit up

@steph810: ta réponse ne correspond pas à ma demande d'aide


sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )

En ligne

#4 Le 06/06/2025, à 19:10

iznobe

Re : locale.gen [RÉSOLU]

Bonsoir , peut etre que plus de clarté dans ta demande aiderait à la comprehension .

Du coup tu veux quoi ? que  lors des MAJ , seule la locale FR soit generée si j ' ai bien compris ?


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#5 Le 06/06/2025, à 19:14

Sciensous

Re : locale.gen [RÉSOLU]

@iznobe: voui , tu as compris big_smile
et portant mon /etc/locale.gen ne contient que la ligne indiquée...
(je pensais être clair dans mon post initial roll)

Dernière modification par Sciensous (Le 06/06/2025, à 19:15)


sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )

En ligne

#6 Le 06/06/2025, à 19:23

O_20_100_O

Re : locale.gen [RÉSOLU]

Bonjour,

mon fichier /etc/locale.gen ne contient que

Vu ton problème, tu devrais le prouver en nous montrant ce fichier. Et par la même occasion aussi "/etc/locale.conf".

et pourtant lors des MAJ,

De quoi ? LibreOffice, Firefox ?

Hors ligne

#7 Le 06/06/2025, à 20:54

Sciensous

Re : locale.gen [RÉSOLU]

pour les scéptiques et pour compléter:

cat /etc/locale.gen 
fr_FR.UTF-8 UTF-8
cat /etc/default/locale 
LANG=fr_FR.UTF-8

évidemment, les MAJ= apt update + fullupgrade

et; sous Ubuntu 20.04

Dernière modification par Sciensous (Le 06/06/2025, à 20:55)


sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )

En ligne

#8 Le 06/06/2025, à 20:56

iznobe

Re : locale.gen [RÉSOLU]

il ne suffit pas ( à ma connaissance ) de vider ce fichier au contraire d' ailleurs .
normalement toutes les langues sont presentes , et commentées , sauf celle(s) dont tu as besoin .

Et ensuite , je me rapelle plus la commande , mais il faut faire prendre en compte au systeme les changements .

ca doit facilement se trouver dans la doc je pense .

et pour " nettoyer " : https://doc.ubuntu-fr.org/localepurge

Dernière modification par iznobe (Le 06/06/2025, à 20:58)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#9 Le 06/06/2025, à 21:51

nany

Re : locale.gen [RÉSOLU]

iznobe a écrit :

je me rapelle plus la commande

sudo locale-gen

?





iznobe a écrit :

Tiens c’est helly qui a créé cette page de doc (dire que ça va faire treize ans dans dix jours qu’il nous a quittés).
Ceci dit, je me demande si l’installation de localepurge est vraiment nécessaire et s’il ne suffirait pas de faire simplement :

sudo dpkg-reconfigure locales

En ligne

#10 Le 06/06/2025, à 22:10

steph810

Re : locale.gen [RÉSOLU]

Les fichier a voir sont comme sur arch a l'install en cli:

cat /etc/locale.gen
cat /etc/locale.conf
cat /etc/vconsole.conf

et controler que

ls /boot/grub/locale/fr.mo

soit bien présent

Hors ligne

#11 Le 06/06/2025, à 23:08

Sciensous

Re : locale.gen [RÉSOLU]

pour répondre à tous: déjà merci pour les propositions smile

concernant les commandes

sudo locale-gen
sudo dpkg-reconfigure locales

j'ai déjç testé en vain
que ce soit avec un /etc/locale.gen avec
uniquement fr_FR.UTF-8 UTF-8
ou toutes les langues commentées par # sauf fr

dans tous les cas, lors d'un dpkg-reconfigure locales, je me retrouve avec toutes listes:
lors de la première étape [Locales to be generated:], j'ai beau sélectionner uniquement fr, à la seconde étape [ Default locale for the system le -a:environment: ] j 'ai encore la liste avec en_*:

C.UTF-8                                      │ 
 │                              fr_FR.UTF-8     ▒                            │ 
 │                              en_HK.UTF-8 

je n'ai pas pu tout sélectionner, je n'ai pu prendre que 2 lignes qui montrent que en_* persiste

mon locale -a:

 locale -a
C
C.UTF-8
POSIX
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_IL
en_IL.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US
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

par contre pas de /etc/vconsole.conf --> propre à arch ?

bref je sèche hmm

Édité: trouvé grace à un fofo arch:

#localectl
   System Locale: LANG=en_IN
       VC Keymap: n/a
      X11 Layout: fr
       X11 Model: pc105
     X11 Variant: latin9

donc soucis en effet = LANG=en_IN

du coup je fais un

localectl set-locale LANG=fr_fr.UTF-8 

et je teste...

Édité x2: j'avais de l'espoir mais non sad
localectl est bien remplacé avec fr_FR mais locale-gen remet encore les en_*

je met en pause: la nuit portant conseil wink

Dernière modification par Sciensous (Le 06/06/2025, à 23:28)


sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )

En ligne

#12 Hier à 00:23

steph810

Re : locale.gen [RÉSOLU]

cat /etc/locale.conf

 
LANG=fr_FR.UTF-8
LC_NAME=fr_FR.utf8
LC_PAPER=fr_FR.utf8
LC_TIME=fr_FR.utf8
LC_ADDRESS=fr_FR.utf8
LC_TELEPHONE=fr_FR.utf8
LC_MEASUREMENT=fr_FR.utf8

cat /etc/vconsole.conf

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT="latin9"
XKBOPTIONS=""

Quand as /etc/locale.gen il suffit de decommenter  fr_FR.UTF-8 UTF-8 et ajouter undièse # commenter les debut autres.

# fo_FO ISO-8859-1
# fo_FO.UTF-8 UTF-8
# fr_BE ISO-8859-1
# fr_BE.UTF-8 UTF-8
# fr_BE@euro ISO-8859-15
# fr_CA ISO-8859-1
# fr_CA.UTF-8 UTF-8
# fr_CH ISO-8859-1
# fr_CH.UTF-8 UTF-8
# fr_FR ISO-8859-1
fr_FR.UTF-8 UTF-8                                                                                  
# fr_FR@euro ISO-8859-15
# fr_LU ISO-8859-1
# fr_LU.UTF-8 UTF-8
# fr_LU@euro ISO-8859-15
# fur_IT UTF-8
# fy_DE UTF-8
# fy_NL UTF-8
# ga_IE ISO-8859-1

Une fois locale.gen terminer lancer la commande locale-gen

sudo locale-gen

Dernière modification par steph810 (Hier à 00:30)

Hors ligne

#13 Hier à 07:54

nany

Re : locale.gen [RÉSOLU]

Bonjour,



À lire le message #11, c’est bien ce qui a été fait sans succès. Reste à essayer d’installer localepurge.

[HS]
Au passage :
# ← ceci est un croisillon ;
♯ ← ceci est un dièse.
[/HS]




Sciensous a écrit :

par contre pas de /etc/vconsole.conf --> propre à arch ?

Dans Ubuntu 24.04, c’est un lien vers /etc/default/keyboard qui n’existe effectivement pas dans Ubuntu 20.04.

En ligne

#14 Hier à 08:46

nany

Re : locale.gen [RÉSOLU]

nany a écrit :

Reste à essayer d’installer localepurge.

Je viens de tester dans une 20.04 (qui a effectivement le même problème de locales) et ça ne marche pas.


Le seul remède que j’ai trouvé est de lancer « Prise en charge des langues » (gnome-language-selector) pour supprimer l’anglais. Ensuite sudo locale-gen ne génère plus que des fr_*.

[edit]Même phénomène et donc même solution en 22.04.[/edit]

Dernière modification par nany (Hier à 09:14)

En ligne

#15 Hier à 12:30

Sciensous

Re : locale.gen [RÉSOLU]

@nany: effectivement ça marche comme ça smile Merci

je vais essayer de voir si c'est possible en mode texte pour des bécanes en réseau (lointain)
cool

je verrai plus tard: il s'agit d'un script python --> /usr/bin/gnome-language-selector

Dernière modification par Sciensous (Hier à 12:39)


sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )

En ligne