Lance actuellement Lubuntu 16.10. J'ai essayé d'ouvrir plusieurs fois le menu de prise en charge des langues, ce qui signifie d'ajouter l'hébreu à mes langues de saisie (en supposant que ce soit le menu que je devrais examiner). À chaque fois que j'ouvre le support linguistique, une nouvelle fenêtre s’ouvre, indiquant "Vérification du support linguistique disponible". Une barre de progression se remplit ensuite rapidement et la fenêtre se ferme avec la fenêtre de prise en charge linguistique. Existe-t-il un moyen pour moi de résoudre ce problème et d'accéder au support linguistique? Sinon, existe-t-il un moyen d'ajouter l'hébreu à mon clavier sans avoir à ouvrir le menu de prise en charge de la langue?
Le collage de la sortie du terminal montre où l'erreur se produit dans le code. Il s'agit d'un bogue Python, lié au fait que les paramètres régionaux en_IL
sont relativement nouveaux.
$ python3
Python 3.5.2+ (default, Sep 22 2016, 12:18:14)
[GCC 6.2.0 20160927] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import locale
>>> locale.setlocale(locale.LC_CTYPE, 'en_IL')
'en_IL'
>>> mylocale = locale.getlocale(locale.LC_CTYPE)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.5/locale.py", line 577, in getlocale
return _parse_localename(localename)
File "/usr/lib/python3.5/locale.py", line 486, in _parse_localename
raise ValueError('unknown locale: %s' % localename)
ValueError: unknown locale: en_IL
>>> quit()
Cela signifie qu'avec les paramètres régionaux actuels, vous pouvez également rencontrer des problèmes avec d'autres applications Python. Je vous suggère donc une solution de contournement pour l'instant: Remplacer en_IL
par en_IL.UTF-8
rend Python tais-toi.
Ouvrez une fenêtre de terminal et lancez
Sudo update-locale LANG=en_IL.UTF-8
Déconnectez-vous et reconnectez-vous
Support linguistique ouvert sans blocage
J'ai signalé le problème dans bug # 164626 .