(এখানে ডিইউএসএইচ-এর অনুবাদের একটি উদাহরণ রয়েছে the আপনার পছন্দসই রীতিনীতি পরিবর্তন করুন))
প্রতিটি প্লাগইন শিরোনামে, একটি অনন্য নাম রয়েছে। (উদাহরণ স্বরূপ:
/*
Plugin Name: my-pluginname
.......
*/
তারপরে, প্লাগইনটির ফোল্ডারে, একটি "ফোল্ডার" ভাষা তৈরি করুন;
তারপরে, আপনার প্লাগইন। php ফাইলে (শীর্ষে কোথাও), সূচনা কোডটি সন্নিবেশ করান:
class load_language
{
public function __construct()
{
add_action('init', array($this, 'load_my_transl'));
}
public function load_my_transl()
{
load_plugin_textdomain('my-pluginname', FALSE, dirname(plugin_basename(__FILE__)).'/languages/');
}
}
$zzzz = new load_language;
তারপরে যে কোনও পাঠ্য সম্পাদক খুলুন, তারপরে এই কোডটির মতো সন্নিবেশ করুন (দ্রষ্টব্য, আমরা কেবল দুটি নমুনা বার্তা যুক্ত করছি, "হ্যালো" এবং "বাই", সুতরাং, আপনি অনুরূপ লাইনের সাথে আপনি যেমন চান তেমন অনেক বার্তা যোগ করতে পারেন)।
# English translations for PACKAGE package.
# Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Automatically generated, 2012.
#
msgid ""
msgstr ""
"Project-Id-Version: my-pluginname 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-06 13:46-0400\n"
"PO-Revision-Date: 2013-03-21 11:20+0400\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"X-Poedit-SourceCharset: iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.5.4\n"
#: mypluginindex.php:87 (it is just a line of a note, to remind where our code appears)
msgid "mymessage1"
msgstr "Hello"
#: mypluginindex.php:88
msgid "mymessage2"
msgstr "Bye"
তারপরে এই ফাইলটিকে "আমার-প্লাগননাম-en_US.po" হিসাবে সংরক্ষণ করুন (দ্রষ্টব্য, .po ফাইলের একটি এক্সটেনশান, সুতরাং আপনার পাঠ্য সম্পাদক প্রোগ্রামটি "আমার-প্লাগ-নাম-en_US.po.TXT" তে সংরক্ষণ করেনি তা পরীক্ষা করে দেখুন)।
তারপরে POEDIT সফ্টওয়্যারটি ডাউনলোড করুন এবং এই ফাইলটি খুলুন। তারপরে "অনুবাদ" ক্ষেত্রটি সম্পাদনা করুন এবং তারপরে "মাই-প্লাগইননাম-ডি_ডিই" হিসাবে সংরক্ষণ করুন সেখানে দুটি ফাইল উত্পন্ন হবে (যদি পোইডডিট স্বয়ংক্রিয়ভাবে দ্বিতীয় .মো ফাইল তৈরি না করে তবে কেবল ফাইল -> পছন্দসমূহ -> সম্পাদক যান এবং পরীক্ষা করুন যে বাক্সটি বলেছে "" সেভ করার সময় .MO ফাইলটি স্বয়ংক্রিয়ভাবে সংকলন করুন "),
তারপরে এই দুটি ফাইলটিকে "ভাষা" ফোল্ডারে রাখুন।
এর পরে, wp-config.php খুলুন এবং এই কোডটি সন্ধান করুন:
define ('WPLANG, '');
এবং পরিবর্তন
define ('WPLANG, 'de_DE');
এখানেই শেষ. ওয়ার্ডপ্রেস লোড করা হলে, এটি আপনার প্লাগইন ভাষা ফাইলটি উপসর্গ -de_DE সহ পড়বে।
সুতরাং, পরিবর্তে প্লাগইনের। Php ফাইলটিতে:
echo "Something string";
আপনার ব্যবহার করা উচিত:
echo __("mymessage1", 'my-pluginname');
সম্পন্ন হয়েছে। এখন আপনার প্লাগইনটি পরীক্ষা করা উচিত।
পিএস ব্যবহৃত লিঙ্ক: