現在、Lubuntu 16.10。を実行しています。私は言語サポートメニューを何度も開こうとしましたが、これは入力言語にヘブライ語を追加することを意味します(これが私が見ているべきメニューだと仮定して)。言語サポートを開くたびに、「使用可能な言語サポートを確認しています」という別のウィンドウが表示されます。進行状況バーがすぐにいっぱいになり、言語サポートウィンドウと共にウィンドウが閉じます。この問題を修正して言語サポートにアクセスする方法はありますか?または、言語サポートメニューを開かずにキーボードにヘブライ語を追加する方法はありますか?
端末出力の貼り付けは、エラーが発生したコード内の場所を示します。これはPythonバグであり、_en_IL
_ロケールが比較的新しいという事実に関連しています。
_$ 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()
_
つまり、現在のロケール設定では、他のPythonアプリケーションでも問題が発生する可能性があるため、今のところ回避策をお勧めします。_en_IL
_を_en_IL.UTF-8
_に置き換える= Python shut up。
ターミナルウィンドウを開いて実行する
_Sudo update-locale LANG=en_IL.UTF-8
_
ログアウトして再度ログインする
クラッシュせずに言語サポートを開く
bug#164626 で問題を報告しました。