LINUX:Langue

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche

retour au menu Divers


But

Par défaut, Linux est installé en anglais surtout lors d'utilisation de distributions prêtes à l'emploi. Il est plus agréable de passer à un interface avec notre langue maternelle accompagnée de caractéristiques régionales comme les formats des dates et heures et d'affichage numérique. Mais habituellement, si nous procédons à une installation complète, ces informations sont demandées et nous n'avons pas besoin d'adaptation.


Vérification

On peut afficher la langue actuelle via la commande suivante:

localectl status

qui donne notre information ainsi que celles du clavier:


System Locale: LANG=fr_BE.UTF-8
    VC Keymap: be-oss
   X11 Layout: be
    X11 Model: pc105
  X11 Variant: oss

Comme on le voit en première ligne, nous avons affaire au français ("fr") adapté pour la Belgique ("BE").


De base, le nécessaire pour l'anglais est installé en plus de la langue demandée lors de l'installation.

Si nous voulons passer à une autre langue, il faut s'assurer qu'elle est présente dans l'installation.

La commande de ligne:

localectl list-locales

permet d'avoir cette liste avec ses variantes régionales:


C.UTF-8
en_AU.UTF-8
en_BW.UTF-8
en_CA.UTF-8
en_DK.UTF-8
en_GB.UTF-8
en_HK.UTF-8
en_IE.UTF-8
en_NZ.UTF-8
en_PH.UTF-8
en_SC.UTF-8
en_SG.UTF-8
en_US.UTF-8
en_ZA.UTF-8
en_ZW.UTF-8
fr_BE.UTF-8
fr_CA.UTF-8
fr_CH.UTF-8
fr_FR.UTF-8
fr_LU.UTF-8

La commande:

locale -a

donne des informations analogues.


Chaque langue est liée à des paquets de logiciels. On peut connaitre ces modules installés. Ils se présentent sous la forme du préfixe "langpacks-" suivi de deux lettres diminutives de la langue; par exemple, pour l'anglais nous avons "en" et pour le français "fr".

La commande suivante permet d'obtenir cette liste.

dnf list --installed | grep langpacks-

Elle nous donne:


langpacks-en.noarch       
langpacks-core-en.noarch  
langpacks-fonts-en.noarch   
langpacks-fr.noarch         
langpacks-core-fr.noarch     
langpacks-fonts-fr.noarch      

Nous faisons grâce des n° de version.


Installation

Si nous voulons passer à l'italien, le suffixe est "it". Il nous faut ajouter les modules de cette langue via la commande:

dnf install langpacks-it

A la commande:

localectl list-locales

se sont ajoutés les deux lignes suivantes pour deux pays, une pour la Suisse et une pour l'Italie:


it_CH.UTF-8
it_IT.UTF-8


Configuration

Maintenant que nous disposons du nécessaire, il existe deux moyens pour changer de langue régionale.


La première via une commande de ligne:

localectl set-locale it_IT.UTF-8

Dans l'exemple, nous avons choisi l'italien d'Italie.


La seconde solution est d'utiliser un éditeur de texte pour changer directement le fichier de configuration "/etc/locale.conf". Car la commande précédente l'adapte en conséquence.

Son contenu est devenu:


it_IT.UTF-8

Il peut être nécessaire d'effectuer un reboot.


Remarque

Dans l'aide,

man locale.conf

vous remarquerez qu'il est possible d'ajouter certains paramètres pour modifier le défaut en ajoutant certaines variables.




retour au menu Divers