Language Switcher Module এবং Multilingual মেনু তৈরি

Joomla এর মাল্টি-ল্যাঙ্গুয়েজ সাপোর্ট - জুমলা (Joomla) - Web Development

239

Joomla একটি শক্তিশালী কনটেন্ট ম্যানেজমেন্ট সিস্টেম (CMS) যা Multilingual সাইট তৈরি করার জন্য উপযুক্ত। এটি ব্যবহারকারীদের একাধিক ভাষায় ওয়েবসাইট পরিচালনা এবং কনটেন্ট দেখানোর সুবিধা প্রদান করে। Language Switcher Module এবং Multilingual Menu তৈরি করে আপনি আপনার সাইটে একাধিক ভাষার সাপোর্ট যোগ করতে পারেন।

এখানে Language Switcher Module এবং Multilingual Menu তৈরি করার পুরো প্রক্রিয়া আলোচনা করা হলো।


ধাপ ১: Joomla তে Multilingual সাইট সক্রিয় করা

প্রথমে, Joomla সাইটে মাল্টি-ল্যাঙ্গুয়েজ ফিচার সক্রিয় করতে হবে।

১. Language Pack ইনস্টল করা:

  • Extensions মেনু থেকে Languages > Install Languages নির্বাচন করুন।
  • এখানে আপনি সাইটের জন্য প্রয়োজনীয় ভাষার প্যাকগুলি খুঁজে পাবেন (যেমন: বাংলা, ইংরেজি, স্প্যানিশ, ফরাসি ইত্যাদি)।
  • ভাষা প্যাকটি নির্বাচন করুন এবং ইনস্টল করুন।

২. Languages কনফিগারেশন করা:

  • System > Global Configuration এ যান।
  • Language ট্যাব সিলেক্ট করুন এবং ডিফল্ট ভাষা নির্বাচন করুন (যেমন, ইংরেজি বা বাংলা)।
  • Enable Languages: সাইটে একাধিক ভাষার সাপোর্টে সক্রিয় করার জন্য Yes নির্বাচন করুন।

৩. Language Selection Enable করা:

  • Extensions > Language Manager এ যান এবং Content Languages ট্যাব থেকে নতুন ভাষা যোগ করুন।
  • এতে আপনি Joomla সাইটে একাধিক ভাষা সক্রিয় করতে পারবেন, যেমন English, Bangla ইত্যাদি।

ধাপ ২: Language Switcher Module তৈরি করা

Joomla তে Language Switcher Module ব্যবহারকারীদের সাইটের ভাষা পরিবর্তন করতে সাহায্য করে। এটি সাইটের উপরের বা নীচের মেনুতে বা সাইডবারে প্রদর্শিত হতে পারে।

১. Language Switcher Module ইনস্টল এবং অ্যাক্টিভেট করা:

  1. Extensions > Modules > Site Modules এ যান।
  2. Language Switcher মডিউলটি খুঁজুন (এটি ডিফল্টভাবে Joomla তে ইনস্টল থাকে)।
  3. মডিউলটি সিলেক্ট করুন এবং Enabled করুন।
  4. Position নির্বাচন করুন (যেমন, top, footer, left, right) যেখানে আপনি ভাষা সুইচারের মডিউলটি প্রদর্শন করতে চান।

২. Module Configuration:

  • Title: মডিউলের শিরোনাম পরিবর্তন করতে পারেন (যেমন "Language" বা "Switch Language")।
  • Show Flags: ভাষার ফ্ল্যাগ দেখানোর জন্য Yes নির্বাচন করুন।
  • Show Names: ভাষার নাম দেখানোর জন্য Yes নির্বাচন করুন।
  • Language: এখানে আপনি সকল ইনস্টল করা ভাষাগুলোর মধ্যে কোনটি দেখতে চান তা কাস্টমাইজ করতে পারবেন।

৩. Module Save করুন:

  • মডিউলটি কনফিগার করার পর Save & Close বাটনে ক্লিক করুন।

এখন আপনার সাইটের ভাষা পরিবর্তন করার জন্য একটি Language Switcher মডিউল তৈরি হয়ে যাবে।


ধাপ ৩: Multilingual Menu তৈরি করা

Multilingual Menu তৈরি করে আপনি সাইটের প্রতিটি ভাষার জন্য আলাদা মেনু এবং কনটেন্ট পরিচালনা করতে পারবেন।

১. Language Based Menu তৈরি করা:

  1. Menus > Manage > Add New Menu এ যান।
  2. এখানে একটি নতুন মেনু তৈরি করুন। আপনি যেহেতু মাল্টি-ল্যাঙ্গুয়াল সাইট তৈরি করছেন, তাই প্রতিটি ভাষার জন্য আলাদা মেনু তৈরি করতে হবে (যেমন, "Main Menu" ইংরেজি, "মেনু" বাংলা)।
  3. মেনু নাম দিন এবং Language সেকশনে সংশ্লিষ্ট ভাষা নির্বাচন করুন (যেমন: ইংরেজি বা বাংলা)।
  4. Save & Close করুন।

২. Menu Items তৈরি করা:

  • প্রতিটি মেনুর জন্য উপযুক্ত Menu Items তৈরি করুন। যেমন:
    • Home (প্রথম পেজ)
    • About Us (সম্পর্কে)
    • Contact (যোগাযোগ)
  • আপনি যদি বিশেষ কোনো কনটেন্টের জন্য মেনু আইটেম তৈরি করতে চান, তবে Content > Articles থেকে সেগুলোর সাথে সম্পর্কিত মেনু আইটেম যোগ করতে পারেন।

৩. Menu Display Configuration:

  • Menu Module তৈরি করুন, যাতে এই মেনুগুলি সাইটের বিভিন্ন জায়গায় প্রদর্শিত হয়।
  • Module Position নির্বাচন করুন (যেমন, top, left, footer) এবং সঠিক মেনু নির্বাচন করুন।

ধাপ ৪: Language Switcher এবং Multilingual Menu একসাথে ব্যবহার করা

  1. Language Switcher Module: আপনি Language Switcher মডিউলটি সাইটের উপরের বা নীচের অংশে যুক্ত করে ইউজারদের সহজে ভাষা পরিবর্তন করার সুযোগ দিতে পারেন।
  2. Multilingual Menu: প্রতিটি ভাষার জন্য আলাদা মেনু তৈরি করে, ইউজাররা তাদের পছন্দের ভাষায় কনটেন্ট দেখতে পারবে। এটি সাইটের প্রতিটি ভাষার জন্য এককভাবে কনটেন্ট উপস্থাপন করবে।
  3. Menu Items Link: আপনি যেকোনো পৃষ্ঠায় মেনু আইটেম যোগ করার সময় সেটি কাস্টমাইজ করতে পারেন যাতে এটি সঠিক ভাষায় রিডিরেক্ট করে।

ধাপ ৫: ভাষা কনটেন্টের সাথে সম্পর্কিত করা

  • Articles: প্রতিটি আর্টিকেলের জন্য ভাষা নির্ধারণ করুন। উদাহরণস্বরূপ, যদি একটি আর্টিকেল ইংরেজি এবং বাংলা উভয় ভাষায় থাকে, তবে আপনি Language অপশন থেকে নির্দিষ্ট ভাষা নির্বাচন করবেন।
  • Module & Plugins: মডিউল এবং প্লাগইনগুলির জন্যও আপনি ভাষা নির্ধারণ করতে পারেন। এভাবে, একটি মডিউল শুধুমাত্র নির্দিষ্ট ভাষার জন্যই দৃশ্যমান হবে।

Joomla তে Language Switcher Module এবং Multilingual Menu তৈরি করা আপনার সাইটে একাধিক ভাষার সমর্থন যোগ করতে সহায়ক। এটি ব্যবহারকারীদের জন্য বিভিন্ন ভাষায় কনটেন্ট দেখার এবং সাইটের বিভিন্ন ভাষায় সাইটের নেভিগেশন পরিচালনা করার সুযোগ প্রদান করে। Joomla এর এই মাল্টি-ল্যাঙ্গুয়াল ফিচারের মাধ্যমে আপনি একটি আন্তর্জাতিক দর্শক গোষ্ঠী তৈরি করতে পারেন, যা আপনার সাইটের বৈশ্বিক পরিসর বাড়াতে সহায়তা করবে।

Content added By
Promotion

Are you sure to start over?

Loading...