WordPress.org টিউটোরিয়াল (পর্ব ১২) : ট্রান্সলেশন #৩

5
451

WordPress এমন একটা ব্যবস্থা যেখানে সবকিছু আপনার প্রয়োজনমত সাজিয়ে নিতে পারেন। আজকে আমরা দেখবো কিভাবে WordPress-এ বিভিন্ন জায়গায় নিজের মতো অনুবাদ করে নেওয়া যায়। সাধারণত ৩ জায়গায় অনুবাদ করা দরকার পরে।

  • DashBoard Translation
  • Theme Translation
  • PlugIn Translation

 

Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

আমরা এ পর্যন্ত কিভাবে DashBoard ও Theme  ট্রান্সলেট করতে হয় দেখেছি। এই পর্বে আমরা PlugIns ট্রান্সলেশন করা শিখবো।

 

PlugIn ট্রান্সলেশন

 

PlugIn ট্রান্সলেশন সাধারণত ৩ ভাবে করা হয়।

  • Language ফাইল এডিট: খুব কম সংখ্যক PlugIns Language ফাইল সাপোর্ট করে। এই Language ফাইল এডিট করে এদের ট্রান্সলেট করা হয়।
  • ট্রান্সলেশন অপশন: অনেক PlugIns এ অনুবাদ করার জন্য অপশন থাকে। এসব PlugIns অনুবাদ করা একদম সহজ।
  • PlugIn Template এডিট: বেশিরভাগ PlugIns এভাবে অনুবাদ করতে হয়। এটা করার জন্য PlugIns-এর Template ফাইল এডিট করা লাগে। এজন্য HTML, PHP সম্পর্কে কিছুটা ধারণা থাকলে ভালো হয়। যদি এগুলো সম্পর্কে ভালোভাবে না জানা থাকে তাহলে অভিজ্ঞ ব্যক্তিদের সাহায্য নিতে পারেন। কারণ Template এডিট করার সময় কোডিং-এ কোন ত্রুটি হলে PlugIn নষ্ট হয়ে যেতে পারে।

 

প্রশ্ন: কিভাবে বুঝবেন প্লাগইন Language ফাইল সাপোর্ট করে কিনা?
উত্তর: যেসব PlugIns-এর মধ্যে *.pot,  *.po বা উভয় এক্সটেনশানের ফাইল থাকে সেগুলো Language ফাইল সাপোর্ট করে।

 

প্রশ্ন: কিভাবে বুঝবেন PlugIns ট্রান্সলেশন অপশন দিয়ে অনুবাদ করা যাবে কিনা?
উত্তর: যেসব PlugIns ইন্সটল করার পর DashBoard-এ Translate করার জন্য কোন অপশন থাকে সেগুলো এভাবে অনুবাদ করা যাবে।

 

প্রশ্ন: কিভাবে বুঝবেন প্লাগইন Template এডিট করে অনুবাদ করা লাগবে কিনা?
উত্তর: যেসব PlugIns-এ উপরের দুটি পদ্ধতির একটিও কার্যকর না হয় তাহলে সেটা এভাবে অনুবাদ করা লাগবে।

 

বুঝতে অসুবিধা হচ্ছে? নিচে উদাহরণ দেওয়া হয়েছে, সেখানেই সব পরিষ্কার হয়ে যাবে।

 

Language ফাইল এডিট

যদি দেখেন আপনার PlugIn-টার ভেতর *.pot,  *.po বা উভয় এক্সটেনশানের ফাইল আছে তাহলে সেটা এভাবে ট্রান্সলেট করা লাগবে। কিভাবে করবেন?

  • Theme-এর Language ফাইল যেভাবে এডিট করেছিলেন এটা একইভাবে করতে হবে।
  • এডিট করার পর যথারীতি *.mo ফাইল পাওয়া যাবে।
  • প্লাগইনের যেখানে *.pot বা *.po ফাইল ছিল সেখানে এই *.mo ফাইলটাকেও রাখতে হবে।
  • ব্যস হয়ে যাবে।

 

ট্রান্সলেশন অপশন

ধরুন, কোন একটা PlugIn আপনি আপনার সাইটে ইন্সটল করলেন। এবার যদি Translation করার জন্য কোন অপশন DashBoard-এ খুঁজে পান তাহলে সেটা এভাবে অনুবাদ করা যাবে। সাধারণ এক্ষেত্রে PlugIn-এর জন্য একটা Menu বা Sub-Menu তৈরি হয়। সেখানে এই Translation অপশন পাওয়া যায়। আমরা উদাহরণ হিসেবে WP Favorite Posts প্লাগইনটা ব্যবহার করব।

  • WP Favorite Posts প্লাগইনটা আপনার সাইটে ইন্সটল করুন।
  • দেখবেন “Settings” মেনুর সাব-মেনু হিসেবে “Favorite Posts” তৈরি হয়েছে।
  • সেটাতে ঢুকুন।
  • দেখবেন “Label Settings” নামে একটা অপশন রয়েছে। সেখানে বামপাশে মূল ইংরেজিগুলো দেয়া আছে। আর ডান পাশে বক্সে সেই ইংরেজির জন্য কি লেখা দেখাবে তা লেখা আছে। এই বক্সে যদি আমরা বাংলাতে সেগুলো লিখি তাহলে সেগুলো বাংলায় দেখাবে। তারমানে এটা Translation অপশন।
  • অনুবাদ করার বক্সে আমরা ইংরেজিগুলোর অনুবাদ করে ফেলবো।
  • “Update options >>” -এ ক্লিক করুন।
  • হয়ে গেলো PlugIn ট্রান্সলেশন করা।

PlugIn-ভেদে এই অপশন পরিবর্তন হবে। সবগুলাতে একরকম হবে না।

 

PlugIn Template এডিট

Theme Template এডিট করার মত এটা কষ্টকর আর বিরক্তিকর। আমরা এখানে উদাহরণ হিসেবে iRedlof Ajax Login প্লাগইন ব্যবহার করব।

  • PlugIn-টি ইন্সটল করন।
  • আপনার সাইটে যান। PlugIn-টি দেখুন।
  • এর প্রতিটা লাইনই ট্রান্সলেট করা যাবে।
  • “DashBoard”-এ যান।
  • “PlugIns” মেনুর সাব-মেনু “Editor”-এ যান।
  • “Select plugin to edit:” থেকে PlugIn-টি সিলেক্ট করে “Select”-এ ক্লিক করুন।
  • PlugIn-এর ফাইলগুলো দেখাবে। আপনাকে বের করতে হবে কোন ফাইলটা এডিট করা লাগবে।
  • এজন্য প্রতিটা ফাইলে ঢুকুন। [Ctrl]+[F] চাপুন। সার্চ বক্সে প্লাগইনটার অনুবাদযোগ্য কোন একটা লাইন লিখে সার্চ করুন। যদি পাওয়া যায় তাহলে সেই ফাইলটাই এডিট করা লাগবে। যেমন: আমরা “My Account” এই লাইনটা সার্চ করব। দেখা যাবে,  update-content.php ফাইলে সেটা খুঁজে পাওয়া গেছে।
  • এভাবে প্লাগইনের প্রতিটা শব্দ বা বাক্য খুঁজে বের করুন। যেমন: My Account, Global Dashboard, Edit My Profile, Comments, Log out ইত্যাদি ইত্যাদি।
  • দেখুন সেটা HTML Tag-এর ভেতর আছে কিনা। যদি না থাকে তাহলে অনুবাদ করুন।
  • যেমন উপরের ছবিতে My Account বাক্যটি কোন HTML ট্যাগের ভেতর নাই। এটা অনুবাদ করে “আমার একাউন্ট” বা আপনার পছন্দমত কোন কিছু লেখা যেতে পারে।
  • সবগুলো অনুবাদ করা হয়ে গেলে “Update File”-এ ক্লিক করুন।

মনে রাখতে হবে, PlugIn Template এডিট করার সময় যদি ভুল কিছু করেন, বা HTML Tag-এর ভেতর কিছু পরিবর্তন করে ফেলেন তাহলে PlugIn নষ্ট(ব্রোকেন) হয়ে যেতে পারে। তাই, সাবধান।

 

এখানেই শেষ হলো আমাদের ওয়ার্ডপ্রেস ট্রান্সলেশনের কাজ।

টিউনারপেজের নতুন টিউন আপনাকে ইমেইল করব?
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

5 মন্তব্য

  1. SSS ভাই প্রথমেই আপনাকে অসংখ্য ধন্যবাদ চমৎকার সব টিউন উপহার দেবার জন্য।
    অতঃপর প্রশ্ন:
    WP Favorite Posts প্লাগইনটা সাইটে ইন্সটল করে ঠিকমত অনুবাদ করে আপডেট করলাম কিন্তু কোন ফলাফল পেলাম না । এটার কাজ কি?
    iRedlof Ajax Login এই প্লাগিনটার কাজ কি?
    ইনস্টল করলাম কোন পরিবর্তন ধরা পড়ল না।
    ওয়ার্ডপ্রেস ৩.২.১ ভার্সন ব্যবহার করি।

একটি উত্তর ত্যাগ

Please enter your comment!
Please enter your name here

fourteen − twelve =