Écrire du chinois avec un Raspberry Pi 3


La saisie des caractères complexes (caractères codés selon le format unicode) comme par exemple les caractères chinois (idéogrammes), à l'aide d'un clavier occidental classique, s'effecue à l'aide d'un programme spécifique tournant en tâche de fond. Ce programme est appelé éditeur de méthode d'entrée (en anglais Input Methode Editor ou IME).

Chaque idéogramme chinois (il en existe plus de 50.000) possède une transcription en alphabet latin (appelée pinyin) qui en général composée d'une succession de 2 à 4 lettres. Par exemple, l'idéogramme chinois en forme de barre horizontale a pour transcription pinyin le mot yi. Ainsi, si on saisit par exemple le mot yi à l'aide du clavier et si le programme IME (configuré avec un module pinyin pour la langue chinoise) est actif, ce dernier nous propose automatiquement de choisir dans une liste l'un des idéogrammes qui correspond au pinyin yi.

Dans ce qui suit, on met en place un module IME adapté à la saisie des caractères chinois en pinyin sur un Raspberry Pi 3. On utilise le programme Ibus (Intelligent Input Bus-1.5.14-3) associé au programme Pinyin (paquet "Pinyin engine for Ibus ibus-pinyin-1.5.0-4" ou paquet "Intelligent Pinyin engine based on libpinyin for Ibus, Ibus-libpinyin-1.7.3-2").
Les programmes Ibus et Pinyin agissent de façon complémentaires. Le programme Ibus peut être considéré comme une sorte de container de base pour la saisie des caractères complexes. Ce container de base est susceptible de fonctionner de concert avec divers modules spécifiques de saisie pour diverses langues (japonais, chinois, arabe, hindou...). Pinyin est le module qui permet d'utiliser le programme Ibus en vue de générer les idéogrammes correspondant à des caractères chinois saisis en pinyin. Le schéma suivant illustre le rôle joué par ces deux programmes situés entre la saisie clavier d'une part et le logiciel de traitement de texte d'autre part.

0

L'ensemble des opérations à effectuer peut se décomposer selon les 5 étapes suivantes.

1) On installe "Ibus"

On clique "Framboise > Préférences > Add/Remove Software"

1

On écrit "ibus", suivit d'un appui de la touche Entrée du clavier, dans la boîte de dialogue Add/Remove Sotware . Dans la liste des logiciels affichés on choisit "Intelligent Input Bus" puis on clique le bouton "Apply"..

2

On saisit son mot de passe utilisateur puis on clique OK (remarque : parfois et curieusement, lors d'une tentative d'installation de certains logiciels, l'installation ne se produit pas lorsqu'on utilise l'identifiant et le mot de passe utilisateur. Dans ce cas, il suffit d'utiliser l'identifiant root et le mot de passe administrateur qu'on aura préalablement activé avec la commande "sudo passwd root" dans la fenêtre du Terminal)

3

on attend la fin d'installation des paquets.

4

Une fois Ibus installé, on peut observer l'apparition de deux nouvelles options de menu dans le menu Framboise > Préférences : les options "Ibus Preferences" et "Input Method".

5

On clique OK

6

On clique Yes

7

On sélectionne Ibus puis on clique OK

8

On clique ensuite l'option de menu Ibus Preferences

9

Si le message suivant s'affiche, on clique Yes

10

On clique OK

11

Pour le moment, on laisse le contenu de l'onglet General inchangé et on clique l'onglet "Input Method"

12

On clique le bouton "Add" et dans la boîte e dialogue "Select an Input Method" qui s'ouvre on constate que la langue chinoise n'est pas présente. Cela est normal car on n'a pas encore installé le module Pinyin pour le chinois. On clique donc "Cancel"

13

2) On installe " Pinyin pour Ibus"

En procédant comme précédemment on installe le module Pinyin pour Ibus

14

3) On redémarre l'ordinateur

Une fois le module Pinyin installé, on redémarre l'ordinateur afin que les modules installés soient correctement pris en compte.

15

4) On active la méthode d'écriture en langue chinoise

Cette fois ci la langue chinoise est bien présente dans "preferences > Ibus Preferences > Input Method > Add". On sélectionne "Chinese" et on clique le bouton "Add"

16

On sélectionne "Pinyin" puis on clique le bouton "Add"

17

Dans la boîte de dialogue "Ibus Preferences", on ne doit avoir que deux méthodes de saisie : la méthode chinoise pinyin et le méthode française. Si des méthodes non souhaitées apparaissent, on peut les supprimer en les sélectionnant puis en cliquant le bouton "Remove".

18

5) On écrit des caractères chinois

En haut et à gauche du bureau on voit désormais apparaître l'icone FR grâce auquel on peut commuter le clavier pour saisir en Français ou en Chinois.

19

20

Lorsque la saisie en chinois est activée, il suffit de saisir du pinyin dans le l'Éditeur de texte (ou dans LibreOffice Writer par exemple) pour se voir proposer un choix de caractères chinois. Il suffit allors de cliquer l'un d'entre eux pour qu'il soit placé dans le document, à la position courante du curseur.

21

6) Remarques

1) Si au lieu de Pinyin engine for Ibus (ibus-pinyin-1.5.0-4) on avait installé Intelligent Pinyin engine based on libpinyin for Ibus (ibus- libpinyin-1.7.3-2) on aurait une légère différence dans la présentation des options présentes dans l'icône de commutation Chinois-Français situé en haut et à droite du bureau.

22

23

24

2) On peut à l'aide de l'option de menu "Preferences", choisir une combinaison de touches (shift+space par exemple) grâce à laquelle on pourra ensuite commuter rapidement du clavier français vers le clavier chinois et vice versa.

32

33

35