من از کجا میتونم توی عبارات فارسی یک قالب وردپرس تغییر ایجاد کنم.
مثلا توی قالب معروف WP_Premium برای اشتراک در خبرنامه نوشته «اشتراک مطالب توسط نامه برقی» که من میخوام به جای اون تو وبلاگ خودم یک عبارت دیگه قرار بدم. این کارو از کجا باید کرد؟
من از کجا میتونم توی عبارات فارسی یک قالب وردپرس تغییر ایجاد کنم.
مثلا توی قالب معروف WP_Premium برای اشتراک در خبرنامه نوشته «اشتراک مطالب توسط نامه برقی» که من میخوام به جای اون تو وبلاگ خودم یک عبارت دیگه قرار بدم. این کارو از کجا باید کرد؟
برای این کار باید فایل زبان پوسته (fa_IR.po) رو با استفاده از برنامه poEdit ویرایش کنید
http://www.poedit.net/download.php
همینه دیگه.حتما باید با ادیتور کار کنید.ولی اگه دوستان تغییرات رو تو پوسته های قالب بدن حل میشه. :-(
من این نرم افزار رو دانلود و نصب کردم. ولی ازش سر در نمیارم. این فقط فایل های با پسوند .po رو باز می کنه. در حالی که تو فولدر اصلی قالبی که من دارم غیر از فایلهای php یه فایل هست با این عنوان:
fa_IR.mo
که پسوند mo است.
چه کار باید بکنم؟
یک نفر محبت کنه و بگه من چه طور باید با این نرم افزار POedit کار کنم؟ چه طور باید فایل fa_IR.mo خودمو توش باز و ویرایش کنم؟
اگر شما به درستي از برنامه استفاده کردي باشي، اين برنامه به شما 2 فايل با پسوند mo و po هنگام ذخيره کردن ميده
در ضمن فقط فايل po قابل ويرايش است.
راهنماي برنامه هم داخل مستندات هست.
varg گفت:
من این نرم افزار رو دانلود و نصب کردم. ولی ازش سر در نمیارم. این فقط فایل های با پسوند .po رو باز می کنه. در حالی که تو فولدر اصلی قالبی که من دارم غیر از فایلهای php یه فایل هست با این عنوان:
fa_IR.mo
که پسوند mo است.
چه کار باید بکنم؟
خب حتما قالبی که شما دانلود کردی فایل po. رو در اختیار شما قرار داده
به عنوان مثال اگه قالبهای موجود روی سایت وردپرس فارسی رو دانلود کنید همه قالبها فایل po. هم داره که میتونید جملات ترجمه شده قالب رو تغییر بدید
متاسفانه اینی که من دارم تو محتویاتش فایلی با پسوند PO نداره. :-(
من الان مشکلی که دارم اینه که فراخوان نمیشه فایل po من . این دو نو کد رو من تست کردم
load_theme_textdomain('Delicacy',get_template_directory().'/lang');
load_theme_textdomain('Delicacy');
در پوشه ی lang و روت قالب هم گذاشتم فایل po رو
DDPOOL گفت:
من الان مشکلی که دارم اینه که فراخوان نمیشه فایل po من . این دو نو کد رو من تست کردم
load_theme_textdomain('Delicacy',get_template_directory().'/lang'); load_theme_textdomain('Delicacy');
در پوشه ی lang و روت قالب هم گذاشتم فایل po رو
اینو بررسی کنید.
<?php load_theme_textdomain('Delicacy','wp-content/themes/lang'); ?>
البته برای پوسته ها کد:
<?php load_theme_textdomain('Delicacy'); ?>
جواب می ده!
مراحلی که طی کردید رو بگین