Meu sistema Ubuntu é instalado com o idioma italiano e, quando procuro com o Dash, obtenho os resultados da versão em italiano da Wikipedia. Mas digamos que preciso de mais informações sobre meu tópico e sei que a versão em inglês da Wikipedia é mais abrangente.
Como posso obter do Dash os resultados da Wikipedia em inglês em vez da italiana?
unity-dash
Vosaxalo
fonte
fonte
Respostas:
No terminal, digite:
Item da lista
No arquivo, coloque essa linha de código em negrito na seção google do arquivo gedit.
Quando procurei no gedit, o idioma que você deseja alterar se parece com esse "*", então você ainda precisa alterar essa parte para "it", mas o resto é feito para você.
Depois disso, reinicie o tradutor de idiomas a partir do traço. Depois de fazer isso, reinicie o gnome-translate. Em seguida, experimente com este código:
echo"Hope this helps. Good luck." | translate-bin -s google -f it -t en.
fonte
Não tenho certeza do quanto você quer se aprofundar nisso, mas vou tentar responder.
Parece que uma maneira rápida e suja de alterar a pesquisa seria alterar o local das mensagens temporariamente.
Do terminal (antes de usar a lente e enquanto estiver em funcionamento):
LC_MESSAGES=en_US.UTF-8
Feche o terminal e ele deve voltar ao seu padrão.
Ou antes da aplicação (se você quiser executar a lente na linha de comando, eu acho).
Eu olhei o código fonte para o '__ init __.py' para a lente real (foi escrita em python), existem duas linhas, que verificam suas mensagens de localidade, elas obtêm do sistema, mas não tenho certeza do que você precisaria alterar para que ele seja definido para vários idiomas. É o local para determinar qual wikipedia (en, fr, de, etc.) deve ser pesquisada.
Mais coisas abaixo, que podem ser úteis
(a partir de '__ init __.py' na embalagem da lente)
locale.setlocale(locale.LC_MESSAGES, '') loc = locale.getlocale(locale.LC_MESSAGES)[0].split("_")[0]
(linhas 28 e 29)
wiki= http://%s.wikipedia.org % (loc)
(linha 31)
(Explicação do código: o código do idioma está sendo verificado em LC_MESSAGES no sistema, está sendo colocado em uma variável chamada (loc), que é dividida para capturar a primeira parte do código do idioma (algo como 'en_US.UTF-8' ) para inglês, o resultado seria 'en', francês 'fr', etc. Ele pega essa variável e a coloca no% s na variável wiki antes do .wikipedia.org)
Parece que o desenvolvedor da lente foi provavelmente a pessoa que escreveu esta entrada na seção de desenvolvedores. (o código parece o mesmo)
Se você quiser codificar um idioma, parece que você também pode fazer isso.
Você pode criar uma lente personalizada para a Wikipedia e alterar o código do idioma (ou ter vários códigos de idioma se quiser programá-lo de alguma forma)
http://developer.ubuntu.com/2012/04/how-to-create-a-wikipedia-unity-lens-for-ubuntu/
Você precisará reiniciar para que essas alterações entrem em vigor.
fonte
Apenas uma idéia: adicione Wikipedia (en) na lista de mecanismos de busca do firefox: vá para https://en.wikipedia.org/wiki/Main_Page e clique na pequena seta na lista suspensa de mecanismos de pesquisa e escolha
Add "Wikipedia (en)"
.Desculpe, esta resposta pode apenas expandir as pesquisas para a Wikipedia (en) apenas, não para todas as fontes em inglês. Se funcionar, você pode adicionar da mesma maneira que qualquer outro mecanismo de pesquisa localizado que desejar.
Além disso, acredito que você precisa ter os plug-ins do ubuntu firefox instalados e ativados. Não tenho certeza, pois desabilito / removo todo o material de integração da web das lentes de unidade.
fonte