چگونه صفحه پرداخت ووکامرس Checkout را ترجمه کنیم

آیا به دنبال راهی برای ترجمه متن در صفحه پرداخت هستید؟ اخیراً ، یک مشتری با ما تماس گرفت تا برخی از متن ها را در صفحه پرداخت ترجمه کند. وردپرس از زبان های مختلف در سراسر جهان پشتیبانی می کند ، اما برخی از رشته های ووکامرس مانند “بروزرسانی سبد خرید” و “من شرایط و ضوابط را خوانده و می پذیرم” ممکن است پس از به روزرسانی افزونه بدون ترجمه باقی بمانند.

شما می توانید متن را با استفاده از افزونه ترجمه کنید ، اما توجه به این نکته ضروری است که افزونه ها می توانند سایت شما را متورم کنند.

چگونه صفحه پرداخت ووکامرس Checkout را ترجمه کنیم

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

برای دستیابی به این هدف از کد PHP سفارشی استفاده خواهیم کرد. این بدان معناست که قبل از ادامه کار باید برخی از مهارت های کد نویسی را داشته باشید.

وارد آن شویم.

مراحل ترجمه متن در صفحه پرداخت ووکامرس

در اینجا مراحل ساده ای است که باید دنبال کنید:

  • وارد سایت وردپرس خود شوید و به عنوان کاربر مدیر به داشبورد دسترسی پیدا کنید.
  • از منوی داشبورد ، روی منوی ظاهر> منوی ویرایشگر تم کلیک کنید. هنگامی که صفحه ویرایشگر تم باز می شود ، به دنبال فایل توابع موضوع بگردید تا در آنجا تابع ترجمه متن را در صفحه پرداخت اضافه کنیم.
  • کد زیر را به فایل php اضافه کنید:
add_filter('gettext', 'translate_strings');
 
add_filter('ngettext', 'translate_strings');
 
function translate_strings($translated) {
 
$translated = str_ireplace('Apply coupon', 'Appliquer le coupon', $translated);
 
return $translated;
 
}
  • قطعه کد بالا کلمه Apply coupon را به Appliquer le coupon که به زبان فرانسه است تغییر می دهد. این نتیجه است:

  • اگر فقط یک رشته برای ترجمه دارید ، کد بالا کافی است. اگر می خواهید بیش از یک رشته را ترجمه کنید ، باید کد زیر را در فایل functions.php اضافه کنید:
add_filter('gettext', 'translate_strings');
 
add_filter('ngettext', 'translate_strings');
 
function translate_strings($translated) {
 
$translated = str_ireplace('Coupon code', 'Code coupon', $translated);
 
$translated = str_ireplace('Apply Coupon', 'Appliquer le coupon', $translated);
 
$translated = str_ireplace('Update Cart', 'Mise à Jour', $translated);
 
$translated = str_ireplace('PRODUCT', 'PRODUIT', $translated);
 
$translated = str_ireplace('PRICE', 'PRIX', $translated);
 
$translated = str_ireplace('QUANTITY', 'QUANTITÉ', $translated);
 
$translated = str_ireplace('TOTAL', 'TOTALE', $translated);
 
return $translated;
 
}
  • قطعه کد بالا رشته های زیر را ترجمه می کند: کد کوپن ، اعمال کوپن ، سبد به روز رسانی ، محصول ، قیمت ، مقدار و مجموع. این نتیجه است:

نتیجه

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

اگر با نحوه مدیریت کد آشنا نیستید ، توصیه می کنیم با یک توسعه دهنده واجد شرایط وردپرس تماس بگیرید تا سایت خود را خراب نکنید.

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

در این مقاله قصد داریم تا درباره چگونه صفحه پرداخت ووکامرس Checkout را ترجمه کنیم صحبت کنیم.


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

مهندس شبکه, امنیت, برنامه نویسی تلفن های هوشمند, طراح وب سایت و متخصص هوش مصنوعی

گفتگوی برنامه نویسان

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

مقالات پیشنهادی

درباره فایل Robots.txt

این فایل ربات های خزنده موتور های جستجو را راهنمایی می کنند و به آنان می فهماند که چه دایرکتوری و لینک هایی قابل بررسی و چه دایرکتوری و لینک هایی غیرقابل برررسی می باشند...


۷۵۶
۰
۲ دی ۱۳۹۹

وردپرس

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


۸۰۸
۰
۱۳ آذر ۱۳۹۹

بک لینک چیست؟

بک لینک (Back Link) به لینک دادن یک سایت به سایت دیگر گفته میشود که یک فاکتور مهم و اساسی در سئو هر سایتی می باشد.


۹۹۳
۰
۲۲ آذر ۱۳۹۹

پی اچ پی - PHP

با استفاده از این زبان می توان وب سایت های پویا طراحی کرد, این زبان می تواند با HTML ادغام شود, در حقیقت یک زبان اسکریپتی متن باز و رایگان است. یعنی زمانی که سرور درخواست ...


۹۴۶
۰
۱۳ آذر ۱۳۹۹