سید رضا موسوی
5 سال پیش توسط سید رضا موسوی مطرح شد
2 پاسخ

ترجمه کلمه sold out در وردپرس

سلام
ووکامرس سایت من، کلمه sold out را به هنگام اتمام موجودی یک محصول در بالای تصویر محصول به نمایش می گذارد. چطوری با کمک کد نویسی می توانم این کلمه را ترجمه کنم؟
تاکید می کنم با دستورات کد نویسی. نمی خواهم از افزونه استفاده کنم.


ثبت پرسش جدید
سید رضا موسوی
تخصص : برنامه
@rmtonliner 5 سال پیش مطرح شد
0

نمونه کدی شبیه به کد زیر را هم در فایل functions.php قالب خود هم نوشته ام ولی کار نمی کند.

add_filter('gettext', 'mw_translate_words_array');
add_filter('ngettext', 'mw_translate_words_array');
function mw_translate_words_array( $translated ) {
$words = array(
// 'vazheh pishfarz' = > 'vazheh tazeh'  همانند این خط واژه پیش فرض در سمت چپ و واژه مورد نظر در سمت راست قرار گیرد نمونه زیر را میتوانید بی نهایت تکرار کنید
'vazheh pishfarz' => 'vazheh tazeh',
);
$translated = str_ireplace(  array_keys($words),  $words,  $translated );
return $translated;
}

deleted account
تخصص : Unemployed
@wp.wp 5 سال پیش مطرح شد
1

@rmtonliner
سلام خدمت شما
شما از چند روش میتونید این مورد رو تغییر بدید
یا باید برید به فایل های مربوط به ترجمه ووکامرس نگاه کنید و اگه این مورد اونجا تعریف شده باشه معادل فارسیشو بنویسید که البته بعید میدونم باشه چون اگر وجود داشت کسایی که ووکامرس به فارسی ترجمه کردند این کارو رو انجام میدادند
روش دومی که وجود داره برید و داخل کد های ووکامرس اون مورد رو تغییر بدید دستی که پیشنهاد نمیشه چون موقع آپدیت دوباره برمیگرده به حالت اول
فکر کنم باید همون جور بمونه مگه اینکه همون دستی تغییر بدید
موفق باشید


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

ورود یا ثبت‌نام