Drupal এ Multilingual সাপোর্ট যোগ করা

Multilingual সাইট তৈরি করা - ড্রুপাল (Drupal) - Web Development

244

ড্রুপাল (Drupal) একটি অত্যন্ত নমনীয় কনটেন্ট ম্যানেজমেন্ট সিস্টেম (CMS), যা Multilingual Support (একাধিক ভাষা সাপোর্ট) যুক্ত করার জন্য শক্তিশালী টুলস সরবরাহ করে। এর মাধ্যমে আপনি আপনার সাইটকে বিভিন্ন ভাষায় রূপান্তরিত করতে পারেন, যাতে আন্তর্জাতিক ব্যবহারকারীদের জন্য সহজে অ্যাক্সেসযোগ্য হয়। ড্রুপালটির ভাষা সাপোর্ট প্ল্যাটফর্মের মধ্যে কিছু ইন-বিল্ট মডিউল এবং কনফিগারেশন রয়েছে যা multilingual সাইট তৈরির প্রক্রিয়াকে সহজ করে তোলে।

এই টিউটোরিয়ালে, আমরা ড্রুপাল সাইটে Multilingual Support যোগ করার প্রক্রিয়া আলোচনা করব।


ড্রুপালে Multilingual Support যোগ করার পদক্ষেপ

ড্রুপালে একাধিক ভাষা সাপোর্ট যোগ করার জন্য নিম্নলিখিত পদ্ধতিগুলি অনুসরণ করতে হবে:


১. ভাষা সিস্টেম সক্রিয় করা

ড্রুপালে ভাষা সিস্টেম সক্রিয় করতে, আপনাকে কিছু মডিউল ইনস্টল এবং কনফিগার করতে হবে:

ইনস্টল করা মডিউলসমূহ:

  1. Language: ভাষা ব্যবস্থাপনা জন্য মডিউল।
  2. Content Translation: কনটেন্টের জন্য ভাষা ভিত্তিক অনুবাদ।
  3. Interface Translation: ড্রুপাল ইন্টারফেসের জন্য অনুবাদ।
  4. Configuration Translation: কনফিগারেশনের অনুবাদ (যেমন: মেনু, ব্লক ইত্যাদি)।
মডিউল সক্রিয় করুন:
  1. Admin Menu → Extend (অথবা /admin/modules) এ যান।
  2. উপরের মডিউলগুলি খুঁজে Activate করুন।

২. ভাষা কনফিগারেশন

আপনার সাইটে কোন ভাষাগুলি ব্যবহার করতে চান তা নির্ধারণ করার জন্য ভাষার কনফিগারেশন সেটআপ করতে হবে।

ভাষা যোগ করা:

  1. Configuration → Regional and language → Languages এ যান।
  2. "Add language" বাটনে ক্লিক করুন।
  3. আপনি যে ভাষাগুলি সাইটে ব্যবহার করতে চান তা নির্বাচন করুন (যেমন, বাংলা, ইংরেজি, ফরাসি, জার্মান ইত্যাদি)।

৩. ভাষা পৃষ্ঠা এবং কনটেন্ট টান্সলেশন

ড্রুপাল আপনাকে বিভিন্ন ভাষায় কনটেন্ট প্রদর্শন এবং অনুবাদ করার জন্য মডিউল সরবরাহ করে।

ভাষা ভিত্তিক কনটেন্ট টান্সলেশন কনফিগারেশন:

  1. Configuration → Regional and language → Content language and translation এ যান।
  2. এখানে, আপনি যেসব কনটেন্ট টাইপ (যেমন: পেজ, ব্লগ পোস্ট, ইভেন্ট) ভাষা ভিত্তিক অনুবাদ করতে চান, সেগুলি সক্রিয় করতে পারবেন।
  3. Enable translation অপশনটি নির্বাচন করুন এবং সেভ করুন।

এটি নিশ্চিত করবে যে আপনি কনটেন্ট টাইপের প্রতিটি অনুচ্ছেদ (fields) নির্দিষ্ট ভাষায় অনুবাদ করতে পারবেন।


৪. ইন্টারফেস অনুবাদ

ড্রুপাল ইন্টারফেসের কিছু অংশ (যেমন: মেনু, বাটন, টেক্সট) বিভিন্ন ভাষায় অনুবাদ করা যেতে পারে। এটি Interface Translation মডিউল ব্যবহার করে করতে হবে।

ইন্টারফেস অনুবাদ কনফিগারেশন:

  1. Configuration → Regional and language → Translate interface এ যান।
  2. এখানে আপনি প্রয়োজনীয় টেক্সট অনুসন্ধান এবং অনুবাদ করতে পারবেন।
  3. ভাষা নির্বাচন করুন এবং প্রাসঙ্গিক টেক্সট অনুবাদ করুন।

এটি ড্রুপালের ইন্টারফেসের বিভিন্ন স্ট্যাটিক টেক্সট ভাষায় অনুবাদ করার জন্য সহায়ক।


৫. ভাষা পরিবর্তন ড্রপডাউন তৈরি করা

আপনার সাইটের ব্যবহারকারীদের জন্য ভাষা পরিবর্তন করার সুবিধা দেওয়ার জন্য, একটি ভাষা পরিবর্তন ড্রপডাউন তৈরি করতে হবে।

ভাষা সুইচার ব্লক কনফিগারেশন:

  1. Structure → Block Layout এ যান।
  2. Place block বাটনে ক্লিক করুন এবং Language switcher ব্লকটি নির্বাচন করুন।
  3. এটি সাইটের Header, Footer, বা অন্যান্য Region-এ প্রদর্শিত হবে।
  4. ব্লক কনফিগারেশন শেষ করে Save Block করুন।

এটি আপনার সাইটের ব্যবহারকারীদের সহজে ভাষা পরিবর্তন করতে সহায়তা করবে।


৬. কনফিগারেশন অনুবাদ

ড্রুপাল কনফিগারেশন যেমন ব্লক, মেনু, থিম ইত্যাদির জন্যও ভাষা সাপোর্ট প্রদান করে। এই কনফিগারেশনগুলিকে অনুবাদ করার জন্য Configuration Translation মডিউল ব্যবহার করতে হবে।

কনফিগারেশন অনুবাদ কনফিগারেশন:

  1. Configuration → Regional and language → Configuration translation এ যান।
  2. আপনি যেসব কনফিগারেশন অনুবাদ করতে চান (যেমন, মেনু, ব্লক নাম, ফর্ম ইত্যাদি) সেগুলি নির্বাচন করুন।
  3. অনুবাদ করতে ক্লিক করুন এবং ভাষা ভিত্তিক অনুবাদ সম্পন্ন করুন।

৭. ভাষা নির্ধারণের জন্য URL কনফিগারেশন

ড্রুপালে, আপনি ভাষার জন্য URL প্যাটার্ন কাস্টমাইজ করতে পারেন। এটি ভাষা নির্ধারণের জন্য URL-এর মধ্যে language code যোগ করতে সহায়তা করবে।

URL কনফিগারেশন:

  1. Configuration → Regional and language → URL settings এ যান।
  2. এখানে আপনি ভাষা কোড অন্তর্ভুক্ত করতে পারবেন (যেমন: example.com/en/, example.com/bn/)।

এটি নিশ্চিত করবে যে আপনি ভাষাভিত্তিক URL গুলি সহ সাইট পরিচালনা করতে পারবেন।


উপসংহার

ড্রুপাল Multilingual Support যোগ করার মাধ্যমে আপনি আন্তর্জাতিক ব্যবহারকারীদের জন্য আপনার সাইটে একাধিক ভাষা ব্যবহার করতে পারবেন। এটি কেবল কনটেন্টের জন্যই নয়, ইন্টারফেস এবং কনফিগারেশন অনুবাদ করার জন্যও সুবিধাজনক। ড্রুপালের শক্তিশালী ভাষা সাপোর্ট ফিচার ব্যবহার করে আপনি বিশ্বব্যাপী আপনার সাইটের প্রবেশযোগ্যতা বাড়াতে পারেন এবং প্রতিটি ব্যবহারকারীকে তাদের ভাষায় সেবা দিতে সক্ষম হবেন।

Content added By
Promotion

Are you sure to start over?

Loading...