Nie jestem pewien, jak głęboko chcesz się w to zagłębić, ale dam ci szansę na odpowiedź.
Wydaje się, że szybkim i nieprzyzwoitym sposobem zmiany wyszukiwania byłaby tymczasowa zmiana ustawień regionalnych wiadomości.
Z terminala (przed użyciem obiektywu i gdy jest uniesiony):
LC_MESSAGES=en_US.UTF-8
Zamknij terminal i powinien wrócić do ustawień domyślnych.
Lub przed aplikacją (jeśli chcesz uruchomić obiektyw z linii poleceń).
Patrzyłem na kod źródłowy „__ init __.py” dla rzeczywistej soczewki (został napisany w pythonie) są dwie linie, które sprawdzają twoje ustawienia regionalne, pobierają je z systemu, ale nie jestem pewien, co musisz zmienić, aby ustawić na wiele języków. Chwyta ustawienia regionalne, aby określić, którą wikipedię (en, fr, de, it itd.) przeszukać.
Więcej informacji poniżej, które mogą być pomocne
(z „__ init __.py” w pakiecie soczewek)
locale.setlocale(locale.LC_MESSAGES, '')
loc = locale.getlocale(locale.LC_MESSAGES)[0].split("_")[0]
(linia 28 i 29)
wiki= http://%s.wikipedia.org % (loc)
(linia 31)
(Wyjaśnienie kodu: ustawienia regionalne są sprawdzane z LC_MESSAGES w systemie, są umieszczane w zmiennej o nazwie (loc), która jest następnie dzielona w celu pobrania pierwszej części kodu języka (coś w rodzaju „en_US.UTF-8” ) dla języka angielskiego wynikiem byłoby „en”, francuski „fr” itp. Następnie pobiera tę zmienną i umieszcza ją w% s w zmiennej wiki przed .wikipedia.org)
Wygląda na to, że twórcą obiektywu była prawdopodobnie osoba, która napisała ten wpis w sekcji dla programistów. (kod wygląda tak samo)
Jeśli chcesz na stałe napisać język, wygląda na to, że możesz to zrobić.
Możesz stworzyć niestandardowy obiektyw dla Wikipedii i zmienić ustawienia regionalne (lub mieć wiele ustawień regionalnych, jeśli chcesz go w jakiś sposób zaprogramować)
http://developer.ubuntu.com/2012/04/how-to-create-a-wikipedia-unity-lens-for-ubuntu/
Następnie należy ponownie uruchomić, aby zmiany zostały wprowadzone.