|
<div class=”hello”>hello , welcome to class</div> |
برای ترجمه رشته های متنی از e_ استفاده میکنید.
یعنی تابع e_ مقدار داده شده را چاپ میکند.
ابتدا تگ php رو باز میکنید..تابع e_ را فراخوانی میکنید، پرانتز باز تک کوتیشین و متن بالا رو جایگذاری میکنید و با تک کوتیشین میبندید و بعد با علامت جداکننده ویرگول , دوباره دوتا تک کوتیشین باز میکنید و اسم شاخص رو اونجا مینویسید.
‘شاخص’ قابلیت ترجمه متن و به پوسته می دهد.
|
‘wprahnama’ |
به این صورت:
|
<div class=”hello”> <?php _e(‘hello , welcome to class’ , ‘wprahnama’); ?> </div> |
برای ترجمه تگی که مقدار داده شده رو بر میگردونه یعنی retu میکنه.
از تابع دو تا آندرلاین __ استفاده میکنند.
|
<div class=”post-date”> <?php next_post_link(‘<<previous Entries’); ?> |
|
<div class=”post-date”> <?php next_post_link(__(‘<<previous Entries’,’wprahnama’ )); ?> </div> |
حالا با نرم افزار poedit ترجمه میکنید.
نرم افزار پوادیت poedit را باز میکنید و از منوی فایل یا پرونده گزینه پوشه جدید یا new catalog را انتخاب میکنید.
نسخه و نام پروژه را وارد میکنید.(در فایل style.css در قسمت معرفی پروژه ، نام و ورژن پروژه هست)
توابع ترجمه رو وارد میکنید.
دوتا آندرلاین (__ )
و آندرلاین یی (e_ )
ودر نهایت دکمه تایید را میزنید.
نکته مهم : توجه داشته باشید در قسمت ترجمه فقط باید متون ترجمه شوند….نه علائم! به همان صورتی که در قسمت بالایی میبینید باید کل متن را کپی کرده و در قسمت پایین جاگذاری و ترجمه متن انجام بشود…بدون اینکه علائم دستکاری شود.
بعد از ترجمه در منوی فایل یا پرونده گزینه ذخیره را انتخاب میکنید.
ودر آدرس مورد نظر ذخیره می نمایید..
توجه داشته باشید که نام فایل ترجمه شده را بعد از نام پروژه به صورت زیر نامگذاری نمایید.
باید انتهای نام فایل fa_IR.mo- قرار دهید.
و در انتها فایل ترجمه را در پوشه languages قرار میدهیدو برای فراخوانی فایل ترجمه شده پوسته
wprahnamav1.5-fa_IR.mo باید فایل header.php را باز کرده و
بعد از تگ <head> تگ زیر را فراخوانی میکنید.
|
1 2 3 4 5 6 |
?><!DOCTYPE html> <html <?php language_attributes(); ?>> <head> <?php load_theme_textdomain('wprahnama',get_template_directory().'/languages/wprahnamav1.5-fa_IR.mo');?> |
به این صورت پوسته را ترجمه میکنید.
بعد از ترجمه پوسته باید اقدامات لازم در تگ های php و style.css برای تنظیمات راست چین و مرتب سازی عناصر سایت انجام دهید.
امیدوارم این مقاله بتواند به شما برای فارسی سازی قالب یا پوسته مورد نظر شما کمک کند .
اگر پوسته یا قالبی برای فارسی سازی یا راست چین شدن دارید و به هر دلیلی نمی توانید آن را انجام دهید ، می توانید از سرویس فارسی سازی راهنمای وردپرس استفاه کنید .

برچسب:
نویسنده: محمد رضا جوادیان