رفتن به مطلب

قابل ترجمه کردن افزونه


پست های پیشنهاد شده

سلام

من یه افزونه ساده نوشتم و می خوام کاری کنم تا به راحتی بشه اون رو به زبان های مختلف ترجمه کرد . به طور مثال تو صفحه تنظیمات افزونه بالای صفحه کد زیر بود :

<h1>BSALA Settings</h1>

که به این تبدیلش کردم :

<h1> <?php _e('BSALA Settings', 'bp-show-activity-liked-avatars'); ?></h1>

و همین طور بقیه قسمت ها رو .

اول افزونه هم خط زیر رو اضافه کردم و در فولدر languages توی فولدر افزونه فایل ترجمه رو ریختم اما کار نمی کنه .( اسم فایل ترجمه bp-show-activity-liked-avatars_fa_IR.mo )


function my_plugin_init() {
load_plugin_textdomain( 'bp-show-activity-liked-avatars', false, 'bp-show-activity-liked-avatars/languages' );
}
add_action('init', 'my_plugin_init');

به نظرتون مشکلش از کجاست ؟

ممنونم

ویرایش شده توسط mahdiar
لینک به ارسال

به این صورت استفاده کنید:


function my_plugin_init() {
load_plugin_textdomain( 'bp-show-activity-liked-avatars', false, dirname(plugin_basename(__FILE__) ) . '/languages/' );
}
add_action('init', 'my_plugin_init');

  • امتیاز 2
لینک به ارسال

ممنونم . این رو هم تست کردم اما نشد . من این کد رو بعد از توضیحات افزونه می ذارم یعنی قبل شروع هر کد دیگه ای . مشکلی نداره ؟

  • امتیاز 1
لینک به ارسال

اسم فایل ترجمه اشتباهه ، bp-show-activity-liked-avatars_fa_IR.mo رو به bp-show-activity-liked-avatars-fa_IR.mo تغییر بدید

  • امتیاز 3
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...