আপনি কতটা গভীরভাবে এটি জানতে চান তা সম্পর্কে আমি নিশ্চিত নই, তবে আমি এটির উত্তরে একটি শট দেব।
মনে হয় অনুসন্ধানটি পরিবর্তন করার একটি দ্রুত এবং নোংরা উপায় হ'ল অস্থায়ীভাবে বার্তাগুলির লোকাল পরিবর্তন হবে।
টার্মিনাল থেকে (লেন্স ব্যবহার করার আগে, এবং এটি শেষ হওয়ার পরে):
LC_MESSAGES=en_US.UTF-8
টার্মিনালটি বন্ধ করুন এবং এটি আপনার ডিফল্টে ফিরে যেতে হবে।
অথবা অ্যাপ্লিকেশনটির আগে (যদি আপনি অনুমান করেন কমান্ড লাইন থেকে লেন্স চালাতে চান)।
আমি প্রকৃত লেন্সের জন্য '__ init __.py' এর উত্স কোডটি দেখেছি (এটি অজগরে লেখা হয়েছিল) দুটি লাইন রয়েছে, যা আপনার লোকেল বার্তাগুলি চেক করে, তারা এটি সিস্টেম থেকে পেয়েছে, তবে আমি নিশ্চিত নই কি এটি বহু ভাষাতে সেট করার জন্য আপনাকে পরিবর্তন করতে হবে which কোন উইকিপিডিয়া (এন, ফ্রি, ডি, এটি, ইত্যাদি) অনুসন্ধান করতে হবে তা নির্ধারণের জন্য এটি লোকালটি দখল করছে।
নীচে আরও স্টাফ, যা সহায়ক হতে পারে
(লেন্স প্যাকেজের '__ init __.py' থেকে)
locale.setlocale(locale.LC_MESSAGES, '')
loc = locale.getlocale(locale.LC_MESSAGES)[0].split("_")[0]
(লাইন ২৮ এবং ২৯)
wiki= http://%s.wikipedia.org % (loc)
(লাইন 31)
(কোডের ব্যাখ্যা: সিস্টেমে এলসি_এমএসএজিএসএস থেকে লোকেলটি পরীক্ষা করা হচ্ছে, এটি একটি ভেরিয়েবল (লোক) নামক স্থানে স্থাপন করা হচ্ছে, যা ভাষার কোডের প্রথম অংশটি দখল করার জন্য বিভক্ত হয়ে যায় ('en_US.UTF-8' এর মতো কিছু) ) ইংরেজির জন্য ফলাফলটি 'এন', ফরাসী 'ফ্রি' ইত্যাদি হতে পারে then তারপর এটি এই পরিবর্তনশীলটি গ্রহণ করে এবং ডাব্লু। উইকিপিডিয়া.র আগে উইকি ভেরিয়েবালে% s এ রাখে)
মনে হচ্ছে লেন্সের বিকাশকারী সম্ভবত বিকাশকারী বিভাগে এই প্রবেশিকাটি লিখেছেন person (কোড দেখতে একই রকম)
আপনি যদি কোনও ভাষাতে হার্ড কোড করতে চান তবে দেখে মনে হয় আপনি এটিও করতে পারেন।
আপনি উইকিপিডিয়ায় একটি কাস্টম লেন্স তৈরি করতে এবং লোকেলটি পরিবর্তন করতে পারেন (বা আপনি যদি কোনওভাবে প্রোগ্রাম করতে চান তবে একাধিক স্থানীয় অবস্থান থাকতে পারে)
http://developer.ubuntu.com/2012/04/how-to-create-a-wikipedia-unity-lens-for-ubuntu/
তারপরে এই পরিবর্তনগুলি কার্যকর করতে আপনাকে পুনরায় চালু করতে হবে।