Mon système Ubuntu est installé avec la langue italienne donc, lorsque je recherche avec le Dash, j'obtiens les résultats de la version italienne de Wikipedia. Mais disons que j'ai besoin de plus d'informations sur mon sujet, et je sais que la version anglaise de Wikipedia est plus complète.
Comment puis-je obtenir du Dash les résultats de Wikipédia en anglais au lieu de celui en italien?
unity-dash
Vosaxalo
la source
la source
Réponses:
Dans le terminal, tapez:
Élément de liste
Dans le fichier, mettez cette ligne de code en gras dans la section google du fichier gedit.
Quand j'ai regardé dans gedit, la langue que vous voulez changer ressemble à ceci "*", donc vous devez toujours changer cette partie en "it", mais le reste est fait pour vous.
Après cela, redémarrez le traducteur de langue à partir du tableau de bord. Après cela, redémarrez gnome-translate. Ensuite, essayez-le avec ce code:
echo"Hope this helps. Good luck." | translate-bin -s google -f it -t en.
la source
Je ne sais pas à quel point vous voulez approfondir cela, mais je vais essayer de répondre.
Il semble qu'un moyen rapide et sale de modifier la recherche serait de modifier temporairement les paramètres régionaux des messages.
Depuis le terminal (avant d'utiliser l'objectif et pendant qu'il est en place):
LC_MESSAGES=en_US.UTF-8
Fermez le terminal et il devrait revenir à votre valeur par défaut.
Ou avant l'application (si vous voulez exécuter l'objectif à partir de la ligne de commande, je suppose).
J'ai regardé le code source du '__ init __.py' pour l'objectif réel (il a été écrit en python) il y a deux lignes, qui vérifient vos messages locaux, ils l'obtiennent du système, mais je ne sais pas quoi vous devrez le modifier pour qu'il soit défini sur plusieurs langues. Il saisit les paramètres régionaux pour déterminer quel wikipedia (en, fr, de, it, etc.) rechercher.
Plus de choses ci-dessous, qui peuvent être utiles
(à partir de '__ init __.py' dans l'emballage de l'objectif)
locale.setlocale(locale.LC_MESSAGES, '') loc = locale.getlocale(locale.LC_MESSAGES)[0].split("_")[0]
(lignes 28 et 29)
wiki= http://%s.wikipedia.org % (loc)
(ligne 31)
(Explication du code: les paramètres régionaux sont vérifiés à partir de LC_MESSAGES sur le système, ils sont placés dans une variable appelée (loc), qui est ensuite divisée pour saisir la première partie du code de langue (quelque chose comme 'en_US.UTF-8' ) pour l'anglais, le résultat serait 'en', français 'fr', etc. Il prend ensuite cette variable et la place dans% s dans la variable wiki avant le .wikipedia.org)
Il semble que le développeur de l'objectif soit probablement la personne qui a écrit cette entrée dans la section développeur. (le code est identique)
Si vous vouliez coder en dur un langage, il semble que vous puissiez également le faire.
Vous pouvez créer une lentille personnalisée pour Wikipedia et modifier les paramètres régionaux (ou avoir plusieurs paramètres régionaux si vous souhaitez le programmer d'une manière ou d'une autre)
http://developer.ubuntu.com/2012/04/how-to-create-a-wikipedia-unity-lens-for-ubuntu/
Vous devrez ensuite redémarrer pour que ces modifications prennent effet.
la source
Juste une idée: ajouter Wikipedia (en) dans la liste des moteurs de recherche de Firefox: allez sur https://en.wikipedia.org/wiki/Main_Page puis cliquez sur la petite flèche dans la liste déroulante des moteurs de recherche et choisissez
Add "Wikipedia (en)"
.Désolé, cette réponse ne peut étendre les recherches qu'à Wikipedia (en) uniquement, pas à toutes les sources anglaises. Si cela fonctionne, vous pouvez ajouter de la même manière n'importe quel autre moteur de recherche localisé que vous souhaitez.
De plus, je pense que vous devez avoir installé et activé le ou les plugins Ubuntu Firefox. Je ne suis pas sûr du tout car je désactive / supprime tous les trucs d'intégration Web des objectifs de l'unité.
la source