দস্তাবেজের জন্য ডিফল্ট ভাষা নির্দিষ্ট করুন, তারপরে অনুবাদnotranslate
উপাদান এবং গুণের ক্লাস প্রতি উপাদান / ধারক হিসাবে ব্যবহার করুন:
<html lang="en">
...
<span><a href="#" translate="no" class="notranslate">English</a></span>
ব্যাখ্যা:
গৃহীত উত্তরটি একটি কম্বল সমাধান উপস্থাপন করে, তবে কীভাবে উপাদান প্রতি ভাষা নির্দিষ্ট করতে হবে তা সম্বোধন করে না, যা বাগটি ঠিক করতে পারে এবং আপনার পৃষ্ঠাটি অনুবাদযোগ্য অব্যাহত থাকবে তা নিশ্চিত করতে পারে ।
কেন এই ভাল? এটি গুগলের আন্তর্জাতিকীকরণ বনাম এটিকে বন্ধ করার সাথে সহযোগিতা করবে। ওপিতে ফিরে উল্লেখ:
ক্রোম কেন ভুলভাবে পৃষ্ঠাটি আলাদা ভাষায় নির্ধারণ করে এবং অনুবাদ করার প্রস্তাব দেয়?
উত্তর : গুগল আপনাকে আন্তর্জাতিকীকরণে সহায়তা করার চেষ্টা করছে, তবে কেন এটি ব্যর্থ হচ্ছে তা আমাদের বুঝতে হবে। নিনজা গিগের জবাব বন্ধ করে , আমরা ধরে নিই যে এন-গ্রাম অ্যালগরিদম ব্যবহার করে গুগল আপনার ওয়েবসাইটের ভাষা পড়বে এবং ভবিষ্যদ্বাণী করে - তাই, আমরা বলতে পারি না ঠিক কেন Google আপনার পৃষ্ঠাটি অনুবাদ করতে চায়; আমরা কেবল এটি ধরে নিতে পারি:
- আপনার পৃষ্ঠায় এমন শব্দ রয়েছে যা আলাদা ভাষার সাথে সম্পর্কিত।
- উপাদান যুক্ত হিসাবে চিহ্নিত করা
translate="no"
এবং lang="en"
(বা এই শব্দগুলি অপসারণ) গুগলকে আপনার পৃষ্ঠার ভাষাটির সঠিকভাবে ভবিষ্যদ্বাণী করতে সহায়তা করবে।
দুর্ভাগ্যক্রমে, এই পোস্টে পৌঁছানো বেশিরভাগ লোকেরা বুঝতে পারবেন না কোন শব্দগুলির দ্বারা সমস্যা সৃষ্টি হচ্ছে। কী অনুবাদ হয় তা দেখতে Chrome এর অন্তর্নির্মিত "ইংরাজিতে অনুবাদ করুন" বৈশিষ্ট্যটি (ডান-ক্লিকের প্রসঙ্গ মেনুতে) ব্যবহার করুন, আপনি নীচের মতো অপ্রত্যাশিত অনুবাদ দেখতে পাবেন :
সুতরাং, আপনার পৃষ্ঠার গুগল ট্রান্সলেশন কোনও পরিবর্তন না হওয়া পর্যন্ত যথাযথ অনুবাদ ট্যাগ সহ আপনার এইচটিএমএল আপডেট করুন - তারপরে আমাদের ভবিষ্যতের দর্শকদের জন্য পপআপটি চলে যাওয়ার আশা করা উচিত।
এই সমস্ত অতিরিক্ত ট্যাগ যুক্ত করা কি খুব বেশি কাজ হবে না? হ্যাঁ, খুব সম্ভবত আপনি যদি ওয়ার্ডপ্রেস বা অন্য কোনও বিষয়বস্তু পরিচালন সিস্টেম ব্যবহার করছেন তবে আপনার কোড আপডেট করার দ্রুত উপায়গুলির জন্য তাদের ডকুমেন্টেশনে সন্ধান করুন !