kamran0080

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

13 پست در این موضوع قرار دارد

سلام

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

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

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

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

 

 

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

0

به اشتراک گذاری این پست


لینک به پست

سلام

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


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

سلام

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

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

سلام

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

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

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

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

 

 

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

سلام

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

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

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

 

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

0

به اشتراک گذاری این پست


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

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

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

0

به اشتراک گذاری این پست


لینک به پست
در 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

به اشتراک گذاری این پست


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

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

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

0

به اشتراک گذاری این پست


لینک به پست

در پوشه اصلی افزونه فایل 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 درست کنید و فایل ترجمه رو اونجا قرار بدید، در آپدیت بعدی اگر این قسمت اضافه نشده بود، برای لود ترجمه می‌بایست دوباره اینکار انجام بشه ...

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

0

به اشتراک گذاری این پست


لینک به پست
در 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/

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

0

به اشتراک گذاری این پست


لینک به پست
در 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 درست کنید و فایل ترجمه رو اونجا قرار بدید، در آپدیت بعدی اگر این قسمت اضافه نشده بود، برای لود ترجمه می‌بایست دوباره اینکار انجام بشه ...

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

 

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

 

wp-user-profiles.zip

1

به اشتراک گذاری این پست


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

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

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

 

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

 

wp-user-profiles.zip

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

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

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

1

به اشتراک گذاری این پست


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

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

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

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

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

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

1234
kamran0080

 

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری