WordPress প্লাগিন বা থিমে যখন ভিন্ন ভাষার সাপোর্ট যোগ করতে হয়, তখন POT, PO, এবং MO ফাইলগুলো ব্যবহার করা হয়। এগুলো মূলত অনুবাদ ব্যবস্থাকে সহজ ও কার্যকরী করতে সাহায্য করে। নিচে প্রতিটি ফাইল সম্পর্কে বিস্তারিতভাবে সহজ বাংলায় ব্যাখ্যা করা হলো:
POT ফাইল (Portable Object Template)
POT ফাইল হলো মূল টেমপ্লেট ফাইল যেখানে সব ইংরেজি টেক্সট বা স্ট্রিং থাকে যা প্লাগিন বা থিমে ব্যবহৃত হয়। এটি কোনো নির্দিষ্ট ভাষায় অনুবাদ করা থাকে না; বরং এটি অন্য ভাষায় অনুবাদের জন্য গাইডলাইন হিসেবে কাজ করে।
- POT ফাইলের উদ্দেশ্য: এটি হলো মূল টেক্সট ফাইল, যেখান থেকে অনুবাদ শুরু হয়।
- উদাহরণস্বরূপ,
shopxpert.pot
ফাইলে সমস্ত ইংরেজি স্ট্রিং থাকবে, যা অন্য ভাষায় অনুবাদ করা হবে।
PO ফাইল (Portable Object)
PO ফাইল হলো অনুবাদ করা টেক্সটের ফাইল, যেখানে নির্দিষ্ট ভাষায় প্রতিটি টেক্সটের অনুবাদ করা হয়। এটি মূলত POT ফাইল থেকে তৈরি হয় এবং প্রতিটি স্ট্রিংয়ের জন্য অনুবাদ সংরক্ষণ করে।
-
PO ফাইলের কাজ: এই ফাইলটি মূল ভাষার পাশাপাশি অনুবাদকৃত ভাষাও রাখে, যেমন: ইংরেজি থেকে বাংলায় অনুবাদ।
-
উদাহরণস্বরূপ,
bn_BD.po
ফাইলটি বাংলা ভাষার জন্য অনুবাদিত টেক্সট সংরক্ষণ করবে।
MO ফাইল (Machine Object)
MO ফাইল হলো কম্পিউটার-বন্ধুত্বপূর্ণ ফরম্যাটে রূপান্তরিত PO ফাইল। এটি বাইনারি ফরম্যাটে থাকে এবং WordPress এটি পড়ে দ্রুত অনুবাদ প্রদর্শন করতে পারে।
- MO ফাইলের উদ্দেশ্য: PO ফাইলের থেকে একটি দ্রুত এবং কার্যকরী ফরম্যাট তৈরি করা, যাতে সিস্টেম এটি সহজে পড়তে পারে।
- উদাহরণস্বরূপ,
bn_BD.mo
ফাইলটি বাংলা অনুবাদের জন্য দ্রুত লোড হতে ব্যবহৃত হবে।
সারসংক্ষেপ:
- POT ফাইল: টেমপ্লেট ফাইল, যেখানে ইংরেজি টেক্সট থাকে।
- PO ফাইল: অনুবাদ ফাইল, যেখানে ইংরেজি টেক্সটের অনুবাদ রাখা হয়।
- MO ফাইল: PO ফাইলের বাইনারি সংস্করণ, যা দ্রুত লোড করার জন্য ব্যবহৃত হয়।
এই তিনটি ফাইল ব্যবহার করেই WordPress থিম বা প্লাগিনের অনুবাদ পরিচালিত হয়।