سوال

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

بازدید101پست ها1آخرین فعالیت1 سال پیش
1
1

یک قالبی وردپرس از تم فارست خریدم و نصب کردم و این قالب child theme داره و نسخه active روی وردپرس در حال حاضر همون child theme میباشد
من میخام اینو ترجمه کنم
داخل تم اصلی داخل پوشه language یک فایل با پسوند pot است که تمامی لغات قالب را داره
ولی داخل language در child theme یه فایل با پسوند pot است که داخلش 5 تا دونه لینکه همین
عملیات ترجمه سازی را با poedit یا با loco translate امتحان کردم و همه راه های که بلد بودم را انجام دادم
مشکل اینه که کلمات را ترجمه میکنم روی سایت اعمال نمیشه
با تشکر

1 پاسخ

0

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

۱- فایل زبانی که توی پوسته اصلی هست رو کپی کنید توی پوسته فرزند. طبق همون الگوی مسیری که وجود داره.
۲- رجیستر کردن فایل زبان تو functions.php - اگر وجود نداره یدونه بسازید

function child_theme_slug_setup() {
    load_child_theme_textdomain( 'parent-theme-slug', get_stylesheet_directory() . '/languages' );
}
add_action( 'after_setup_theme', 'child_theme_slug_setup' );

بجای parent-theme-slug اسم قالب اصلی رو وارد کنید

۳- قرار دادن فایل های زبان آماده شده
فایلا رو تو مسیر /wp-content/themes/child-theme/languages بذارید. به فرمت نام فایلهای ترجمه هم دقت کنید مثلا fa_IR.po & fa_IR.mo

اگر مشکل حل نشد زیر پاسخم کامنت بذارید

آخرین ویرایش: 08-02-2023 ???? 12:57، توسط رضا رمضانپور

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

این سوال حل نشده است!

این سوال هنوز حل نشده یا به پاسخ بهتری نیاز دارد. برای پاسخ به این سوال کافیست وارد حساب کاربری خود شوید.