رفتن به مطلب

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


arashkhademloo

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

سلام و عرض ادب...

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

با poeedit ترجمه رو انجام میدم... و همه راه هارو امتحان کردم.

لطفا اگه کسی میتونه کمک کنه ممنون میشم

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

سلام و عرض ادب...

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

با poeedit ترجمه رو انجام میدم... و همه راه هارو امتحان کردم.

لطفا اگه کسی میتونه کمک کنه ممنون میشم

کسی نیست جواب بده؟؟

لینک به ارسال
در در 5/5/2019 at 16:21، arashkhademloo گفته است :

سلام و عرض ادب...

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

با poeedit ترجمه رو انجام میدم... و همه راه هارو امتحان کردم.

لطفا اگه کسی میتونه کمک کنه ممنون میشم

سلام

قسمت تنظیمات قابلتون با پتلفرم و افزونه خاصی هست یا اختصاصی قالب هست؟

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

من یکم روش کار کردم و الان ترجمه هارو نشون میده ولی یک نکته ای هست که الان فایل mo داخل wp-content\languages\themes گزاشتم و ترجمه ها کار کرده!!

ولی من میخوام فایل ترجمه توی خود فایل language قالب باشه و کار کنه!!

یعنی -> themes\نام قالب\languages 

ولی هر کاری میکنم ترجمه رو نشون نمیده!!

باید چی کار کنم؟

 

لینک به ارسال
در 30 دقیقه قبل، arashkhademloo گفته است :

باید چی کار کنم؟

بررسی کنید ببینید کد زیر در function قرار داره یا خیر ( به جای theme_name نام پوسته خودتون رو بزارید)

<?php load_theme_textdomain('theme_name', get_template_directory() . '/languages'); ?>

درصورتی که وجود نداره ، توی function قرارش بدید. بررسی کنید و اگر حل نشد:

فایل های قالب رو بررسی کنید که رشته ها به صورت زیر نوشته شده اند یا خیر (باید اینطوری باشن!)

<?php _e( 'example'); ?>

 

  • امتیاز 1
لینک به ارسال
در 2 دقیقه قبل، muhmdzarei گفته است :

بررسی کنید ببینید کد زیر در function قرار داره یا خیر ( به جای theme_name نام پوسته خودتون رو بزارید)


<?php load_theme_textdomain('theme_name', get_template_directory() . '/languages'); ?>

درصورتی که وجود نداره ، توی function قرارش بدید. بررسی کنید و اگر حل نشد:

فایل های قالب رو بررسی کنید که رشته ها به صورت زیر نوشته شده اند یا خیر (باید اینطوری باشن!)


<?php _e( 'example'); ?>

 

بله این ها همه درست هستنید دوست عزیز.

بنظرتون مشکل از چیه؟

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

@arashkhademloo

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

من قالب رو بررسی کردم، دقیقا نمیدونم مشکل چیه! اما راه حلی که وجود داره اینه که شما باید استرینگ مربوط به ترجمه ها رو تغییر بدید.

در حال حاضر؛ ترجمه های فایل شما به صورت زیر هست :

<?php _e( 'Nothing Found', 'apress' ); ?>

شما باید استرینگ ترجمه که apress هست رو به عنوان دلخواه خودتون تغییر بدید.

برای مثال، من میخوام استرینگ ترجمه رو به themei تغییر بدم؛ حالت جدید به صورت زیر هست :

<?php _e( 'Nothing Found', 'themei' ); ?>

توجه داشته باشید که باید استرینگ تمام نوشته ها رو به عنوان جدید تغییر بدید.

برای این کار هم میتونید از نرم افزار نوت پد ++ (Notepad++) استفاده کنید.

 

لینک به ارسال
در 9 دقیقه قبل، Ehsan Np گفته است :

@arashkhademloo

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

من قالب رو بررسی کردم، دقیقا نمیدونم مشکل چیه! اما راه حلی که وجود داره اینه که شما باید استرینگ مربوط به ترجمه ها رو تغییر بدید.

در حال حاضر؛ ترجمه های فایل شما به صورت زیر هست :


<?php _e( 'Nothing Found', 'apress' ); ?>

شما باید استرینگ ترجمه که apress هست رو به عنوان دلخواه خودتون تغییر بدید.

برای مثال، من میخوام استرینگ ترجمه رو به themei تغییر بدم؛ حالت جدید به صورت زیر هست :


<?php _e( 'Nothing Found', 'themei' ); ?>

توجه داشته باشید که باید استرینگ تمام نوشته ها رو به عنوان جدید تغییر بدید.

برای این کار هم میتونید از نرم افزار نوت پد ++ (Notepad++) استفاده کنید.

 

سلام.

1- مثلا من الان بخوام پنل تنظیمات این قالب و فارسی کنم. استرینگ های کدوم فایل هارو باید تغییر بدم؟!!

بعد اینجوری خیلی طول میکشه که درسته؟

2- بعد چرا پس من وقتی فایل های ترجمه رو در بخش wp-content\languages\themes میزارم پنل تنظیمات رو فارسی میکنه ولی داخل پوشه language خود قالب که میزارم ترجمه نمیشه!!

 

یکم گیج شدم!

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

خیر؛ زمان زیادی طول نمیکشه.

ببینید، شما باید عبارات

, "apress"),
, 'apress'),
, "apress");
, 'apress');
, "tgmpa"),
, 'tgmpa'),
, "tgmpa");
, 'tgmpa');

 

رو به یه عبارت دلخواه تغییر بدید.

, "themei"),
, 'themei'),
, "themei");
, 'themei');
, "themei"),
, 'themei'),
, "themei");
, 'themei');

اگر منظورم رو درست متوجه نشدید، از طریق پیام خصوصی فایل قالب رو برام ارسال کنید تا براتون اصلاح و ارسال کنم.

 

لینک به ارسال

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

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



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