Pages : 1
#1 Le 21/01/2014, à 13:51
- Jacknight
Impossible de configurer Xubuntu avec des local fr_CH.UTF-8
Lorsque je vais dans les paramètres de langues, le francais (Suisse) n'apparaît pas. Il n'y a que le français (France).
Francais (Suisse) n'est dispossible que sur l'onglet Formats régionaux.
Du coup certaines locales sont fausses :
douglas@bilbo:~$ locale
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR:en
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC=fr_CH.UTF-8
LC_TIME=fr_CH.UTF-8
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY=fr_CH.UTF-8
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER=fr_CH.UTF-8
LC_NAME=fr_CH.UTF-8
LC_ADDRESS=fr_CH.UTF-8
LC_TELEPHONE=fr_CH.UTF-8
LC_MEASUREMENT=fr_CH.UTF-8
LC_IDENTIFICATION=fr_CH.UTF-8
LC_ALL=
En modifiant manuellement dans /etc/default/locale et ~/.pam_environnement
LANG=fr_CH.UTF-8
LANGUAGE=fr_CH:fr
J'obitens des message d'erreur lorsque je tape la commande "locale"
C'est imporant car je dois avoir un LC_CTYPE et LC_COLLATE en fr_CH.UTF-8
Hors ligne
#2 Le 21/01/2014, à 14:59
- The Uploader
Re : Impossible de configurer Xubuntu avec des local fr_CH.UTF-8
Salut
Version courte : Tu peux aussi installer language-selector-gnome, s'il n'est pas déjà installé, et y modifier tes paramètres de manière graphique avec cet outil. Après l'installation, il est disponible dans le sous-menu Système du menu des applications, si je me souviens bien.
Il ressemble à ceci :
Version longue :
https://help.ubuntu.com/community/Local … ermanently
Modifier de manière permanente la langue utilisée
On peut modifier les langues utilisées en modifiant le fichier /etc/default/locale (ou le fichier, spécifique à chaque utilisateur, $HOME/.pam_environment, qui peut-être aussi modifié par gnome-language-selector).
Par exemple, pour éviter la traduction des messages systèmes sur un ordinateur en allemand, on peut y mettre :
LANG=de_DE.UTF-8 LC_MESSAGES=POSIX
Note: ces changements ne prennent effet que lors de la prochaine connexion de l'utilisateur.
Les versions précédentes d'Ubuntu, au moins avant la 10.04, nécessitaient de modifier le fichier /etc/environment.
Alternativement, on peut aussi modifier la langue ainsi, plutôt que de modifier directement les fichiers (cela s'applique aux anciennes versions d'Ubuntu aussi, au moins depuis la 10.10) :
$ update-locale LANG=de_DE.UTF-8 LC_MESSAGES=POSIX
(NdT : ceci n'est qu'un exemple, à adapter selon les cas)
Si rien de tout cela n'a résolu votre problème, vous pouvez directement modifier le fichier de définition de votre langue. Par exemple :
$ sudo nano /usr/share/i18n/locales/ru_RU
et y changer la définition que vous voulez modifier.
Après, il faudra faire :
$ sudo locale-gen
Vous pouvez lire la page de manuel de locale-gen pour plus d'informations.
(Re-)Générer les langues
L'installation d'un pack de langue (NdT : tel que le paquet language-pack-fr-base) implique habituellement la création (NdT : par apt-get, le gestionnaire de paquets) d'un fichier dans le dossier /var/lib/locales/supported.d, nommé selon le code du langage (cf. 'fr' pour le Français), qui liste toutes les langues qui devront être générées.
La génération des langues est alors déclenchée automatiquement au cours du processus d'installation.
Afin de les déclencher manuellement, faire:
$ sudo locale-gen
Generating locales... de_CH.UTF-8... done de_DE.UTF-8... done en_US.UTF-8... up-to-date Generation complete.
(NdT : ce message est un exemple de retour de la commande locale-gen)
Vous pouvez aussi générer une langue nouvelle en faisant:
$ sudo locale-gen fr_FR.UTF-8
Generating locales... fr_FR.UTF-8... done Generation complete.
Cela rajoutera aussi la langue spécifiée dans le dossier /var/lib/locales/supported.d/local pour les futures re-générations.
Dernière modification par The Uploader (Le 21/01/2014, à 15:03)
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne
#3 Le 21/01/2014, à 17:12
- Jacknight
Re : Impossible de configurer Xubuntu avec des local fr_CH.UTF-8
J'ai déjà essayé tout ça.
Justement j'utilise language-selector-gnome. Comme je l'ai déjà mentionné il est disponible dans le menu Paramètres > Paramètres régionaux.
Et il ne m'affiche pas le Français (Suisse) pour tant il affiche toute la panoplie de Anglais ( de tous les pays anglophones).
Et chose étrange la commande "dpkg-reconfigure locale" ne fonctionne pas la même chose que sous Debian.
Elle ne me demande pas de choisir mon local setting elle ne fait que charger des locales, dont justement fr_CH.UTF-8.
Ce qui est paradoxale car il ne m'est pas proposé dans le language-selector-gnome sous l'onglet "Langue", mais que sous l'onglet "Format Régionaux"
Hors ligne
#4 Le 21/01/2014, à 17:17
- The Uploader
Re : Impossible de configurer Xubuntu avec des local fr_CH.UTF-8
Tu as quoi dans /etc/default/locale et ~/.pam_environment ?
C'est quelle version de Xubuntu ?
Dernière modification par The Uploader (Le 21/01/2014, à 17:17)
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne
#5 Le 21/01/2014, à 21:20
- Jacknight
Re : Impossible de configurer Xubuntu avec des local fr_CH.UTF-8
XFE Version 4.8
douglas@bilbo:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.4 LTS
Release: 12.04
Codename: precise
douglas@bilbo:~$ cat /etc/default/locale
LANG="fr_FR.UTF-8"
LANGUAGE="fr_FR:en"
LC_NUMERIC="fr_CH.UTF-8"
LC_TIME="fr_CH.UTF-8"
LC_MONETARY="fr_CH.UTF-8"
LC_PAPER="fr_CH.UTF-8"
LC_IDENTIFICATION="fr_CH.UTF-8"
LC_NAME="fr_CH.UTF-8"
LC_ADDRESS="fr_CH.UTF-8"
LC_TELEPHONE="fr_CH.UTF-8"
LC_MEASUREMENT="fr_CH.UTF-8"
douglas@bilbo:~$ cat ~/.pam_environment
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR:en
LC_NUMERIC=fr_CH.UTF-8
LC_TIME=fr_CH.UTF-8
LC_MONETARY=fr_CH.UTF-8
LC_PAPER=fr_CH.UTF-8
LC_NAME=fr_CH.UTF-8
LC_ADDRESS=fr_CH.UTF-8
LC_TELEPHONE=fr_CH.UTF-8
LC_MEASUREMENT=fr_CH.UTF-8
LC_IDENTIFICATION=fr_CH.UTF-8
Je viens de me tromper en ne modifiant qu'un au lieu des deux fichiers comme suit, et cette fois ça marche après reboot !!!
root@bilbo:~# cat /etc/default/locale
LANG="fr_FR.UTF-8"
LANGUAGE="fr_FR:en"
LC_NUMERIC="fr_CH.UTF-8"
LC_TIME="fr_CH.UTF-8"
LC_MONETARY="fr_CH.UTF-8"
LC_PAPER="fr_CH.UTF-8"
LC_IDENTIFICATION="fr_CH.UTF-8"
LC_NAME="fr_CH.UTF-8"
LC_ADDRESS="fr_CH.UTF-8"
LC_TELEPHONE="fr_CH.UTF-8"
LC_MEASUREMENT="fr_CH.UTF-8"
root@bilbo:~# cat /home/douglas/.pam_environment
LANG=fr_CH.UTF-8
LANGUAGE=fr_CH:fr
LC_NUMERIC=fr_CH.UTF-8
LC_TIME=fr_CH.UTF-8
LC_MONETARY=fr_CH.UTF-8
LC_PAPER=fr_CH.UTF-8
LC_NAME=fr_CH.UTF-8
LC_ADDRESS=fr_CH.UTF-8
LC_TELEPHONE=fr_CH.UTF-8
LC_MEASUREMENT=fr_CH.UTF-8
LC_IDENTIFICATION=fr_CH.UTF-8
J'ai pu purgé et reinstaller PostgreSQL et maintenant mes templates respectent le bon encoding :
apt-get --purge remove postgresql\*
rm -r /etc/postgresql/
rm -r /etc/postgresql-common/
rm -r /var/lib/postgresql/
userdel -r postgres
groupdel postgres
aptitude install postgresql-9.1 postgresql-contrib-9.1 postgresql-doc-9.1
root@bilbo:~# su postgres
postgres@bilbo:/root$ psql
could not change directory to "/root"
psql (9.1.11)
Type "help" for help.
postgres=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8 | fr_CH.UTF-8 | fr_CH.UTF-8 |
template0 | postgres | UTF8 | fr_CH.UTF-8 | fr_CH.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | fr_CH.UTF-8 | fr_CH.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
(3 rows)
Cool ! Merci !
Hors ligne