[Variable $LANG] problème définition variable LANG
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
[Variable $LANG] problème définition variable LANG
Bonjour,
J'ai un problème, j'ai la variable d'environnement paramétré à "fr_FR.utf8" au lieu de fr_FR.utf-8 et c'est uniquement dans ma session.
Je viens de passer plus d'une heure à chercher sur mon $HOME et je ne trouve pas.
Savez-vous si il y a un moyen facile de trouver d'où vient le problème... ?
J'ai un problème, j'ai la variable d'environnement paramétré à "fr_FR.utf8" au lieu de fr_FR.utf-8 et c'est uniquement dans ma session.
Je viens de passer plus d'une heure à chercher sur mon $HOME et je ne trouve pas.
Savez-vous si il y a un moyen facile de trouver d'où vient le problème... ?
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
- benjarobin
- Maître du Kyudo
- Messages : 17239
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Variable $LANG] problème définition variable LANG
Bonjour,
Que je sache c'est strictement la même chose. Un problème avec ceci ?
Que je sache c'est strictement la même chose. Un problème avec ceci ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
Re: [Variable $LANG] problème définition variable LANG
J'ai pu lire que ce n'est pas la même chose pour tous les programmes... J'ai quelques traductions pas terrible comme "Filaire Connected" ou "Location In Use" dans le menu en haut à droite de Gnome.
Je me suis alors aller sur la page du wiki fr sur les locales, il y a un script sur la page, et en lançant le script il me dis que utf8 et utf-8 est différent, et peux poser des problèmes de traduction sur certain programme... d'où ma question...
Je me suis alors aller sur la page du wiki fr sur les locales, il y a un script sur la page, et en lançant le script il me dis que utf8 et utf-8 est différent, et peux poser des problèmes de traduction sur certain programme... d'où ma question...
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
Re: [Variable $LANG] problème définition variable LANG
Sinon il y a "locale -a" me retourne tout ça :
Code : Tout sélectionner
paul ~ locale -a
C
fr_FR.utf8
POSIX
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
- benjarobin
- Maître du Kyudo
- Messages : 17239
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Variable $LANG] problème définition variable LANG
Peux tu indiquer précisément où as tu pu lire ceci ? Le script en question ?
Car non cela ne risque pas de provoquer des problèmes de traduction... La locale reste toujours fr_FR, c'est juste l'encodage qui change...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
Re: [Variable $LANG] problème définition variable LANG
Code : Tout sélectionner
paul ~ ./locale-check.sh
* Parent: 1004 /usr/lib/gnome-session/gnome-session-binary
* Terminal: 18072 tilix --action=app-new-window
* Shell: 18077 /bin/bash
notice: Tried to guess parent process from $SESSION_MANAGER.
warning: LC_ALL: should not be set (fr_FR.UTF-8)
problem: You have $LC_ALL set; it overrides all other settings.
* Do not set $LC_ALL unless absolutely required.
For normal usage, setting $LANG should be enough.
problem: $LANG is missing a dash in the charset.
* Even though 'utf-8' and 'utf8' are equivalent, some poorly-written programs
(such as 'tree') consider them different and will not work with the latter.
* To fix this, change $LANG from "fr_FR.utf8" to "fr_FR.utf-8"
2 problems found. Here's a quick UTF-8 test for you: --> ★ <--
* a star -- font and terminal are okay.
* 3 question marks -- your terminal does not correctly interpret UTF-8.
* a box or rectangle -- UTF-8 works fine, but you need a better font.
* empty area -- you really need a better font or something.
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
- Piczel
- Chu Ko Nu
- Messages : 314
- Inscription : dim. 03 mai 2015, 19:17
- Localisation : Terre du Milieu
Re: [Variable $LANG] problème définition variable LANG
Plop, aucun soucis de locale en root ?
Regarde les fichiers que retourne
Regarde les fichiers que retourne
grep -Ril "utf8" "$HOME"
, peut-être tu peux trouver quelque chose (s'il retourne quelque chose)
Dernière modification par Piczel le ven. 30 juin 2017, 16:09, modifié 1 fois.
lili : Lenovo E540 | ArchLinux
abraham : RaspBerry Pi 3 B | ArchLinux
isaac : RaspBerry Pi 3 B | ArchLinux
Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
abraham : RaspBerry Pi 3 B | ArchLinux
isaac : RaspBerry Pi 3 B | ArchLinux
Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
- benjarobin
- Maître du Kyudo
- Messages : 17239
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Variable $LANG] problème définition variable LANG
Je viens d'apprendre un truc à propos de tree.
Quelle est la sortie de
@Piczel Ce que tu proposes est un peu bourrin, surtout si le home est bine rempli... Cela peut prendre des heures... De plus cela n'affiche même pas le contenu, juste le nom du fichier, difficile après de tirer des conclusions
Quelle est la sortie de
Code : Tout sélectionner
grep -ri "utf8" /etc /home/ton-user/.[^.]* 2>/dev/null
grep -rE "LC_ALL|LANG" /etc /home/ton-user/.[^.]* 2>/dev/null
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- Piczel
- Chu Ko Nu
- Messages : 314
- Inscription : dim. 03 mai 2015, 19:17
- Localisation : Terre du Milieu
Re: [Variable $LANG] problème définition variable LANG
@benjarobin effectivement, checker les fichiers normaux est un peu inutile, merci! Quant au
-l
, j'aime bien, car après il suffit d'aller dans le fichier, et un ctrl-f - / - ctrl-w - <ce que tu veux> et tu retrouves la ligne concernée, et t'as pas ton stdout pollué par toutes les lignes sortieslili : Lenovo E540 | ArchLinux
abraham : RaspBerry Pi 3 B | ArchLinux
isaac : RaspBerry Pi 3 B | ArchLinux
Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
abraham : RaspBerry Pi 3 B | ArchLinux
isaac : RaspBerry Pi 3 B | ArchLinux
Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
Re: [Variable $LANG] problème définition variable LANG
Voici en root :
Sinon pour les commande elle tourne toujours, je crois que je vais finir par les arrêter.
Code : Tout sélectionner
paul ~ sudo su
[sudo] Mot de passe de paul :
root / home paul echo $LANG
fr_FR.UTF-8
root / home paul locale -a
C
fr_FR.utf8
POSIX
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
Re: [Variable $LANG] problème définition variable LANG
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
- benjarobin
- Maître du Kyudo
- Messages : 17239
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Variable $LANG] problème définition variable LANG
C'est r minuscule et non pas majuscule, ce n'est pas la même chose !
Sinon je ne sais vraiment pas ce que tu as lancé comme commande, mais ce n'est pas les bonnes...
Sinon je ne sais vraiment pas ce que tu as lancé comme commande, mais ce n'est pas les bonnes...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
Re: [Variable $LANG] problème définition variable LANG
grep -ri "utf8" /etc /home/ton-user/.[^.]* 2>/dev/null
grep -rE "LC_ALL|LANG" /etc /home/ton-user/.[^.]* 2>/dev/null
grep -rE "LC_ALL|LANG" /etc /home/ton-user/.[^.]* 2>/dev/null
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
Re: [Variable $LANG] problème définition variable LANG
ok je n'avais fait qu'un copier-coller...
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
- benjarobin
- Maître du Kyudo
- Messages : 17239
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Variable $LANG] problème définition variable LANG
Tu as déjà comme un souci dans
Pour information
De plus le contenu de
Tu as oublié de remplacer dans les commandes
Peux tu donner la sortie de
Sinon avec ton utilisateur, depuis un tty et aussi depuis une console graphique, quelle est la sortie de :
/etc/profile
car il y a une définition de LC_ALL dedans...Pour information
/etc/profile
ne devrait pas être modifiéDe plus le contenu de
/etc/environment
est invalide, les guillemets sont interdits !Tu as oublié de remplacer dans les commandes
/home/ton-user
par le chemin de ton home...Peux tu donner la sortie de
Code : Tout sélectionner
grep -riI "utf8" /home/paul/.[^.]* 2>/dev/null
grep -rEI "LC_ALL|LANG" /home/paul/.[^.]* 2>/dev/null
echo $LANG
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
Re: [Variable $LANG] problème définition variable LANG
Peux-t-on régénérer /etc/profile ?
Pour le retour de la commande, faut attendre 30 min.
Pour le retour de la commande, faut attendre 30 min.
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
Re: [Variable $LANG] problème définition variable LANG
depuis un tty à mon nom et dans une console graphique :
Avant de le faire, j'ai modifié /etc/profile /etc/environment et ~/.bashrc (j'y avais ajouter export LANG=fr_FR.UTF-8), en modifiant par rapport à nos précédant échanges.
J'ai lancé les deux autres commandes mais c'est long...
Et sinon pour les mauvaises traductions, faut faire comment ? Gnome existe sur d'autres distributions et est traduit.
Code : Tout sélectionner
paul ~ echo $LANG
fr_FR.UTF-8
J'ai lancé les deux autres commandes mais c'est long...
Et sinon pour les mauvaises traductions, faut faire comment ? Gnome existe sur d'autres distributions et est traduit.
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
Re: [Variable $LANG] problème définition variable LANG
Voici le retour des commandes :
grep -riI "utf8" /home/paul/.[^.]* 2>/dev/null
grep -rEI "LC_ALL|LANG" /home/paul/.[^.]* 2>/dev/null
grep -riI "utf8" /home/paul/.[^.]* 2>/dev/null
grep -rEI "LC_ALL|LANG" /home/paul/.[^.]* 2>/dev/null
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
Re: [Variable $LANG] problème définition variable LANG
J'ai parlé trop vite :
- si je lance depuis une console, $LANG=fr_FR.UTF-8
- si je lance depuis tilix ou gnome-terminal, $LANG=fr_FR.utf8
- si je lance depuis une console, $LANG=fr_FR.UTF-8
- si je lance depuis tilix ou gnome-terminal, $LANG=fr_FR.utf8
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
- Paullux
- yeomen
- Messages : 222
- Inscription : dim. 18 sept. 2016, 19:09
- Localisation : Tours
- Contact :
Re: [Variable $LANG] problème définition variable LANG
Maintenant, le script dont j'ai parlé tout à l'heure donne ceci de gnome-terminal :
et ceci depuis tilix :
Code : Tout sélectionner
paul ~ ./locale-check.sh
* Parent: 970 /usr/lib/systemd/systemd --user
* Terminal: 3857 /usr/lib/gnome-terminal/gnome-terminal-server
* Shell: 4104 bash
warning: LC_NUMERIC: set by terminal but not parent (fr_FR.UTF-8 | none)
warning: LC_TIME: set by terminal but not parent (fr_FR.UTF-8 | none)
warning: LC_MONETARY: set by terminal but not parent (fr_FR.UTF-8 | none)
warning: LC_PAPER: set by terminal but not parent (fr_FR.UTF-8 | none)
warning: LC_MEASUREMENT: set by terminal but not parent (fr_FR.UTF-8 | none)
problem: Terminal and its parent have different locale settings.
* Your session doesn't have the right locale set, and your window manager
is launching all programs using the fr_FR.UTF-8 locale. But your terminal
hides the problem by setting its own locale to fr_FR.UTF-8.
* Fix your system to set the locale at login or session startup time.
problem: $LANG is missing a dash in the charset.
* Even though 'utf-8' and 'utf8' are equivalent, some poorly-written programs
(such as 'tree') consider them different and will not work with the latter.
* To fix this, change $LANG from "fr_FR.utf8" to "fr_FR.utf-8"
2 problems found. Here's a quick UTF-8 test for you: --> ★ <--
* a star -- font and terminal are okay.
* 3 question marks -- your terminal does not correctly interpret UTF-8.
* a box or rectangle -- UTF-8 works fine, but you need a better font.
* empty area -- you really need a better font or something.
Code : Tout sélectionner
paul ~ ./locale-check.sh
* Parent: 988 /usr/lib/gnome-session/gnome-session-binary
* Terminal: 5192 tilix --action=app-new-window
* Shell: 5196 /bin/bash
notice: Tried to guess parent process from $SESSION_MANAGER.
problem: $LANG is missing a dash in the charset.
* Even though 'utf-8' and 'utf8' are equivalent, some poorly-written programs
(such as 'tree') consider them different and will not work with the latter.
* To fix this, change $LANG from "fr_FR.utf8" to "fr_FR.utf-8"
1 problems found. Here's a quick UTF-8 test for you: --> ★ <--
* a star -- font and terminal are okay.
* 3 question marks -- your terminal does not correctly interpret UTF-8.
* a box or rectangle -- UTF-8 works fine, but you need a better font.
* empty area -- you really need a better font or something.
Actuellement je bosse avec toute une petite équipe de bénévoles a essayé d'adapter Kubuntu aux personne en situation de handicap.
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/
La distribution d'appelle DVKBuntu, en voici se site web : https://www.handy-open-source.org/