No estoy seguro de qué tan profundo quieres profundizar en esto, pero intentaré responder.
Parece que una forma rápida y sucia de cambiar la búsqueda sería cambiar la configuración regional de los mensajes temporalmente.
Desde el terminal (antes de usar la lente y mientras está arriba):
LC_MESSAGES=en_US.UTF-8
Cierre la terminal y debería volver a su valor predeterminado.
O antes de la aplicación (supongo que si desea ejecutar la lente desde la línea de comandos).
He mirado el código fuente para el '__ init __.py' para la lente real (fue escrito en python), hay dos líneas, que verifican los mensajes de su localidad, lo obtienen del sistema, pero no estoy seguro de qué necesitaría cambiar para configurarlo en varios idiomas. Es tomar la configuración regional para determinar qué wikipedia (en, fr, de, it, etc.) buscar.
Más cosas a continuación, que pueden ser útiles.
(del '__ init __.py' en el paquete de lentes)
locale.setlocale(locale.LC_MESSAGES, '')
loc = locale.getlocale(locale.LC_MESSAGES)[0].split("_")[0]
(líneas 28 y 29)
wiki= http://%s.wikipedia.org % (loc)
(línea 31)
(Explicación del código: la configuración regional se está verificando desde LC_MESSAGES en el sistema, se está poniendo en una variable llamada (loc), que luego se divide para tomar la primera parte del código del idioma (algo así como 'en_US.UTF-8' ) para inglés, el resultado sería 'en', francés 'fr', etc. Luego toma esta variable y la coloca en% s en la variable wiki antes de .wikipedia.org)
Parece que el desarrollador de la lente fue probablemente la persona que escribió esta entrada en la sección de desarrollador. (el código se ve igual)
Si desea codificar un idioma, parece que también podría hacerlo.
Puede hacer una lente personalizada para Wikipedia y cambiar la configuración regional (o tener varias configuraciones regionales si desea programarlo de alguna manera)
http://developer.ubuntu.com/2012/04/how-to-create-a-wikipedia-unity-lens-for-ubuntu/
Luego deberá reiniciar para que estos cambios surtan efecto.