ترجمه پوسته

فارسی سازی قالب های وردپرس

فارسی سازی قالب های وردپرس

همانطور که میدانیم وردپرس یک سیستم مدیریت محتوای قوی و جامع می باشد که میتوان توسط آن وب سایت مورد نظر خود را به آسانی پیاده سازی و از آن استفاده نمود. ضمنا هر سایت وردپرس نیازمند یک قالب مد نظر برای راه اندازی میباشد.قالب های رایگان فراوانی در این راستا وجود دارند که می توان از آنها برای پیاده سازی وب سایت استفاده نمود. اما مشکل اصلی بسیاری از قالب ها این است که به زبان انگلیسی می باشند و با توجه به اینکه زبان انگلیسی یک زبان چپ چین است ( از سمت چپ صفحه شروع میشود ) لذا کلیه قالب هایی که قابلیت چند زبانه را ندارند و فقط دارای زبان انگلیسی هستند چینش تمام اجزای قالب مذکور از سمت چپ به راست می باشد و  این امر کار را برای کسانی که زبان راست چین دارند ( از سمت راست صفحه شروع می شود ) مانند زبان فارسی کار را سخت می کند.

در این مبحث می خواهیم نحوه ی فارسی سازی قالب های وردپرس را برای شما توضیح دهیم.

برای فارسی سازی قالب های وردپرس باید اطلاعات پایه ای از زبان برنامه نویسی PHP   و همچنین HTML و CSS را داشته باشید.

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

نام قالب..\ wordpress\wp-content\themes\

قرار دارد مثلا قالب bestwpدر مسیر

..\wordpress\wp-content\themes\bestwp

قرار دارد .

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

رشته های  در تگ های HTML هستند  و برای نمایش در صفحه وب سایت می باشند را  به عنوان آرگومان دو تابع _e( ) یا __( )  و در تگ <?PHP ?> قرار می دهیم.

فرم تابع

۱-  _e( )

 و

۲-  __( )

 به صورت زیر می باشد .

_e ( string , index ) ;

__ ( string , index ) ;

برای اینکه بدانیم در هر جایی از کدام تابع استفاده کنیم دو حالت وجود دارد.

  • اگر یک رشته تنها بود از تابع ۱
  • اگر رشته به عنوان آرگومان تابعی دیگر بود از تابع ۲ استفاده می کنیم.

به مثال موجود در تصویر دقت کنید.

1

دقت داشته باشید که این کار را برای تمام فایل های PHP موجود در دایرکتوری اصلی قالب و همچنین فایل های PHP موجود در کلیه ی پوشه های قالب انجام دهید .

تا این مرحله با این کار قابلیت ترجمه را به قالب خود افزوده ایم.

برای ساخت فایل ترجمه نیاز به نرم افزار POedit دارید.

این نرم افزار را می توانید از لینک زیر دانلود کنید.

https://poedit.net/download

پس از دانلود این نرم افزار نصب آن می بایست فایل با پسوند .po که در داخل پوشه language  یا در دایکتوری اصلی پوشه ی پوسته می باشد را در درون برنامه POedit باز می کنیم.

2

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

سپس در دو فایل header.PHP   عبارت زیر را در ابتدای تگ head  قرار می دهیم.

3

سپس همین عبارت را در ابتدای فایل functions.php نیز قرار می دهیم.

 با بالاآوردن وب سایت خواهید دید که نوشته های غیر فارسی تبدیل به فارسی شده اند.

    3 thoughts on “فارسی سازی قالب های وردپرس

  1. علی
    ۱۳۹۵-۰۶-۰۷
    پاسخ دادن

    با سلام

    من میخوام این قالب را ترجمه کنم

    http://www.fabthemes.com/Jovan/

    ولی متاسفانه اصلا پوشه language و یا فایل po نداره

    چطور میتونم این مشکل ار حل کنم

    • با سلام
      در ابتدا بگم که این آموزش فارسی سازی قالب هایی هست که قابلیت ترجمه شدن رو داشته باشند و ظاهرا این تمی که گفتید این قابلیت رو نداره و باید تغییراتی در کد تم اعمال کنید و اگر php بلد نیستید به شما توصیه می کنیم از اینچنین تم هایی استفاده نکنید. اما اگر بخواهید این تم رو ترجمه کنید برای این سوال یک آموزش جداگانه دارد که میتوانید در اینجا مشاهده کنید

      • علی
        ۱۳۹۵-۰۶-۱۰
        پاسخ دادن

        ممنون و تشکر بابت راهنمایی

یک نظر ارسال کنید.

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تعداد 865 بازدید