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.
# langue et pays
Posté par gc . En réponse au journal Mdk : (en_US + fr_FR) / 2 = espagnol :))). Évalué à 7.
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.