Welcome, Guest. Please Login or Register
FUG-FR logo
 
  HomeHelpSearchLoginRegister  
 
Pages: 1 2 
Localisation systeme et internationalisation (Read 14392 times)
pascal50
Full Member
***
Offline


I Love BSD!

Posts: 125
La Flèche (72)
Gender: male
Localisation systeme et internationalisation
15. Apr 2009 at 15:32
 
Bonjour,

J'ai suivi Utilisation et configuration de l'I18N/L10N, et j'ai choisi l'option fr_FR_UTF-8 (systeme et utilisateur) en utilisant les utilisant les classes de session utilisateur,comme conseillé.
J'ai donc rajouté french dans les 5ième champ de root et pascal à l'aide de vipw.
J'ai rajouté dans /etc/login.conf :
Quote:
french|FRENCH Users Accounts:\
       :charset=UTF-8:\
       :lang=fr_FR.UTF-8:\
       :tc=default:

J'ai rajouté dans ~/.login_conf
Quote:
me:\
       :charset=UTF-8:\
       :lang=fr_FR.UTF-8:



Dans une console :
Code:
poste03# locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_ALL= 



Pour l'utilisateur pascal :
Code:
$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_ALL= 



Par contre j'ai toujours l'écran de connection gdm en anglais, et mes applications (firefox, openoffice, notecase ...) ont toujours leurs menus en anglais aussi.
Pour open office, il a été pourtant compilé après la redéfinition des locales, et avec la directive LOCALIZED_LANG=fr.
Back to top
 
 
IP Logged
 
olivierd
Junior Member
**
Offline


FreeBSD

Posts: 94
Vaucluse
Gender: male
Re: Localisation systeme et internationalisation
Reply #1 - 15. Apr 2009 at 18:52
 
Bonjour,

Même si l'utf-8 est supporté, je te conseillerais de rester en latin9 (iso-8859-15).

Pour Firefox, c'est normal, car si tu es passé par les ports, il est compilé uniquement avec l'anglais. Pour le lug, auquel j'adhère, j'ai fait un tuto (initialement pour DragonFly, mais tu peux t'en inspiré) http://avignu.wiki.tuxfamily.org/doku.php?id=documentations:bsd:dragonfly:firefo....

Pour les autres logiciels, je ne pourrais pas t'aider, car je ne les utilise pas.
Back to top
 
 
IP Logged
 
pascal50
Full Member
***
Offline


I Love BSD!

Posts: 125
La Flèche (72)
Gender: male
Re: Localisation systeme et internationalisation
Reply #2 - 15. Apr 2009 at 20:23
 
@ptitO
Merci. Pour FreeBSD, le chemin est : /usr/local/lib/firefox/extensions
Il mange 2 g dans ton tuto :
cp -R langue-fr/ langpack-fr@firefox.mozilla.or
g
/
find langpack-fr@firefox.mozilla.or
g
/ -type f -exec chmod u-w {} \;

Pour le reste je sèche !
Back to top
 
 
IP Logged
 
David Marec
Senior Member
****
Offline



Posts: 386
Toulouse
Gender: male
Re: Localisation systeme et internationalisation
Reply #3 - 16. Apr 2009 at 09:42
 
pascal50 wrote on 15. Apr 2009 at 15:32:
Bonjour,

J'ai suivi Utilisation et configuration de l'I18N/L10N, et j'ai choisi l'option fr_FR_UTF-8 (systeme et utilisateur) en utilisant les utilisant les classes de session utilisateur,comme conseillé.


J'ai commis aussi ce petit manuel de francophonie.

Sur ce point, qui ne concerne que les terminaux virtuels, je conseille de rester en ISO;  à moins que patrick - qui s'y connais mieux que moi dans ce domaine - ne me contredise, l'UTF-8 n'est pas encore supporté par le pilote sysons.
C'est en test sur la branche 8, je crois.


Par contre, préférez l'UTF en mode fenêtré.


Mise à part l'encodage, le positionnement des locales  “lang” et “lc“, devrait configurer automatiquement les logiciels en français.
Sauf les plus gros qui dépendent de leur propre paquetage; consultez “/usr/ports/french” pour les connaître.

Pour Firefox, le port ne concerne que la version 2; pour la version 3, allez chercher directement le “fr.xpi” sur le site:
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest-3.0/linux-i6...

Et ouvrez le tout simplement avec Firefox.


Back to top
 
WWW WWW https://diaspora.lapinbilly.eu/stream https://diaspora.lapinbilly.eu/stream  
IP Logged
 
patrick
Senior Member
****
Offline


Les pixels au peuple

Posts: 398
Re: Localisation systeme et internationalisation
Reply #4 - 16. Apr 2009 at 11:06
 
David Marec wrote on 16. Apr 2009 at 09:42:
Sur ce point, qui ne concerne que les terminaux virtuels, je conseille de rester en ISO;  à moins que patrick - qui s'y connais mieux que moi dans ce domaine - ne me contredise, l'UTF-8 n'est pas encore supporté par le pilote sysons.
C'est en test sur la branche 8, je crois.


Le support est préliminaire, pour l'instant le travail consiste à émuler un xterm. Il faut beaucoup d'autre chose pour pouvoir supporter Unicode (<> UTF-8) en console : pilote graphique, gestion des polices (un caractère peut être composé de plusieurs caractères), etc etc.

(si j'ai bien suivi)
Back to top
 
 
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Localisation systeme et internationalisation
Reply #5 - 17. Apr 2009 at 11:47
 
pascal50 wrote on 15. Apr 2009 at 15:32:
J'ai donc rajouté french dans les 5ième champ de root et pascal à l'aide de vipw.

Ce n'est qu'un avis: toucher  le moins possible 'root' est mère de sûreté… (au sens de 'configurer' - même si le shell du mode single-user ignore sans doute les choses comme login.conf, à vérifier - et d'utiliser - rendre le compte 'root' «confortable» peut inciter à y trainer plus souvent que strictement nécessaire)
Back to top
 
 
IP Logged
 
olivierd
Junior Member
**
Offline


FreeBSD

Posts: 94
Vaucluse
Gender: male
Re: Localisation systeme et internationalisation
Reply #6 - 17. Apr 2009 at 21:22
 
fgudin wrote on 17. Apr 2009 at 11:47:
Ce n'est qu'un avis: toucher  le moins possible 'root' est mère de sûreté… (au sens de 'configurer' - même si le shell du mode single-user ignore sans doute les choses comme login.conf, à vérifier - et d'utiliser - rendre le compte 'root' «confortable» peut inciter à y trainer plus souvent que strictement nécessaire)



Chez moi également, dans le fichier /etc/login.conf root possède une ligne "charset" et "lang" correspondant au français, je n'ai pas eut de problème pour l'instant.
Le fichier .login_conf est bien pris en compte.
Back to top
 
 
IP Logged
 
pascal50
Full Member
***
Offline


I Love BSD!

Posts: 125
La Flèche (72)
Gender: male
Re: Localisation systeme et internationalisation
Reply #7 - 10. Mar 2010 at 21:43
 
Bonsoir,
Je reprends ce fil, car je n'arrive pas du tout à franciser gnome.
Déjà dans gdm, il n'y a aucune langue, on ne peut pas choisir.
Ensuite mes locales en terminal graphique :
Quote:
$ locale
LANG=C
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=

Alors que d'après les tuto suivis, ces variables devraient être fr_FR.UTF-8.
D'ailleurs dans les consoles virtuelles 1 à 8 (ttyv0-7)j'ai bien fr_FR.UTF-8.
Je n'arrive même pas à chager le prompt dans les consoles graphiques (pts/<n>)

J'ai changer le shell pour voir (/usr/local/bin/bash), mais c'est pareil.

Je suis aller voir ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.0-release/Latest/ en cherchant un paquet i18-n pour gnome : pas trouvé non plus.
Back to top
 
 
IP Logged
 
David Marec
Senior Member
****
Offline



Posts: 386
Toulouse
Gender: male
Re: Localisation systeme et internationalisation
Reply #8 - 10. Mar 2010 at 22:23
 
pascal50 wrote on 10. Mar 2010 at 21:43:
Bonsoir,
Je reprends ce fil, car je n'arrive pas du tout à franciser gnome.


Et, avec un  gestionnaire de fenêtre simple, qu'est ce que ça donne ? ( Fluxbox ou autre )

Quote:
Déjà dans gdm, il n'y a aucune langue, on ne peut pas choisir.
Ensuite mes locales en terminal graphique :

Je n'arrive même pas à chager le prompt dans les consoles graphiques (pts/<n>)


Là, il va falloir détailler un peu ce que vous avez modifié, quels fichiers et comment, ce fil va avoir un an maintenant.

Quel est le shell, au fait ?

Back to top
 
WWW WWW https://diaspora.lapinbilly.eu/stream https://diaspora.lapinbilly.eu/stream  
IP Logged
 
pascal50
Full Member
***
Offline


I Love BSD!

Posts: 125
La Flèche (72)
Gender: male
Re: Localisation systeme et internationalisation
Reply #9 - 11. Mar 2010 at 00:18
 
David Marec wrote on 10. Mar 2010 at 22:23:
Là, il va falloir détailler un peu ce que vous avez modifié, quels fichiers et comment, ce fil va avoir un an maintenant.

Justement, j'ai refait la même chose qu'il y a 1 an avec la 7.1-RELEASE :

~/.login_conf :
Code:
me:\
       :charset=UTF-8:\
       :lang=fr_FR.UTF-8:  


/etc/login.conf :
Code:
french|FRENCH Users Accounts:\
       :charset=UTF-8:\
       :lang=fr_FR.UTF-8:\
       :tc=default:  


Commande :
Code:
cap_mkdb /etc/login.conf 


vipw :
Quote:
root:$1$xm----BAn1:0:0:
french
:0:0:Charlie &:/root:/bin/csh
...
pascal:$1$YMu----Tq1:1000:1000:
french
:0:0:Pascal Coubard:/home/pascal:
/usr/local/bin/bash

...


Bon après j'avoue que cela un peu dégénéré devant ces 2 échecs :
  • changement de shell /bib/sh --> /usr/local/bin/bash
  • création d'un fichier ~/.bash_profile

[ Code:
pascal@bsd03 ~]$ locale
LANG=C
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
[pascal@bsd03 ~]$ su -
Password:
bsd03# locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_ALL=
bsd03#  


Je ne sais pas comment gnome initialise cesvariables !
Par contre les 8 consoles texte sont bien en fr_FR.UTF-8, comme la console graphique root.
Back to top
 
 
IP Logged
 
Nix46
Junior Member
**
Offline


FreeBSD Powa !

Posts: 58
Gender: male
Re: Localisation systeme et internationalisation
Reply #10 - 11. Mar 2010 at 10:17
 
pascal50 wrote on 15. Apr 2009 at 15:32:
Par contre j'ai toujours l'écran de connection gdm en anglais, et mes applications (firefox, openoffice, notecase ...) ont toujours leurs menus en anglais aussi.


Code:
#echo 'gdm_lang="fr_FR.UTF-8"' >> /etc/rc.conf 



Un menu de sélection de langues apparait sur GDM et cela configure toute la session en français, plus besoin de se torturer le mou avec locale toussa, tout du moins avec Gnome, je n'ai pas testé avec d'autres environnements.

Par contre je crois que c'est assez récent, donc met à jour GDM pour voir.

@+

Nix
Back to top
« Last Edit: 11. Mar 2010 at 10:40 by Nix46 »  
 
IP Logged
 
pascal50
Full Member
***
Offline


I Love BSD!

Posts: 125
La Flèche (72)
Gender: male
Re: Localisation systeme et internationalisation
Reply #11 - 11. Mar 2010 at 12:38
 
@Nix46 : je termine la mise à jour :
portupgrade -a avec BATCH=yes dans /etc/make.conf (pour me simplifier la vie pour l'instant)

Je vois au passage qu'il est en train de faire la mise à jour gnome 2.26.3 --> 2.28.2
J'ai mis gdm_lang="fr_FR.UTF-8" dans /etc/rc.conf. J'attends la fin de la mise à jour pour redemarrer gnome et je vous tiens au courant.
Merci pour l'aide.
Back to top
« Last Edit: 11. Mar 2010 at 13:01 by pascal50 »  
 
IP Logged
 
Nix46
Junior Member
**
Offline


FreeBSD Powa !

Posts: 58
Gender: male
Re: Localisation systeme et internationalisation
Reply #12 - 11. Mar 2010 at 13:06
 
Quand je suis passé de la 26 à la 28, avec portupgrade -arPP , et donc avec les packages, ca a pris environ 2h.
Alors à compiler, bon courage  Wink
Back to top
 
 
IP Logged
 
pascal50
Full Member
***
Offline


I Love BSD!

Posts: 125
La Flèche (72)
Gender: male
Re: Localisation systeme et internationalisation
Reply #13 - 11. Mar 2010 at 13:35
 
J'ai un core i7 qui avale les sources comme des bretzels ! Bon il y a quelques grumeaux, mais ça passe.
Je pensais qu'avec BATCH=yes je n'allais pas voir les menus de config : erreur. Il est resté bloqué dur la localisation i18-n de firefox !
J'ai donc commencé la journée en râlant ! (j'en ai profité pour faire le ménage dans les langues)

Question : j'ai fait l'installation avec le bootonly 8.0-RELEASE-amd64-bootonly.iso le week-end dernier. Donc par le réseau. Pourquoi il n'y a pas eu d'installation directement de gnome 2.28 si celui existe déjà en paquets touts prêts ?
Je pensais que la  8.0-RELEASE empaquetée (binaire) correspondait à :
  • une version figée du noyau
  • une version figée des modules
  • une version figée des logiciels (?world?)


C'est pour cela que je n'ai pas cherché une procédure de mise à jour des binaires installés.

J'ai vraiment du mal à comprendre comment marche les mises à jour. J'ai d'ailleurs bousillé 1 installation avec les mises à jour ! :
de 7.1-RELEASE à 8.0-RELEASE (plus de 30000 patches, quand j'ai vu cela je me suis bien douté que cela finirait mal)
Back to top
 
 
IP Logged
 
Nix46
Junior Member
**
Offline


FreeBSD Powa !

Posts: 58
Gender: male
Re: Localisation systeme et internationalisation
Reply #14 - 11. Mar 2010 at 13:54
 
pascal50 wrote on 11. Mar 2010 at 13:35:
Pourquoi il n'y a pas eu d'installation directement de gnome 2.28 si celui existe déjà en paquets touts prêts ?

Tous est expliqué ici :
ftp://ftp.fr.freebsd.org/pub/FreeBSD/ports/amd64/
Quote:
packages-*-release directories are built from the ports collection
shipped with the release, and are not updated thereafter.

packages-*-stable and packages-*-current are updated roughly once a
week.

Gnome 2.28 est sortis après la 8.0-release et par défaut FreeBSD fetch sur la branche release, du coup tu as installé la 2.26.
Il aurait fallu changer PACKAGESITE et pointer sur la branche 8-stable qui contient les dernières versions.

J'ai fais exactement la même boulette  Wink
Et moi mon proco il a du mal avec les bretzels.
Back to top
 
 
IP Logged
 
Pages: 1 2