Saya tidak yakin seberapa dalam Anda ingin mempelajari hal ini, tetapi saya akan mencobanya.
Tampaknya cara cepat dan kotor untuk mengubah pencarian akan mengubah pesan lokal sementara.
Dari terminal (sebelum menggunakan lensa, dan ketika sudah habis):
LC_MESSAGES=en_US.UTF-8
Tutup terminal dan itu harus kembali ke default Anda.
Atau sebelum aplikasi (jika Anda ingin menjalankan lensa dari command line, saya kira).
Saya telah melihat kode sumber untuk '__ init __.py' untuk lensa sebenarnya (ditulis dengan python) ada dua baris, yang memeriksa pesan lokal Anda, mereka mendapatkannya dari sistem, tetapi saya tidak yakin apa Anda perlu mengubah untuk membuatnya diatur ke multi bahasa. Ini adalah meraih lokal untuk menentukan wikipedia mana (en, fr, de, itu, dll) untuk mencari.
Lebih banyak barang di bawah ini, yang mungkin bermanfaat
(dari '__ init __.py' dalam paket lensa)
locale.setlocale(locale.LC_MESSAGES, '')
loc = locale.getlocale(locale.LC_MESSAGES)[0].split("_")[0]
(baris 28 dan 29)
wiki= http://%s.wikipedia.org % (loc)
(baris 31)
(Penjelasan kode: lokal sedang diperiksa dari LC_MESSAGES pada sistem, sedang dimasukkan ke dalam variabel yang disebut (loc), yang kemudian dibagi untuk mengambil bagian pertama dari kode bahasa (sesuatu seperti 'en_US.UTF-8' ) untuk bahasa Inggris hasilnya adalah 'en', Prancis 'fr', dll. Kemudian mengambil variabel ini, dan memasukkannya ke dalam% s dalam variabel wiki sebelum .wikipedia.org)
Sepertinya pengembang lensa mungkin adalah orang yang menulis entri ini di bagian pengembang. (kode terlihat sama)
Jika Anda ingin membuat kode dalam bahasa, sepertinya Anda juga bisa melakukannya.
Anda dapat membuat lensa khusus untuk Wikipedia dan mengubah lokal (atau memiliki beberapa lokal jika Anda ingin memprogramnya entah bagaimana)
http://developer.ubuntu.com/2012/04/how-to-create-a-wikipedia-unity-lens-for-ubuntu/
Anda kemudian harus memulai kembali agar perubahan ini berlaku.