প্রধান সফটওয়্যার বাগ এবং সংশোধন: স্নো লেপার্ডের বানান উপেক্ষা বোতাম উপেক্ষা করা হয়েছে
সফটওয়্যার

বাগ এবং সংশোধন: স্নো লেপার্ডের বানান উপেক্ষা বোতাম উপেক্ষা করা হয়েছে

খবরট্যাবলেট এস অক্টোবর 30, 2009 4:10 am PDT

Snow Leopard (Mac OS X 10.6) এ আপডেট করার পর, আমি Mac OS X-এ নির্মিত বানান পরীক্ষকের মধ্যে একটি অদ্ভুত ব্যঙ্গ লক্ষ্য করেছি। এটি হচ্ছে TextEdit এবং Stickies-এর মতো অ্যাপ্লিকেশন দ্বারা ব্যবহৃত চেকার। যথা, বানান এবং ব্যাকরণ ডায়ালগের উপেক্ষা বোতামটি নিজেই উপেক্ষা করা হয়। অর্থাৎ, যখন একটি শব্দ সম্ভাব্যভাবে ভুল হিসাবে ফ্ল্যাগ করা হয় এবং আমি উপেক্ষা বোতামে ক্লিক করি (ইঙ্গিত করে যে আমি শব্দটিকে সামনের দিকে সঠিক হিসাবে বিবেচনা করতে চাই), শব্দটি নথির অবশিষ্টাংশের জন্য ভুল হিসাবে পপ আপ হতে থাকে। Mac OS X 10.5 এর অধীনে এটি আমার সাথে কখনই ঘটেনি। এই বাগটি স্নো লেপার্ড চালিত সমস্ত ম্যাকগুলিতে প্রদর্শিত নাও হতে পারে, তবে এটি আমার তিনটিতেই প্রদর্শিত হয়েছে৷

কিছু তদন্তের পরে, আমি কারণটি নির্ধারণ করেছি: ভাষা দ্বারা স্বয়ংক্রিয় বিকল্প৷ আপনি এটি বানান এবং ব্যাকরণ ডায়ালগের নীচে পপআপ মেনুতে পাবেন। এটি ডিফল্ট নির্বাচন। এটি Mac OS X 10.6-এ একটি নতুন বিকল্প, 10.5 এর বহুভাষিক আইটেম প্রতিস্থাপন করে৷ ভাষা দ্বারা স্বয়ংক্রিয় আপনি কোন ভাষা ব্যবহার করছেন তা নির্ধারণ করে এবং স্বয়ংক্রিয়ভাবে উপযুক্ত বানান অভিধানে স্থানান্তরিত হয়। যাই হোক না কেন, এটি উপেক্ষা বাগ সৃষ্টি করে বলে মনে হচ্ছে। আমি যদি অটোমেটিক বাই ল্যাংগুয়েজ থেকে ইউএস ইংলিশে স্যুইচ করি, উদাহরণস্বরূপ, উপেক্ষা ফাংশনটি প্রত্যাশিতভাবে কাজ করে।

একটি সহজ-সমাধান সম্পর্কিত সমস্যা ছিল যে, প্রতিবার যখন আমি TextEdit-এর মতো একটি অ্যাপ্লিকেশন প্রস্থান করেছি এবং পুনরায় লঞ্চ করেছি, নির্বাচনটি ভাষা ডিফল্ট দ্বারা স্বয়ংক্রিয়ভাবে ফিরে এসেছে। এটি ঠিক করতে, ভাষা এবং পাঠ্য সিস্টেম পছন্দ প্যানে যান। পাঠ্য ট্যাব থেকে, বানান পপ-আপ মেনুতে প্রবেশ করুন এবং মার্কিন ইংরেজি নির্বাচন করুন। এটি আপনার নির্বাচনকে নতুন ডিফল্ট করে তোলে। এখন উপেক্ষা বাগ ভাল জন্য চলে যাওয়া উচিত.



অবশিষ্ট সমস্যা হল: আপনি যদি সত্যিই ভাষা দ্বারা স্বয়ংক্রিয় ব্যবহার করতে চান তবে আপনার কী করা উচিত? সেই ক্ষেত্রে, আপনাকে হয় একটি Mac OS X আপডেটের জন্য অপেক্ষা করতে হবে যা বাগ সংশোধন করে বা উপেক্ষা করে উপেক্ষা করে বাঁচতে শিখতে হবে।