Journal Mdk : (en_US + fr_FR) / 2 = espagnol :)))

Posté par  .
Étiquettes : aucune
0
29
oct.
2004
Je sais pas trop pourquoi mais après une install de mdk 10.1 community sur le portable d'une pauvre étudiante de première année depuis fortement traumatisé par l'expérience, au cours de laquelle la mauvaise idée de selectionner plusieures locales à la fois pour un choix futur en run time est apparu, le .i18n de ~ (que j'ai mis 1h à découvrir en analysant le processus de boot vu que je connais mal Mdk) avait la moitié des locales en fr_FR et l'autre en en_US (pourquoi ya autant de locales est une autre grave question à laquelle je ne saurais répondre...)

Donc à cause de ca, kde était en anglais, mcc en francais (la je me dis, hm ca commence à partir en couille, mais bon ca à pas l'air bien méchant...), mais le meilleurs moment à clairement été la découverte de la langue d'OOo....

Et oui OOo était en ...... ESPAGNOL ! (jamais selectioné nul part, bien sur, sinon ca serait pas drole :p )

Je sais pas trop comment j'ai pu resister à la crise de fou rire (si en fait sur le coup j'ai tout simplement insulté de tous les noms les developpeurs et/ou packageurs responsablent de ce bug de psycopathe :p ) mais en tout cas je doutes que l'étudiante en question ose avant au moins 3 ans installer seule une distribution GNU/Linux... Le pire serait encore qu'elle se mette à croire que l'informatique, c'est non déterministe, va me falloir au moins 1 mois pour lui expliquer et lui prouver le contraire !

Je finis par une note positive : la semaine dernière on avait fait une install party (tjs avec la meme 10.1). RAS avec les options par defaut et les grands groupes de paquage par defaut (sauf pour le repartitionnement non destructif qu'on a fait avec SysRescCD, puis partitionnement perso de mdk), c'est deja ca.
  • # langue et pays

    Posté par  (site web personnel) . Évalué à 7.

    Tu as remarqué que les locales sont composées de deux parties. Dans xx_YY on a "xx" en minuscule d'abord, le tiret bas, puis "YY" en majuscule ensuite. Cela permet entres autres de distinguer des particularités entre fr_FR et fr_CH. Tu auras sûrement deviné que "xx" désigne la langue, et "YY" désigne le pays.

    Maintenant, dans l'install de Mandrake est donné le choix du pays. Si l'utilisateur a choisi français comme langue au début, pour rester dans les locales standard on devrait limiter le choix à France, Suisse, Belgique, Canada. Mais ce serait pas facile à comprendre pour le francophone émigré/expatrié dans un autre pays, n'est-ce pas ? Pour cette raison, on peut choisir n'importe quel pays.

    Alors, quelle valeur mettre dans la locale si on a choisi français (fr) comme langue et États-Unis comme pays ? La locale fr_US n'existe pas.

    Tu commences peut-être à voir la lumière : et oui la seule solution est d'affecter une valeur basée sur fr_ pour les locales ayant trait à la langue (par défaut, fr_FR), et une valeur basée sur _US pour les locales ayant trait au pays (par défaut, en_US).

    (c'est encore un peu plus compliqué pour pt_BR ou zh_CN mais on va laisser ça pour le moment)

    Les locales relatives à la langue : LANG LC_COLLATE LC_CTYPE LC_MESSAGES LC_TIME.

    Il y a aussi LANGUAGE pour la langue, mais qui est un peu plus compliqué parce qu'il contient une liste séparée par : de choix à essayer en série (c'est une extension GNU à la libc je crois).

    Les locales relatives au pays : LC_NUMERIC LC_MONETARY LC_ADDRESS LC_MEASUREMENT LC_NAME LC_PAPER LC_IDENTIFICATION LC_TELEPHONE.

    Le problème se complique un petit peu avec KDE qui n'utilise pas les locales standards, mais les siennes. Pour les globales c'est /usr/share/config/kdeglobals et c'est Language qui est équivalent à LANGUAGE dans l'environnement.

    Théoriquement ça devrait fonctionner correctement. Plusieurs tests l'ont montré à une époque. Maintenant, entre tes problèmes MCC/KDE et OOo ça n'a pas l'air fantastique. Cependant, c'est très lié aux choix (bidouillages ?) pendant l'install et après. L'install n'est pas forcément très robuste aux multiples changements (c'est juste une supposition).

    Pour voir les logs des choses effectuées pendant l'install, regarder dans /root/drakx/ après l'install.
    • [^] # i18n is guilty

      Posté par  . Évalué à 1.

      Pour corriger le problème de ton copain... s'il souhaite encore tenter l'expérience linux....

      Saches déjà que j'ai posté un truc qui devrait t'intéresser sur le post "langue France = en_US MDK10.1CE"...

      Le truc intéressant est que j'ai moi aussi un petit PC Portable... et que ce problème a déjà été référencé sur le BugZilla de Mandrake par un utilisateur de PC Portable... mais bon tout ça ne peut-être que pûr coïncidence...

      Alors la réponse à ton problème... c'est le package d'internationalisation "kde-i18n-fr"

      Donc il te faut l'installer soit avec le MCC sur les RPM, soit avec la ligne de commande "urpmi kde-i18n-fr".
      ...Mais comme je m'en doute un peu (le problème est le même que le mien ...tes iso sont pourris et non tout simplement pas ce RPM...).

      Il va falloir que tu configures le téléchargement des packages par internet... pour ça ton salut passera par le site urpmi.org... en cliquant sur le lien vers easyurpmi...
      Tu choisis la distrib 10.1CE, puis les mirroirs ftp.proxad.net pour les médias main et contrib. Et en les inscrivant dans ta base de package avec la ligne de commande qu'il te donne....

      Ensuite tu peux récupérer ton package i18n... et le tour est joué... tu rebootes ou tu relances kde ou tu te déloges, ...n'oublies pas de regénérer ton menu KDE "update-menu -v"

      Et voilà...

      PS : Si tu as une bonne connexion Internet, je te conseille de choisir la distribution 10.1 official qui est sortie ya quelques jours...
      • [^] # Re: i18n is guilty

        Posté par  . Évalué à 2.

        Thanx a vous, j'ai découvert tout ca par la suite et bien sur reglé les problèmes

        La seul chose qui m'avait vraiment choqué etait OOo en espagnol :p
        Alors bon maintenant que tout est revenu dans l'ordre sa Mdk tourne aussi bien que les autres.

        Concernant l'official, on va très certainement regarder les modifs et proposer aux gens qui etait venus à l'IP de faire une maj si il y a des trucs vraiment important.
  • # Drague à deux balles

    Posté par  (site web personnel) . Évalué à 0.

    En tout cas, c'est bien, tu sais t'y prendre, avec les filles...
    Essaye avec une SuCE, la prochaine fois !!!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.