• How to apply bangla language in wordpress

    আপনি যদি আপনার ওয়েবসার্ভারে ওয়ার্ডপ্রেস ইনস্টল করে থাকেন ( ইন্সটলেশন গাইড ) তবে আপনি চাইলে আপনার ওয়ার্ডপ্রেসে অন্য কোন ভাষা বা বাংলা ভাষা ব্যবহার করতে পারেন। ওয়ার্ডপ্রেসের ইন্টারফেসের বিভিন্ন ভাষার ট্রান্সলেশনে ব্যবহৃত হয় .PO(Portable Object) এবং .MO(Machine Object) ফাইল। এই ফাইল গুলো হচ্ছে ওয়ার্ডপ্রেসের Language ফাইল। এতে ওয়ার্ডপ্রেসে ব্যবহৃত শব্দগুলো ইংরেজীতে দেয়া আছে। যা .po ফাইলের জন্য বিশেষ কিছু এডিটর দিয়ে অন্যান্য ভাষায় অনুবাদ করা যায়।এমন একটি এডিটর হচ্ছে poEdit ডাউনলোড করতে পারেন এখান থেকে। ওয়ার্ডপ্রেসের অফিশিয়াল ল্যাঙ্গুয়েজ ফাইল wordpress.pot ডাউনলোড করতে পারেন এখান থেকে ।

    পো -এডিট সম্পর্কে বিস্তারিত পরে বলব। এখন শুধু জানাবো এই লোকালাইজড বা অনুবাদকৃত ফাইলগুলো কি করে আপনার ওয়ার্ডপ্রেসে ব্যবহার করবেন।

    http://codex.wordpress.org/WordPress_in_Your_Language

    এখানে বিভিন্ন ভাষার ওয়ার্ডপ্রেস ল্যাঙগুইজ ফাইল আছে। সেখানে Bangla – Bengali নামে বাংলা WordPress Language ফাইলের জন্য লিন্ক দেখতে পাবেন। হ্যা ওয়ার্ডপ্রেস কে মেঘদূত নামের প্রজেক্টে বাংলায় লোকালাইজ করা হয়েছে। সেখান থেকে প্রথম লিন্ক Bengali localization of wordpress. Project Code: Meghdut ক্লিক করুন তাহলে দুটো ফাইল দেখতে পাবেন bn.mobn.po
    এদুটোই ওয়ার্ডপ্রসের বাংলা Language ফাইল। bn.mo হচ্ছে কম্পাইলকৃত language ফাইল যেটা আমরা ওয়ার্ডপ্রেস কে বাংলায় দেখতে ব্যবহার করবো , আর bn.po ও language ফাইল যেটা দ্বারা অনুবাদ করা হয়েছে এবং bn.mo ফাইল টি তৈরী করা হয়েছে।
    আপনি চাইলে poEdit দিয়ে bn.po ফাইলটি খুলে পূর্বে অনুবাদকৃত বাংলা গুলো পরিবর্তন করতে পারবেন।


    এবার আসা যাক বাংলা Language ফাইলটি আপনার ওয়ার্ডপ্রেস ব্লগে ইনস্টলেশন পর্বেঃ

    এখন এফটিপি ক্লায়েন্টের মাধ্যমে আপনার ওয়েবসার্ভারে রাখা ওয়ার্ডপ্রেস ফাইল দেখুন। সেখান থেকে wp-includes ফোল্ডারে যান। সেখানে languages” নামে একটি ফোল্ডার তৈরী করুন। এবার সেই languages ফোল্ডারের ভিতরে bn.mo ফাইলটি কপি করুন।কপি হয়ে গেলে ওয়ার্ডপ্রেসের মূল ফোল্ডারে ফিরে আসুন। এবার সেখান থেকে wp-config.php ডাউনলোড করে ফাইলটি খুলুন ।

    / Change this to localize WordPress. A corresponding MO file for the
    / chosen language must be installed to wp-includes/languages.
    / For example, install de.mo to wp-includes/languages and set WPLANG to ‘de’
    / to enable German language support.
    define (’WPLANG’, ‘bn’);

    উপরোক্ত কোড দেখতে পাবেন সেখানে একটি লাইনে define (’WPLANG’, ”); কোড দেয়া থাকবে সেখানে ‘ ‘ এই দুটো মার্কের মধ্যে bn লিখে দিন।

    এক্ষেত্রে মনে রাখবেন আপনার language ফাইলনেম যদি হয় bn.mo বা en.mo তবে শূধু নামটাই bn উপরের কোডে উল্যেখ করতে হবে। এক্সটেনশন সহ নয়।

    এবার wp-config.php ফাইলটি সেভ করুন । তারপর আপনার সার্ভারে রাখা wp-config.php ফাইলের সাথে এই ফাইলটি রিপ্লেস করে দিন। ব্যাস কাজ হয়ে গেছে এবার আপনার ব্লগে বা লগইন করে এ্যাডমিনিস্টেশন প্যানেলে গিয়ে দেখুন বাংলা দেখতে পাচ্ছেন কিনা।

    উল্ল্যেখ্য সকল বাংলা অনুবাদ ইউনিকোডে করা হয়েছে।

    আমার লোকালসার্ভারে হোস্ট করা ওয়ার্ডপ্রেসের কিছূ স্ক্রিনশট দিলামঃ

    চিত্রঃ লগইন উইন্ডো

    চিত্রঃ ওয়ার্ডপ্রেস এডিটর

    চিত্রঃ অপশন

    চিত্রঃ ইউজারস্