جاویدان

کاربر عضو
27/4/15
1,992
224
63
38
استان تهران
با سلام و وقت بخیر

دوستان عزیز

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

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

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

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

wp-content/languages/theme/ مسیر برای قالب ها می باشد

نکته کلیدی : حتما باید نام پوشه قالب را به اول اسم اضافه کنید بدین صورت twentyfifteen-fa_IR.mo و twentyfifteen-fa_IR.po در غیر اینصورت عمل نخواهد کرد

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

/wp-content/languages/plugins این مسیر برای افزونه ها می باشد

نکته کلیدی : حتما باید نام پوشه افزونه یا نام آن را به اول اسم اضافه کنید بدین صورت akismet-fa_IR.mo و  akismet-fa_IR.po

ذکر منبع الزامی است

 

Qalekhani

قلعه‌خانی
9/4/13
1,599
25
38
32
کرمانشاه
ضمن تشکر از شما، البته یک نکته که شاید در برخی موارد پیش بیاد: اسم اون فایل po و mo باید همنام با textdomain افزونه یا پوسته باشه.

گاهاً نام پوشه افزونه با textdomain ش تفاوت داره.