• # meuh

    Posté par . En réponse au message caractères accentués pas communs..... Évalué à 4.

    Il faut distinguer la locale du système (qui comprend la "configuration régionale" pour une série de paramètres, que ce soit la langue des messages (et donc le jeu de caractères à utiliser), la convention d'écriture des nombres ou bien celle d'écriture des dates - regarde tes paramètres avec la commande "locale" en console) du système d'entrée (input) des caractères au clavier. Par exemple, si je souhaite écrire en espagnol ou en allemand je n'ai pas besoin de me départir d'une locale française, car les langues de ces trois pays utilisent en général le même jeu de caractère, ISO-8859-1. Par contre, effectivement pour l'esperanto ISO-8859-1 n'est plus suffisant et l'utf-8 paraît bien approprié.

    Deux étapes :

    - la locale. sous Mandrake c'est simple, lance localedrake et choisis espéranto dans la liste. si tu ne l'as pas, installe le package "locales-eo" d'abord puis relance localedrake. pour changer la locale juste pour ton utilisateur, lance localedrake en tant qu'utilisateur (localedrake modifiera ton ~/.i18n). pour la changer pour tout le systeme (tous les utilisateurs) lance localedrake en root (localedrake modifiera /etc/sysconfig/i18n).

    problème lorsqu'on change la locale d'un système qui a été installé sans ces locales : les fichiers de traductions des différents logiciels n'ont pas été installés et ne sont pas disponibles ; les logiciels te parleront donc en anglais ; la parade est de réinstaller le système (ou bien "écraser" l'installation des logiciels mais je ne sais pas si la configuration du système y survivra). on considère aussi en général que passer d'une locale "non utf8" vers une locale "utf8" sur un système mandrake déjà installé n'est pas très bien supporté, et pour cette raison aussi il peut être judicieux de réinstaller le système si tu en as la possibilité, en choisissant par exemple à la fois "français" et "espéranto" dans le choix des langues au début de l'install.

    - le système d'input. si ton clavier est un azerty français ou encore un qwerty américain, même problème, il n'y a pas de touche "directe" pour un certain nombre de caractères esperantistes. le mieux selon moi est d'utiliser une touche morte, l'astuce suivante ainsi que le commentaire éclairé de Pablo Saratxaga pourront t'être utiles : http://linuxfr.org/tips/160.html(...)