Sistem Ubuntu saya diinstal dengan bahasa Italia sehingga, ketika saya mencari dengan Dash, saya mendapatkan hasil dari Wikipedia versi Italia. Tetapi katakanlah saya memerlukan lebih banyak informasi tentang topik saya, dan saya tahu bahwa Wikipedia versi bahasa Inggris lebih komprehensif.
Bagaimana saya bisa mendapatkan dari Dash hasil dari Wikipedia bahasa Inggris dan bukan dari bahasa Italia?
unity-dash
Vosaxalo
sumber
sumber
Jawaban:
Di Terminal, ketik:
Daftar barang
Dalam file tersebut, buat baris kode ini tebal di bagian google file gedit.
Ketika saya melihat di gedit, bahasa yang ingin Anda ubah terlihat seperti "*" ini, jadi Anda masih perlu mengubah bagian itu menjadi "itu", tetapi sisanya dilakukan untuk Anda.
Setelah ini, mulai kembali penerjemah bahasa dari tanda hubung. Setelah Anda melakukan ini, mulai kembali gnome-terjemahkan. Selanjutnya, cobalah dengan kode ini:
echo"Hope this helps. Good luck." | translate-bin -s google -f it -t en.
sumber
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.
sumber
Hanya sebuah ide: tambahkan Wikipedia (en) dalam daftar mesin pencari firefox: buka https://en.wikipedia.org/wiki/Main_Page lalu klik panah kecil di daftar drop mesin pencarian dan pilih
Add "Wikipedia (en)"
.Maaf jawaban ini hanya dapat memperluas pencarian ke Wikipedia (en) saja, tidak ke semua sumber bahasa Inggris. Jika berhasil, Anda dapat menambahkan cara yang sama dengan mesin pencari lokal lain yang Anda inginkan.
Selanjutnya saya yakin Anda perlu menginstal dan mengaktifkan plugin ubuntu firefox. Tidak yakin sama sekali ketika saya menonaktifkan / menghapus semua hal-hal integrasi web lensa kesatuan.
sumber