OVH Cloud OVH Cloud

Changer la langue principale sans réutiliser les CDs d'install d'une Mandrake 10 ?

3 réponses
Avatar
tilt
J'ai une mandrake 10 et lors de l'installation j'avais opté pour une
langue principale anglais avec commes langues secondaires français et
japonnais.

Donc mes comptes utilsateurs peuvent etre indifférement dans l'une des
trois langues.

Mais deux choses me pose problémes :
-l'ecran de login est en américain.

-bien que je n'ai pas choisi UTF lors du choix des langues je me
retouve avec le fichier /etc/sysconfig/i18n suivant :

LC_TELEPHONE=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LANGUAGE=en_US.UTF-8:en_US:en
LC_MONETARY=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
SYSFONT=lat0-16
LC_MEASUREMENT=en_US.UTF-8
LC_TIME=en_US.UTF-8
LANG=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8


J'ai peur, en relançant la mise a jour a l'aide des CDs d'installation
que je me retrouve bien avec le français en langue principale, mais
aussi avec l'encodage UTF qui me pose probléme dans certains documents
et noms de fichiers.

Est-ce qu'il est possible de changer la langue principale et/ou
l'encodage sans réutilser les CDs d'installetion ?

Merci.

3 réponses

Avatar
Hervé Riboulot
Le Sat, 28 Aug 2004 18:14:18 +0200, tilt a écrit :



J'ai une mandrake 10 et lors de l'installation j'avais opté pour une
langue principale anglais avec commes langues secondaires français et
japonnais.

Donc mes comptes utilsateurs peuvent etre indifférement dans l'une des
trois langues.

Mais deux choses me pose problémes :
-l'ecran de login est en américain.

-bien que je n'ai pas choisi UTF lors du choix des langues je me
retouve avec le fichier /etc/sysconfig/i18n suivant :

LC_TELEPHONE=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LANGUAGE=en_US.UTF-8:en_US:en
LC_MONETARY=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
SYSFONT=lat0-16
LC_MEASUREMENT=en_US.UTF-8
LC_TIME=en_US.UTF-8
LANG=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8


J'ai peur, en relançant la mise a jour a l'aide des CDs d'installation
que je me retrouve bien avec le français en langue principale, mais
aussi avec l'encodage UTF qui me pose probléme dans certains documents
et noms de fichiers.

Est-ce qu'il est possible de changer la langue principale et/ou
l'encodage sans réutilser les CDs d'installetion ?

Merci.



Le programme draklocale, à exécuter avec les droits root, doit permettre
de modifier les variables locales relevant du choix de la langue.

Quant au choix d'UT, je n'ai pas de réponse a priori. L'initialisation de
la langue Fr définit les variables d'environnement comme suit:

SYSFONTACM=iso15
LANGUAGE=fr_FR:fr
LC_ADDRESS=fr_FR
LC_COLLATE=fr_FR
LC_NAME=fr_FR
LC_NUMERIC=fr_FR
LC_MEASUREMENT=fr_FR
LC_TIME=fr_FR
LANG=fr_FR
LC_IDENTIFICATION=fr_FR
LC_MESSAGES=fr_FR
LC_CTYPE=fr_FR
LC_TELEPHONE=fr_FR
LC_MONETARY=fr_FR
LC_PAPER=fr_FR
SYSFONT=lat0-16
Avatar
tilt
Hervé Riboulot a écrit :
Le Sat, 28 Aug 2004 18:14:18 +0200, tilt a écrit :







Le programme draklocale, à exécuter avec les droits root, doit permettre
de modifier les variables locales relevant du choix de la langue.

Quant au choix d'UT, je n'ai pas de réponse a priori. L'initialisation de
la langue Fr définit les variables d'environnement comme suit:

SYSFONTACM=iso15
LANGUAGE=fr_FR:fr
LC_ADDRESS=fr_FR
LC_COLLATE=fr_FR
LC_NAME=fr_FR
LC_NUMERIC=fr_FR
LC_MEASUREMENT=fr_FR
LC_TIME=fr_FR
LANG=fr_FR
LC_IDENTIFICATION=fr_FR
LC_MESSAGES=fr_FR
LC_CTYPE=fr_FR
LC_TELEPHONE=fr_FR
LC_MONETARY=fr_FR
LC_PAPER=fr_FR
SYSFONT=lat0-16





Merci de cette réponse rapide :

draklocale a bien fonctionné a ceci pres que le systéme est désormais en
français avec UTF !
mais je pense que c'est lié aux modules utilisés dans linux courant :

lsmod | grep nls
nls_utf8 1920 1
nls_cp437 5568 1
nls_iso8859-1 3904 4
nls_iso8859-15 4480 1
nls_cp850 4736 1


iso8859-1 c'est pour la gestion des carctéres "ouest européen"
iso8859-1 c'est pour la gestion des carctéres "ouest européen" + le
caractére euro
les "cp" ce doit etre pour le japonnais.
utf8 c'est pour tout le monde : je pense que c'est pour cela qu'il est
imposé.

Ce serai intérressant de savoir ce qui ce passe si on décharge le module
utf, mais je n'ai pas envie de modifier plus mon systeme pour l'instant.

Encore merci.
Avatar
Yves
Salut,

Le Samedi 28 Août 2004 19:14, tilt a écrit :

Donc mes comptes utilsateurs peuvent etre indifférement dans l'une des
trois langues.



/etc/sysconfig/i18n est le fichier générique qui est utilisé par défaut.

Si tu veux personnaliser chaque utilisateur, il suffit d'en créer un autre :
/home/utilisateur/.i18n qui contiendra les locales désirées.
Lors du login, il sera pris en compte pour l'utilisateur uniquement et
n'affectera pas les autres.

Bien pratique et facile pour le multilinguisme.

--

GPG : 7433821E