miladgradient

مشکل در فارسی سازی

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

با سلام خدمت اساتید.

راستی من می‌خواستم توی این چند روزی که بیکارم بشینم چند تا افزونه فارسی کنم

اما متاسفانه نمی‌دونم مشکل کجاست

با اینکه فایل‌های ترجمه‌ی فارسی افزونه رو توی پوشه‌ی language می‌ذارم و اسم هم به درستی می‌ذارم براش

اما بعد از نصب، افزونه همچنان انگلیسیه

ممکنه راهنمایی بفرمایید ایراد کارم کجاست؟

این مثلا یک افزونه هست که ترجمه کردم

http://s5.picofile.com/file/8362331676/colorlib_login_customizer.zip.html

1

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


لینک به پست

دوست عزیز نکات و موارد گفته شده در لینک زیر رو چک کنید

https://developer.wordpress.org/plugins/internationalization/localization/

2

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


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

 

سلام. وقتتون بخیر

این فایل ترجمه رو تو کدوم پوشه languages میذارید؟

اگه اینکارو نکردید تستش کنید.

تو پوشه wp_content یه پوشه languages هست و تو این پوشه یه پوشه دیگه به اسم plugins

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

colorlib_login_customizer-fa_IR.mo

1

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


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

سلام. وقتتون بخیر

این فایل ترجمه رو تو کدوم پوشه languages میذارید؟

اگه اینکارو نکردید تستش کنید.

تو پوشه wp_content یه پوشه languages هست و تو این پوشه یه پوشه دیگه به اسم plugins

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

colorlib_login_customizer-fa_IR.mo

سلام

ممنون بابت جوابتون

 

فقط چند تا مورد

اول اینکه مگه نباید مثل بقیه افزونه‌ها که ترجمه دارن خودشون برن توی همین پوشه؟ چون الان دیدم توی همین مسیری که فرمودین چند تا فایل ترجمه‌شده‌ی دیگه هم هستن که مال پلاگین‌های دیگه اومده، بدون اینکه من گذاشته باشمون

دوم اینکه من دیدم قالب اسم فایل اینطوریه توی بقیه پلاگین‌های دیگه که فایل‌شون اینجاست colorlib-login-customizer-fa_IR.mo

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

 

احساس می‌کنم توی فایل functions باید یه چیزی اضافه بشه که بتونه این فایل‌هارو بخونه

0

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


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

 

سلام مجدد. خواهش میکنم.

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

من برای تست افزونه رو دانلود کردم و یک رشته رو ترجمه کردم. بخوبی فراخوانیش کرد. نمیدونم چرا برای شما ترجمه نمایش داده نمیشه.

فایلی که ترجمه کردم رو براتون اینجا میذارم. من فقط اون بخش توضیحات تو بخش افزونه ها در مورد این افزونه هست رو ترجمه کردم.
فایل ترجمه رو تو همون پوشه زبان خودش هم بذارید جواب میده.

 

colorlib-login-customizer-fa_IR.mo

colorlib-login-customizer-fa_IR.po

test-tranlate.jpg

2

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


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

سلام مجدد. خواهش میکنم.

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

من برای تست افزونه رو دانلود کردم و یک رشته رو ترجمه کردم. بخوبی فراخوانیش کرد. نمیدونم چرا برای شما ترجمه نمایش داده نمیشه.

فایلی که ترجمه کردم رو براتون اینجا میذارم. من فقط اون بخش توضیحات تو بخش افزونه ها در مورد این افزونه هست رو ترجمه کردم.
فایل ترجمه رو تو همون پوشه زبان خودش هم بذارید جواب میده.

 

colorlib-login-customizer-fa_IR.mo

colorlib-login-customizer-fa_IR.po

test-tranlate.jpg

اگر امکان داره براتون همین نسخه ی Poedit ی که دارید رو برای این دوست مون بزارید 

در بعضی نسخه ها ، نرم افزار poedit درست عمل نمیکنه

1

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


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

اگر امکان داره براتون همین نسخه ی Poedit ی که دارید رو برای این دوست مون بزارید 

در بعضی نسخه ها ، نرم افزار poedit درست عمل نمیکنه

نسخه ای که ازش استفاده میکنم آخرین نسخه هست. البته فکر میکنم خیلی فرقی نمیکنه چون خروجی از هر نسخه یکی هست.

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

1

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


لینک به پست

بله درسته . چون برای خودم این مورد پیش اومده بود که با تعویض نرم افزار poedit مشکل ترجمه حل شده بود ، عرض کردم

1

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


لینک به پست

ارسال شده در (ویرایش شده)

در 14 ساعت قبل، maraljoon گفته است :

سلام مجدد. خواهش میکنم.

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

من برای تست افزونه رو دانلود کردم و یک رشته رو ترجمه کردم. بخوبی فراخوانیش کرد. نمیدونم چرا برای شما ترجمه نمایش داده نمیشه.

فایلی که ترجمه کردم رو براتون اینجا میذارم. من فقط اون بخش توضیحات تو بخش افزونه ها در مورد این افزونه هست رو ترجمه کردم.
فایل ترجمه رو تو همون پوشه زبان خودش هم بذارید جواب میده.

 

colorlib-login-customizer-fa_IR.mo

colorlib-login-customizer-fa_IR.po

test-tranlate.jpg

خیلی عجیبه واقعا

احتمالا بررسی نکردید که فایل‌های ترجمه‌شده‌ی من مشکلی دارن یا خیر؟

حس می‌کنم فایل mo یه موردی داره که توی ویرایشگر cpanel که باز می‌کنم خط اولش چون حروف غیرطبیعیه به خاطر همینه که ترجمه رو نمی‌خونه

در 3 ساعت قبل، resanehwp گفته است :

بله درسته . چون برای خودم این مورد پیش اومده بود که با تعویض نرم افزار poedit مشکل ترجمه حل شده بود ، عرض کردم

من هم اتفاقا از آخرین نسخه دارم استفاده می‌کنم و اونقدری نسخه برنامه رو دخیل نمی‌دونم توی این قضیه

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

 

آخه مشکل اینه که من از نسخه وب و آنلاینش هم استفاده می‌کنم همینه

 

و جالب‌تر اینکه حتی فایل ترجمه‌شده رو که توی نسخه آنلاین می‌ندازم، قشنگ اون قسمتایی که ترجمه کردم رو تشخیص میده و می‌خونه

ویرایش شده در توسط miladgradient
آپدیت
0

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


لینک به پست

همین الان دوباره با نسخه آنلاینش چک کردم

به درستی کار می‌کنه

واقعا نمی‌دونم مشکل کجا بود

 

ممنون از بزرگوارانی که وقت گذاشتند. (اگر صلاح هست تاپیک بسته بشه)

1

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


لینک به پست

ارسال شده در (ویرایش شده)

خب تاپیک بسته نشده و من یه سوال دیگه هم داشتم که همینجا می‌پرسم و تاپیک جدید باز نمی‌کنم براش.

 

اگر یک افزونه که توی پوشه‌ی languageش هیچ فایلی به زبان انگلیسی وجود نداره برای ترجمه باید چکار کرد براش؟ (یعنی اصلا هیچ فایلی درون پوشه‌ی language وجود نداره)

ویرایش شده در توسط miladgradient
0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط noorian
      سلام.
      دوستان من افزونه نوشتم و قصد دارم توی مخزن ثبت کنم.
      ولی متوجه شدم که باید زبانش انگلیسی باشه . پس کلی زحمت کشیدم و زبانشو انگیلسی کردمو و براش فایل ترجمه ساختم .
      ولی فقط اطلاعات افزونه اعم از نام و ... ترجمه میشه ولی فایل فانکشن ترجمه نمیشه.
      کد ترجمه رو هم توی فایل اصلی افزونه و هم توی فانکشن هم گذاشتم و تست کردم ، ولی ترجمه نمیشه که نمیشه .
      چکار کنم؟
      کدی که استفاده کردم :function wpcodgard_init_time_tasks() {     wpcodgard_load_language();
      }
      function wpcodgard_load_language() {     /* Internationalization */     load_plugin_textdomain('wp_codes_guard', false, dirname(plugin_basename(__FILE__)) . '/languages/');
      }
    • توسط hamedgh1373
      سلام دوستان
      من افزونه اتصال ultimatemember به ووکامرس رو با استفاده از افزونه loco translat فارسی سازی کردم ولی 99 درصد ترجمه ها لحاظ نشدن
      لطفا راهنمایی کنید این مشکل از کجاست؟
      و چطور میتونم این مشکل رو درست کنم؟
       
    • توسط DEACTIVATED
      وقتی می‌خوام پوسته‌ای رو ترجمه کنم، به دو مشکل بر می‌خورم، یکی اینکه بعضی از پوسته‌هایی که دو یا سه رشته متنی دارن، فقط با یک نام دامنه علامت‌گذاری شدند، و متاسفانه فقط یکی از چند رشته در لیست poedit نشون داده میشن، برای مثال:
      printf( _x( 'One Reply to “%s”', 'comments title', 'mytheme' ), دوم اینکه چرا فقط از توابع ــ یا e_ استفاده نمیشه، و مثلا توابع دیگه‌ای هم به‌کار برده می‌شه؟
      وقتی بعضی از پوسته‌های فارسی شده رو -که از سایت‌های دیگه دانلود کردم- نگاه کردم، دیدم مستقیم در خود فایل پی‌اچ‌پی اون بخش‌ها رو فارسی کردن. ممنون میشم اگر اطلاعاتی دارید در این مورد راهنمایی کنین.
    • توسط hhamedd
      سلام. لطفا سایتم رو ببینید. در سایدبار ابزارک عضویت در خبرنامه رو گذاشتم ولی دو کلمه "email" و "subscribe" هر کاری کردم فارسی نشدن. این دوکلمه اصلا درفایل mo و po نیستن. لطفا اگر راهی به ذهنتون میرسه راهنمایی کنید. باتشکر.
      moshaveraneh.ir
    • توسط Hamidwp
      سلام خدمت دوستان من یه افزونه ای خریدم که میخوام فارسیش کنم ولی وقتی توی نرم افزار poedit واردش میکنم این خطا رو میده:
      Failed to extract wordpress information
      اینم عکس و فایل log.new .txt