Ceci est une ancienne révision du document !
Slax n'a pas été prévue pour être traduite. Les raisons en peuvent être l'efficacité du système obtenu et l'utilisation principale envisagée.
Cela se traduit pas l'absence de certains fichiers et aussi par des fichiers tronqués.
Inutile d'espérer pouvoir se contenter d'un :
dpkg-reconfigure locales
car le constat est là :
Generating locales (this might take a while)... fr_FR.UTF-8...cannot open locale definition file `fr_FR': No such file or directory done Generation complete. sh: warning: setlocale: LC_COLLATE: cannot change locale (): No such file or directory *** update-locale: Error: invalid locale settings: LANG=fr_FR.UTF-8
Si le dossier /usr/share/i18n contient bien charmaps comportant toutes les configurations possibles de clavier, on constate que le dossier locales est vide.
Il est donc nécessaire de réinstaller les locales :
apt install --reinstall locales
Et à nouveau :
dpkg-reconfigure locales
Il est maintenant possible de choisir le français avec gestion de l'UTF8.
Generating locales (this might take a while)... fr_FR.UTF-8... done Generation complete.
export LC_ALL="fr_FR.UTF-8"
Vérifions tout ça :
locale
LANG= LANGUAGE= LC_CTYPE="fr_FR.UTF-8" LC_NUMERIC="fr_FR.UTF-8" LC_TIME="fr_FR.UTF-8" LC_COLLATE="fr_FR.UTF-8" LC_MONETARY="fr_FR.UTF-8" LC_MESSAGES="fr_FR.UTF-8" LC_PAPER="fr_FR.UTF-8" LC_NAME="fr_FR.UTF-8" LC_ADDRESS="fr_FR.UTF-8" LC_TELEPHONE="fr_FR.UTF-8" LC_MEASUREMENT="fr_FR.UTF-8" LC_IDENTIFICATION="fr_FR.UTF-8" LC_ALL=fr_FR.UTF-8
Ainsi que le contenu du fichier /etc/default/locale :
# File generated by update-locale LANG=fr_FR.UTF-8
Les actions précédentes sont loin de suffire. En utilisant le système, on se rend compte que la localisation ne sera effective que pour les logiciels installés par la suite.
Passons en revue les éléments manquants.
Le gestionnaire de fenêtres Fluxbox ne prend pas ses traductions dans le dossier /usr/share/i18n/locales mais dans /usr/share/fluxbox/nls qui ne contient que le fichier par défaut C/fluxbox.cat.
Une solution pourrait être de réinstaller Fluxbox mais je trouve ça un peu lourd.
J'ai donc simplement récupéré le dossier fr_FR.UTF-8 dans le paquet fluxbox de Stretch : fr_fr.utf-8.tar.gz