Guide de dépannage de Java Desktop System Version 2

Chapitre 4 Problèmes de localisation sur les systèmes Linux

Ce chapitre présente les problèmes de localisation dans Java Desktop System Version 2 sur les systèmes Linux.

4.1 Tous les environnements linguistiques

4.1.1 Indisponibilité des fonctions ATOK X AUX

Problème  

Dans cette version, les fonctions AUX de méthode d'entrée ATOK X ne sont pas disponibles. Ce problème affecte les fonctions ATOK X AUX suivantes : 

  • AtokPaletteAux ;

  • SystemLineAux ;

  • CharPaletteAux ;

  • PropertyAux ;

  • CustomizerAux ;

  • RegWordAux ;

  • DicUTAux.

Solution  

N'utilisez pas les fonctions NATOK X AUX. Pour activer les fonctions ATOK X AUX en environnement japonais seulement, procédez comme suit pour remplacer les RPM. Si vous effectuez ce changement, aucune méthode autre qu'ATOK X n'est utilisable, et ce dans tous les environnements linguistiques. 

  1. Choisissez Failsafe Terminal dans le menu de connexion, puis connectez-vous en tant que superutilisateur.

  2. Exécutez les commandes suivantes pour arrêter les démons IIIM et ATOK X :

    # sh /etc/init.d/atokx stop

    # sh /etc/init.d/IIim stop

  3. Supprimez les RPM suivants :

    • iiimf-csconv

    • iiimf-protocol-lib

    • iiimf-protocol-lib-devel

    • iiimf-client-lib

    • iiimf-client-lib-devel

    • iiimf-x

    • iiimf-gtk

    • iiimf-server

    • iiimf-le-Asian-koKR-sun

    • iiimf-le-Asian-thTH-sun

    • iiimf-le-Asian-zhCN-sun

    • iiimf-le-Asian-zhHK-sun

    • iiimf-le-Asian-zhTW-sun

    • iiimf-le-unit

    • iiimf-docs

    Exemple :

    #rpm -e 'rpm -q -a | grep iiimf'

  4. Installez les RPM suivants situés dans /usr/lib/im/locale/ja/atokserver/rpm :

    iiimf-1.2-3JDS4.i586.rpm

    iiimf_conv-1-2JDS4.i586.rpm

    Exemple :

    # rpm -ihv /usr/lib/im/locale/ja/atokserver/rpm/*.rpm

  5. Exécutez les commandes suivantes pour remplacer le lien symbolique par atok12aux.so :

    1. # cd /usr/lib/im/locale/ja/atokserver

    2. # rm atok12aux.so

    3. # ln -s atok12aux-iiimf10.so atok12aux.so

  6. Utilisez les commandes suivantes pour lancer les démons IIIM et ATOK X, ou réinitialisez le système :

    1. # sh /etc/init.d/IIim start

    2. # sh /etc/init.d/atokx start

 

Pour restaurer la configuration d'origine, procédez comme suit pour remettre en place les RPM : 

  1. Choisissez Failsafe Terminal dans le menu de connexion, puis connectez-vous en tant que superutilisateur.

  2. Exécutez les commandes suivantes pour arrêter les démons IIIM et ATOK X :

    # sh /etc/init.d/atokx stop

    # sh /etc/init.d/IIim stop

    Supprimez les RPM suivants : iiimf, iiimf_conv

    Exemple : # rpm -e rmp -q -a| grep iiimf

  3. Installez les RPM suivants à partir du média d'installation :

    • iiimf-csconv

    • iiimf-protocol-lib

    • iiimf-protocol-lib-devel

    • iiimf-client-lib

    • iiimf-client-lib-devel

    • iiimf-x

    • iiimf-gtk

    • iiimf-server

    • iiimf-le-Asian-koKR-sun

    • iiimf-le-Asian-thTH-sun

    • iiimf-le-Asian-zhCN-sun

    • iiimf-le-Asian-zhHK-sun

    • iiimf-le-Asian-zhTW-sun

    • iiimf-le-unit

    • iiimf-docs

    Exemple :

    1. Entrez la commande suivante à partir de la ligne de commande : yast2

    2. Choisissez Install ou Remove Software.

    3. Sélectionnez Search dans la liste déroulante Filter.

    4. Entrez la chaîne suivante dans le champ Search : iiimf

    5. Cliquez sur Search.

    6. Sélectionnez les packages iiimf dans la liste et cliquez sur le bouton Accept.

  4. Exécutez les commandes suivantes pour remplacer le lien symbolique par atok12aux.so :

    1. # cd /usr/lib/im/locale/ja/atokserver

    2. # rm atok12aux.so

    3. # ln -s atok12aux-iiimf11.so atok12aux.so

  5. Utilisez les commandes suivantes pour lancer les démons IIIM et ATOK X, ou réinitialisez le système :

    1. # sh /etc/init.d/IIim start

    2. # sh /etc/init.d/atokx start

4.1.2 Non-fonctionnement de l'impression de documents PDF

Problème  

ID de bogue : 4928658  

Affecte les environnements linguistiques suivants : 

  • environnements linguistiques asiatiques ;

  • environnements linguistiques en polonais ;

  • environnements linguistiques en russe.

Vous ne pouvez pas utiliser les applications GNOME pour créer des documents PDF contenant des caractères multioctet. Ce problème affecte Gedit et d'autres applications GNOME utilisant la bibliothèque libgnomeprint.

Solution  

Imprimez vos fichiers en postscript, puis utilisez l'utilitaire ps2pdf pour convertir le fichier postscript en fichier PDF.

4.1.3 Non-affichage des environnements localisés hérités dans l'écran de connexion

Problème  

ID de bogue : 4884887  

Les versions localisées héritées ont été supprimées de l'écran de connexion. Les seules langues apparaissant sur l'écran de connexion sont les suivantes : 

  • Français

  • Allemand

  • Italien

  • Japonais

  • Coréen

  • Espagnol

  • Suédois

  • Chinois traditionnel

Solution  

Si vous souhaitez qu'elles figurent sur votre écran de connexion, demandez à votre administrateur système d'annuler le commentaire des entrées des environnements linguistiques dans le fichier suivant : /etc/X11/gdm/locale.alias

Il devra ensuite réinitialiser le système. Les environnements linguistiques hérités devront alors, en principe, s'afficher dans l'écran de connexion. 

4.1.4 Non-affichage des noms de fichiers et de répertoires localisés

Problème  

ID de bogue : 4961948  

Concerne tous les environnements linguistiques. 

Si une partition de Windows existe sur le disque dur, l'installateur monte automatiquement la partition lors de l'installation et définit l'option iocharset ou l'option nls dans le fichier /etc/fstab sur iso-8859–1. Il ne s'agit pas de la valeur correcte de l'option iocharset ni de l'option nls. Par conséquent, le système ne peut pas afficher les noms de fichiers ou de répertoires localisés.

Solution  

Vous devez assigner une valeur correcte à l'option iocharset ou à l'option nls dans le fichier /etc/fstab pour l'environnement linguistique actuel. Utilisez les valeurs du tableau suivant.

Exemples de contenu de fichier /etc/fstab pour l'option iocharset et l'option nls :

  • /dev/sda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0

  • /dev/sda2 /windows/C vfat users,gid=users,umask=0002,iocharset=utf8,codepage=932

Paramètres locaux 

ntfs 

vfat 

ja_JP.UTF-8 ; 

nls=utf8

iocharset=utf8,codepage=932

ko_KR.UTF-8 ; 

nls=utf8

iocharset=utf8,codepage=949

zh_CN.gb18030 

nls=gb2312*

iocharset=gb2312,codepage=936*

zh_TW.big5 

nls=big5*

iocharset=big5,codepage=950*

zh_HK.big5hkscs 

nls=big5*

iocharset=big5,codepage=950*

en_US.UTF-8 ; 

de_DE.UTF-8 ; 

es_ES.UTF-8 ;  

fr_FR.UTF-8 ; 

it_IT.UTF-8 ; 

sv_SE.UTF-8 ; 

nls=utf8

iocharset=utf8

*Remplacez big5 et gb2312 par utf8 si un paramètre local UTF-8 en chinois est utilisé.

4.1.5 Fonctionnement incorrect des touches de modification

Problème  

ID de bogue : 4996542  

La touche Alt et la touche majuscule peuvent ne pas fonctionner comme touches de modification lorsque vous utilisez la méthode d'entrée Internet/Intranet. Les problèmes suivants sont connus :

  • Il est impossible d'effectuer une sélection dans un texte à l'aide de la combinaison de touches MAJ + flèche. Des caractères latins peuvent être insérés à la place.

Solution  

Utilisez une autre méthode d'entrée, la méthode par défaut par exemple. Pour changer de méthode d'entrée, cliquez avec le bouton droit sur un objet et sélectionnez Input method.

4.1.6 Rendu incorrect des chaînes

Problème  

ID de bogue : 4985397, 4980153, 4989628, 4985397, 5028177, 5028408 

Sur certains adaptateurs graphiques, certaines chaînes peuvent être rendues de manière incorrecte au stade de postinstallation de l'installation de Java Desktop System. Ceci se produit généralement lorsque vous configurez des périphériques matériels comme des cartes son, des cartes réseau ou des imprimantes.

Solution  

Ce problème n'apparaît que lors de l'installation de Java Desktop System. Vous pouvez facilement configurer des périphériques matériels à l'aide de l'application YaST2 à la fin du processus d'installation. Pour remédier à ce problème, terminez le processus d'installation, puis connectez-vous en tant que superutilisateur et personnalisez les paramètres matériels nécessaires.

4.2 Environnements linguistiques en chinois

4.2.1 Impression de caractères avec un cadre

Problème  

ID de bogue : 4977300  

Affecte les environnements linguistiques suivants : 

  • environnements linguistiques en chinois ;

  • environnements linguistiques en coréen.

Les caractères imprimés à partir de Mozilla vers un fichier postscript sont imprimés avec un cadre. Ceci est dû au fait que l'imprimante postscript n'intègre pas les caractères chinois ou coréens. CUPS requiert la conversion des caractères du postscript de Mozilla avant de pouvoir imprimer le fichier.

Solution  

  1. Choisissez Lancer PréférencesImprimantes.

  2. Cliquez avec le bouton droit sur l'icône de l'imprimante PostScript, puis sélectionnez le menu Properties.

  3. Ouvrez l'onglet Advanced.

  4. Réglez Ghostscript pre-filtering sur Convert to PS level 1.

4.2.2 Non-localisation de YaST2 en chinois de Hong-Kong

Problème  

ID de bogue : 5005385  

Affecte les environnements linguistiques suivants : 

  • zh_HK.big5hkscs

  • zh_HK.UTF-8 ;

Lors de votre connexion aux environnements linguistiques concernés, vous constaterez que l'application YaST2 n'est pas localisée.

Solution  

Les messages de YaST2 pour les paramètres locaux zh_HK sont les mêmes que pour zh_TW. Procédez comme suit pour créer un lien symbolique à partir du paramètre local zh_HK vers zh_TW :

  1. cd /usr/share/YaST2/locale/

  2. ln -s zh_TW zh_HK

4.3 Environnements linguistiques en japonais

4.3.1 Lecture des pièces jointes d'Evolution impossible

Problème  

ID de bogue : 5021121  

Affecte les environnements linguistiques suivants : 

  • environnements linguistiques asiatiques ;

  • environnements linguistiques en japonais.

Lorsque vous rédigez un e-mail avec Evolution sur des environnements linguistiques non UTF-8 et que vous joignez des fichiers au contenu localisé, le logiciel de messagerie ne peut pas appliquer de codage correct au fichier. Le destinataire du message ne peut pas lire correctement la pièce jointe.

Solution  

Enregistrez la pièce jointe en tant que fichier et assurez-vous que le codage du fichier est correct.