O menu de suporte de idioma não será aberto

1

Atualmente executando o Lubuntu 16.10. Eu tentei abrir o menu de suporte a idiomas muitas vezes, o que significa adicionar hebraico aos meus idiomas de entrada (supondo que o menu eu deveria estar olhando). Toda vez que abro o Suporte de Idiomas, aparece outra janela que diz "Verificando o suporte ao idioma disponível". Em seguida, uma barra de progresso é preenchida rapidamente e a janela é fechada junto com a janela de suporte ao idioma. Existe uma maneira de corrigir esse problema e acessar o suporte ao idioma? Alternativamente, existe uma maneira de adicionar hebraico ao meu teclado sem ter que abrir o menu de suporte ao idioma?

    
por Alon G. 29.11.2016 / 14:18

1 resposta

1

O colar da saída do terminal mostra onde no código o erro acontece. É um erro do Python, e relacionado ao fato de que o en_IL locale é relativamente novo.

$ 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()

Isso significa que, com a configuração de localidade atual, você pode encontrar problemas também com outros aplicativos Python, portanto, sugiro uma solução alternativa por enquanto: A substituição de en_IL por en_IL.UTF-8 torna o Python encerrado.

  • Abra uma janela de terminal e execute

    sudo update-locale LANG=en_IL.UTF-8
    
  • Faça logout e faça login novamente

  • Abra o suporte a idiomas sem travar

Eu relatei o problema no bug # 1646260 .

    
por Gunnar Hjalmarsson 30.11.2016 / 13:33