Localisation এবং Translation Management

Magento Multistore এবং Multilingual Support - ম্যাজেন্টো ফ্রেমওয়ার্ক (Magento Framework) - Web Development

277

ম্যাজেন্টো ফ্রেমওয়ার্ক (Magento Framework) তে Localization এবং Translation Management একটি শক্তিশালী ফিচার, যা বিভিন্ন ভাষায় এবং অঞ্চলে Magento সাইটের কনটেন্ট প্রদর্শন এবং পরিচালনা করতে সহায়ক। আপনি যখন একটি আন্তর্জাতিক ই-কমার্স সাইট তৈরি করেন, তখন বিভিন্ন দেশের গ্রাহকদের জন্য বিভিন্ন ভাষায় কনটেন্ট এবং ইনফরমেশন সরবরাহ করা প্রয়োজন হয়। Localization এবং Translation Management এই প্রক্রিয়াগুলিকে সহজ এবং কার্যকরী করে তোলে।

এখানে আমরা Magento Localization এবং Translation Management এর কনফিগারেশন এবং ব্যবহারের প্রক্রিয়া বিস্তারিতভাবে আলোচনা করব।


১. Localization (লোকালাইজেশন) কনফিগারেশন

Localization এর মাধ্যমে আপনি আপনার Magento সাইটের ভাষা, মুদ্রা, সময়, এবং অন্যান্য অঞ্চল-নির্দিষ্ট সেটিংস কনফিগার করতে পারবেন। এটি বিভিন্ন দেশের ব্যবহারকারীদের জন্য সাইটের উপস্থাপনা কাস্টমাইজ করতে সাহায্য করে।

১.১. Locale (ভাষা) কনফিগার করা

  1. Admin Panel এ লগইন করুন।
  2. Stores > Configuration এ যান।
  3. General > Locale Options এ ক্লিক করুন।
  4. Locale অপশন থেকে আপনি সাইটের জন্য ভাষা এবং অঞ্চল নির্ধারণ করতে পারবেন। আপনি এখানে বিভিন্ন ভাষা যেমন ইংরেজি, বাংলা, স্প্যানিশ, ফরাসি ইত্যাদি নির্বাচন করতে পারেন।
  5. Save Config এ ক্লিক করুন।

এই সেটিংসটি সাইটের জন্য লোকালাইজড কনটেন্ট এবং সঠিক ভাষার ব্যবহার নিশ্চিত করবে।

১.২. Currency (মুদ্রা) কনফিগার করা

Magento তে মুদ্রা কনফিগার করার মাধ্যমে আপনি বিভিন্ন অঞ্চলে গ্রাহকদের জন্য সঠিক মুদ্রা প্রদর্শন করতে পারেন। এর মাধ্যমে আপনি পণ্যের মূল্য বিভিন্ন মুদ্রায় কনভার্ট করতে পারবেন।

  1. Stores > Configuration এ যান।
  2. General > Currency Setup এ ক্লিক করুন।
  3. Currency Options থেকে আপনার সাইটের ডিফল্ট মুদ্রা নির্বাচন করুন।
  4. Allowed Currencies এর মধ্যে আপনি যেসব মুদ্রা চান সেগুলি নির্বাচন করুন।
  5. Save Config এ ক্লিক করুন।

১.৩. Timezone (সময় অঞ্চল) কনফিগার করা

সময়ের সঠিক প্রদর্শন অত্যন্ত গুরুত্বপূর্ণ, বিশেষত আপনি যদি আন্তর্জাতিক ব্যবসা পরিচালনা করেন। সাইটের Timezone কনফিগার করতে:

  1. Stores > Configuration এ যান।
  2. General > General এ ক্লিক করুন।
  3. Timezone অপশন থেকে সঠিক সময় অঞ্চল নির্বাচন করুন।
  4. Save Config এ ক্লিক করুন।

২. Translation Management (অনুবাদ ব্যবস্থাপনা)

Magento Translation Management এর মাধ্যমে আপনি সাইটের কনটেন্ট বিভিন্ন ভাষায় অনুবাদ করতে পারবেন। এটি আপনাকে সাইটের UI, ইমেইল টেমপ্লেট, বার্তা এবং অন্যান্য কনটেন্ট অনুবাদ করতে সহায়ক।

২.১. Magento Translation Files

Magento এ Translation ফাইলগুলি দুটি প্রধান ফরম্যাটে থাকে:

  • CSV Files: সাধারণত, Magento ভাষা অনুবাদ করার জন্য CSV (Comma-Separated Values) ফাইল ব্যবহার করে। এই ফাইলগুলির মধ্যে সিস্টেমের সমস্ত বার্তা এবং স্ট্রিং গুলি থাকে, যা বিভিন্ন ভাষায় অনুবাদ করা যায়।
  • XLIFF Files: XLIFF ফাইলটি একটি স্ট্যান্ডার্ড ফাইল ফরম্যাট যা আন্তর্জাতিক সফটওয়্যারে অনুবাদ ডেটা এক্সচেঞ্জের জন্য ব্যবহৃত হয়।

২.২. Custom Translation File (কাস্টম অনুবাদ ফাইল) তৈরি করা

Magento তে কাস্টম অনুবাদ ফাইল তৈরি করতে:

  1. app/i18n/ ডিরেক্টরিতে যান এবং আপনার ভাষা এবং অঞ্চল অনুযায়ী একটি নতুন ফোল্ডার তৈরি করুন। উদাহরণস্বরূপ, যদি আপনি বাংলা ভাষায় অনুবাদ করতে চান, তাহলে bn_bd নামে একটি ফোল্ডার তৈরি করুন।
  2. সেখানে একটি .csv ফাইল তৈরি করুন এবং অনুবাদ করতে চান এমন স্ট্রিংগুলি প্রদান করুন।

উদাহরণ:

"Add to Cart","কার্টে যোগ করুন"
"Proceed to Checkout","চেকআউট প্রক্রিয়া শুরু করুন"
  1. এই ফাইলটি Magento সিস্টেমে i18n ডিরেক্টরিতে স্থানান্তর করুন এবং সিস্টেম পুনরায় ক্যাশ ফ্লাশ করুন।

২.৩. Backend Translation (ব্যাকএন্ড অনুবাদ)

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

  1. Stores > Configuration > General > Locale Options এ যান।
  2. এখান থেকে আপনি Admin Locale পরিবর্তন করতে পারেন, যাতে ব্যাকএন্ড ভাষা পরিবর্তন হয়।

২.৪. Translation Inline (লাইভ অনুবাদ)

Magento এর Inline Translation ফিচার ব্যবহার করে আপনি সাইটের যেকোনো স্থানে লাইভ অনুবাদ করতে পারেন। এটি সাধারণত উন্নয়ন বা পরীক্ষার জন্য ব্যবহৃত হয়।

  1. Stores > Configuration এ যান।
  2. Advanced > Developer সেকশনে Inline Translation সেটিংটি Enabled করুন।
  3. Save Config এ ক্লিক করুন।

এখন আপনি আপনার সাইটের যেকোনো টেক্সট লাইভ অনুবাদ করতে পারবেন।


৩. Custom Translations via Admin

Magento 2 তে আপনি Translation কনফিগারেশন সোজাসুজি অ্যাডমিন প্যানেল থেকেই পরিচালনা করতে পারেন:

  1. Admin Panel > Stores > Configuration এ যান।
  2. General > Locale Options থেকে Translate Inline অপশনটি এনেবল করুন।
  3. এরপর আপনি সাইটের বিভিন্ন টেক্সট পরিবর্তন এবং অনুবাদ করতে পারবেন।

সারাংশ

Magento Localization এবং Translation Management সিস্টেম আপনার সাইটের ভাষা, মুদ্রা, সময় এবং অন্যান্য অঞ্চলের জন্য উপযুক্ত কনফিগারেশন এবং অনুবাদ প্রক্রিয়া নিশ্চিত করে। আপনি Locale, Currency, এবং Timezone কনফিগারেশন থেকে শুরু করে Translation Files তৈরি এবং Inline Translation ব্যবস্থাপনা করে সাইটের সমস্ত কনটেন্ট বিভিন্ন ভাষায় কাস্টমাইজ করতে পারবেন। এটি আন্তর্জাতিক ব্যবসার জন্য অত্যন্ত গুরুত্বপূর্ণ, কারণ এটি গ্রাহকদের জন্য ভাষার চাহিদা পূরণ করে এবং একটি সঠিক স্থানীয়কৃত অভিজ্ঞতা প্রদান করে।

Content added By
Promotion

Are you sure to start over?

Loading...