رفتن به مطلب

کمک در ترجمه افزنه WP User Profiles


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

سلام

من بهرتین افزونه ای که برای حرفه ای کردن شناسنامه کاربرا دیدم WP User Profiles هست ، فقط انگیسیه ، من سعی کردم با po edit فرسیش کنم و ترجمه هم کردم متنها وقتی نصب می کنم باز ان
انگیسه

https://wordpress.org/support/plugin/wp-user-profiles

اینم ادرس افزنه
 

اگه کسی لطف کنه بصورت استاندارد فقط دو سه کلمه رو ترجمه کنه جوری که تو سایت فارسی نشون بده من خودن همه قسمتاشو فارسی می کنم

 

 

منتظرم کمک کنین

لینک به ارسال

سلام

نویسنده افزونه هنوز کد مربوط به فراخوانی فایل ترجمه رو اضافه نکرده 

می‌تونید بهش پیام بدید یا خودتون اضافه کنید ...

لینک به ارسال

سلام اگه کمی با php آشنا باشید میتونید خودتون وارد فایل های افزونه بشید و فایل اصلیش رو پیدا کنید و تمام جمات انگلیسی رو به فارسی ترجمه کنید

لینک به ارسال
در 7 ساعت قبل، مهدی گفته است :
در 19 ساعت قبل، kamran0080 گفته است :
در 7 ساعت قبل، مهدی گفته است :

سلام

نویسنده افزونه هنوز کد مربوط به فراخوانی فایل ترجمه رو اضافه نکرده 

می‌تونید بهش پیام بدید یا خودتون اضافه کنید ...

سلام

من بهرتین افزونه ای که برای حرفه ای کردن شناسنامه کاربرا دیدم WP User Profiles هست ، فقط انگیسیه ، من سعی کردم با po edit فرسیش کنم و ترجمه هم کردم متنها وقتی نصب می کنم باز ان
انگیسه

https://wordpress.org/support/plugin/wp-user-profiles

اینم ادرس افزنه
 

اگه کسی لطف کنه بصورت استاندارد فقط دو سه کلمه رو ترجمه کنه جوری که تو سایت فارسی نشون بده من خودن همه قسمتاشو فارسی می کنم

 

 

منتظرم کمک کنین

سلام

نویسنده افزونه هنوز کد مربوط به فراخوانی فایل ترجمه رو اضافه نکرده 

می‌تونید بهش پیام بدید یا خودتون اضافه کنید ...

به نویسنده پیام دادم هنوز ج نداده

 

میشه بیشتر راهنماییم کنی

لینک به ارسال
در 6 ساعت قبل، M.Javad گفته است :

سلام اگه کمی با php آشنا باشید میتونید خودتون وارد فایل های افزونه بشید و فایل اصلیش رو پیدا کنید و تمام جمات انگلیسی رو به فارسی ترجمه کنید

 بله میتونم ترجمه کنم ولی یه مشکل هست اونم این که با اپدیت برنامه به این شکل همه زحمات ادم به هدر میره

لینک به ارسال
در 19 ساعت قبل، kamran0080 گفته است :

سلام

من بهرتین افزونه ای که برای حرفه ای کردن شناسنامه کاربرا دیدم WP User Profiles هست ، فقط انگیسیه ، من سعی کردم با po edit فرسیش کنم و ترجمه هم کردم متنها وقتی نصب می کنم باز ان
انگیسه

https://wordpress.org/support/plugin/wp-user-profiles

اینم ادرس افزنه
 

اگه کسی لطف کنه بصورت استاندارد فقط دو سه کلمه رو ترجمه کنه جوری که تو سایت فارسی نشون بده من خودن همه قسمتاشو فارسی می کنم

 

 

منتظرم کمک کنین

درود

اگه فقط دو سه کلمست میتونید از کد زیر استفاده کنید:

باید داخل فانکشن قرار بدین.

add_filter('gettext', 'mw_translate_words_array');
add_filter('ngettext', 'mw_translate_words_array');
function mw_translate_words_array( $translated ) {
$words = array(
'vazheh pishfarz' => 'vazheh tazeh',
);
$translated = str_ireplace(  array_keys($words),  $words,  $translated );
return $translated;
}

در خط 5 به جای کلمه‌ی vazheh pishfarz عبارت انگلیسی رو قرار بدین و به جای vazheh tazeh ترجمه عبارت رو به فارسی قرار بدین. مراقب علامت‌های تک کوتیشن، کاما، فلش و... باشین که حذف نشن.

این خط رو میتونید به دفعات دلخواه با واژه‌های مورد نظرتون اضافه کنید، یه مثال میزنم که منظورمو بهتر برسونم:

add_filter('gettext', 'mw_translate_words_array');
add_filter('ngettext', 'mw_translate_words_array');
function mw_translate_words_array( $translated ) {
$words = array(
'Profile' => 'پروفایل',
'Log out' => 'خروج',
'Logout' => 'خروج',
);
$translated = str_ireplace(  array_keys($words),  $words,  $translated );
return $translated;
}

همچنین باید کلمات رو دقیقا به همون شکلی که هستن بنویسید (حروف کوچک و بزرگ، فاصله‌ها و...) چون ترجمه به کمک رشته‌ها انجام میشه.

خودم برای ترجمه بعضی از واژه‌ها از این کد استفاده میکنم و جواب داده، امیدوارم کارتون راه بیفته. 

 

منبع: ماندگار وب: http://mandegarweb.com/wordpress/wordpress-hack-code/%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4-%D9%88-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D9%88%D8%A7%DA%98%D9%87-%D9%87%D8%A7%DB%8C-%D9%BE%DB%8C%D8%B4-%D9%81%D8%B1%D8%B6-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/

لینک به ارسال
در 1 ساعت قبل، kamran0080 گفته است :

 بله میتونم ترجمه کنم ولی یه مشکل هست اونم این که با اپدیت برنامه به این شکل همه زحمات ادم به هدر میره

خب آپدیت نکنید :P

لینک به ارسال

در پوشه اصلی افزونه فایل wp-user-profiles باز کنید

این کد رو 

load_plugin_textdomain( 'wp-user-profiles', false, plugin_basename( dirname( __FILE__ ) ) . '/languages' ); 

داخل فانکشن _wp_user_profiles() اضافه کنید، مثل:

function _wp_user_profiles() {
	...
	load_plugin_textdomain( 'wp-user-profiles', false, plugin_basename( dirname( __FILE__ ) ) . '/languages' ); 
}
add_action( 'plugins_loaded', '_wp_user_profiles' );

داخل پوشه افزونه پوشه‌ای به نام languages درست کنید و فایل ترجمه رو اونجا قرار بدید، در آپدیت بعدی اگر این قسمت اضافه نشده بود، برای لود ترجمه می‌بایست دوباره اینکار انجام بشه ...

اطلاعات بیشتر

لینک به ارسال
در 15 ساعت قبل، Farshad گفته است :

درود

اگه فقط دو سه کلمست میتونید از کد زیر استفاده کنید:

باید داخل فانکشن قرار بدین.


add_filter('gettext', 'mw_translate_words_array');
add_filter('ngettext', 'mw_translate_words_array');
function mw_translate_words_array( $translated ) {
$words = array(
'vazheh pishfarz' => 'vazheh tazeh',
);
$translated = str_ireplace(  array_keys($words),  $words,  $translated );
return $translated;
}

در خط 5 به جای کلمه‌ی vazheh pishfarz عبارت انگلیسی رو قرار بدین و به جای vazheh tazeh ترجمه عبارت رو به فارسی قرار بدین. مراقب علامت‌های تک کوتیشن، کاما، فلش و... باشین که حذف نشن.

این خط رو میتونید به دفعات دلخواه با واژه‌های مورد نظرتون اضافه کنید، یه مثال میزنم که منظورمو بهتر برسونم:


add_filter('gettext', 'mw_translate_words_array');
add_filter('ngettext', 'mw_translate_words_array');
function mw_translate_words_array( $translated ) {
$words = array(
'Profile' => 'پروفایل',
'Log out' => 'خروج',
'Logout' => 'خروج',
);
$translated = str_ireplace(  array_keys($words),  $words,  $translated );
return $translated;
}

همچنین باید کلمات رو دقیقا به همون شکلی که هستن بنویسید (حروف کوچک و بزرگ، فاصله‌ها و...) چون ترجمه به کمک رشته‌ها انجام میشه.

خودم برای ترجمه بعضی از واژه‌ها از این کد استفاده میکنم و جواب داده، امیدوارم کارتون راه بیفته. 

 

منبع: ماندگار وب: http://mandegarweb.com/wordpress/wordpress-hack-code/%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4-%D9%88-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D9%88%D8%A7%DA%98%D9%87-%D9%87%D8%A7%DB%8C-%D9%BE%DB%8C%D8%B4-%D9%81%D8%B1%D8%B6-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/

ممنونم از شما ، فقط من میخوام همه افزونه رو ترجمه کنم ، اینطور سنگین نمیشه ؟

لینک به ارسال
در 3 ساعت قبل، مهدی گفته است :

در پوشه اصلی افزونه فایل wp-user-profiles باز کنید

این کد رو 


load_plugin_textdomain( 'wp-user-profiles', false, plugin_basename( dirname( __FILE__ ) ) . '/languages' ); 

داخل فانکشن _wp_user_profiles() اضافه کنید، مثل:


function _wp_user_profiles() {
	...
	load_plugin_textdomain( 'wp-user-profiles', false, plugin_basename( dirname( __FILE__ ) ) . '/languages' ); 
}
add_action( 'plugins_loaded', '_wp_user_profiles' );

داخل پوشه افزونه پوشه‌ای به نام languages درست کنید و فایل ترجمه رو اونجا قرار بدید، در آپدیت بعدی اگر این قسمت اضافه نشده بود، برای لود ترجمه می‌بایست دوباره اینکار انجام بشه ...

اطلاعات بیشتر

ممنونم ازتون ، مشکلم حل شد با راهنمایی شما ، به زودی افزوننه رو ترجمه می کنم و همنیجا قرار میدم

لینک به ارسال

با تشکر از کاربر عزیز مهدی که که به کمک کد ایشان تونستم ترجمه رو کامل کنم و کاربر عزیز  Farshad  که به کمک راهنمایی ایشان تونستم ترجمه پیش فرض رو ویرایش کنم

افزونه ترجمه شده پیوست شد

 

الان فقط یک مشکل کوچیک هست و اونم  این که سر تیتر ها از فونت اریال استفاده می کنه که فارسی رو ززیبا نشون نمیده و از تو کد CSS هم نتونستم ویرایشش کنم ، اکر همکاران برای این بخش هم راهنماییی کنند عالی میشه

 

wp-user-profiles.zip

لینک به ارسال
در 1 ساعت قبل، kamran0080 گفته است :

با تشکر از کاربر عزیز مهدی که که به کمک کد ایشان تونستم ترجمه رو کامل کنم و کاربر عزیز  Farshad  که به کمک راهنمایی ایشان تونستم ترجمه پیش فرض رو ویرایش کنم

افزونه ترجمه شده پیوست شد

 

الان فقط یک مشکل کوچیک هست و اونم  این که سر تیتر ها از فونت اریال استفاده می کنه که فارسی رو ززیبا نشون نمیده و از تو کد CSS هم نتونستم ویرایشش کنم ، اکر همکاران برای این بخش هم راهنماییی کنند عالی میشه

 

wp-user-profiles.zip

ممنون از زحمتی که برای ترجمه کشیدید و خوشحالم که موفق شدید :)

در مورد فونت شاید داره از جای دیگه‌ای استایل میگیره، important رو امتحان کردید؟ (از inspect مرورگرتون چک کنید ببینید استایل دیگه‌ای میگره یا نه)

اگه آنلاینه آدرس رو قرار بدین تا راحت‌تر بشه بررسی کرد.

لینک به ارسال
در 3 ساعت قبل، Farshad گفته است :

ممنون از زحمتی که برای ترجمه کشیدید و خوشحالم که موفق شدید :)

در مورد فونت شاید داره از جای دیگه‌ای استایل میگیره، important رو امتحان کردید؟ (از inspect مرورگرتون چک کنید ببینید استایل دیگه‌ای میگره یا نه)

اگه آنلاینه آدرس رو قرار بدین تا راحت‌تر بشه بررسی کرد.

این پیشخووان یک کاربر تست هست

http://wle.ir/wp-admin/

1234
kamran0080

 

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...