آموزش فارسی سازی پوسته به سبک آقای وردپرس

l0v3h4cking

تازه وارد
منبع این آموزش:



اگر کپی برداری میکنید خواهشا لینک منبع یادتون نره!!!

با سلام خدمت کاربران عزیز و محترم آقای وردپرس

امروز یک آموزش دیگه براتون گذاشتم که امیدوارم ازش خوشتون بیاد.

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

قبل از شروع درس امروز چند نکته رو ذکر میکنم

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

۱٫

.2

لازمه که یه خورده css بلد باشید

یه کم هم php , html بلد باشید کار راحت تر پیش میره

اول از همه تمام فایل ها رو (به جز php.404) را با notpad باز کنید و تمام نوشته ها را در e_ قرار بدید (این روش استاندارده ولی میتوانید که کلمه را مستقیما فارسیش رو تو پوسته بنویسید)

برای مثال اگر نام پوسته default باشد و شما در حال ویرایش فایل ایندکس باشید

باید

<h2>Not Found</h2> به

<h2><?_e('Not Found','default');?></h2> تغییر کند

بعضی مواقع باید به جای e_ از __ استفاده بشه

برای مثل در فایل comments.php داریم

<?php comments_number('No Responses', 'One Response', '% Responses' );?> که باید به

<?php comments_number(__('No Responses','default'), __('One Response','default'), __('% Responses','default') );?>

تغییر کند

باید به لینک ها هم توجه داشته باشید

<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">

که باید به صورت زیر شود

<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Permanent Link to','default'); ?> <?php the_title_attribute(); ?>"> بعد از اتمام کار نرم افزار poedit را اجرا کنید

از منوی پرونده (file) پوشه جدید… را انتخاب کنید

در تب اول اطلاعات خواسته شده را وارد کنید و مجموعه نویسه را UTF-8 قرار بدهید

در تب مسیرها مورد جدید جدید کلیک کنید (از چپ دومین عکس)

در اینجا مسیر پوسته مثلا

C:program FilesEasyPHP1-8wwwwordpresswp-contentthemesdefault

را وارد کنید ولی به نظر من یه نقطه بزارید .

در تب کلید واژه , دو کلید واژه e_ و __ را وارد کنید

حالا تایید کنید و فایل را در مسیر پوشه با نام fa_IR ذخیره کنید

مثال

C:program FilesEasyPHP1-8wwwwordpresswp-contentthemesdefaultfa_IR.po

حالا باید ترجمه رو شروع کنید (می توانید از فایل ترجمه پوسته default_fa کمک بگیرید)

بعد از اتمام ترجمه باید کد

load_theme_textdomain('default'); را یه جایی مثل فایل functions.php وارد کنید (دقت کنید به جای default نام پوسته را وارد کنید)

تا اینجای کار شما توانستید پوسته را ترجمه کنید

برای راست چین کردن فایلی به نام rtl.css در مسیر ایجاد کنید

C:program FilesEasyPHP1-8wwwwordpresswp-contentthemesdefaultrtl.css

حالا باید از دانش css کمک بگیرید و راست چین کردن را شروع کنید

نمونه فایل style.css

body { font-family:tahoma,Arial; direction:rtl; } #header,#header h1,ul,.entry,h2.commentheading,form#commentform,#footer { text-align:right; font-family:tahoma,Arial; } #navcontainer ul li a{ margin: 5px -10px 0 0; background: url(images/headerBarLiBk.gif) left 3px no-repeat; float: right; } #searchBar,ul li.comments { text-align: left; font-family:tahoma,Arial; } h2.pagetitle { font-family: tahoma,Arial; padding: 3px 3px 3px 480px; } #sidebar ul li ul li a { background: url(images/sidebarBullet.gif) right center no-repeat; padding-right: 1em; } #navcontainer ul li.current_page_item a, #navcontainer ul li.current_page_ancestor a { font-family: tahoma, Georgia, serif; } تبریک میگم پوسته شما فارسی شد

* (به جای default باید یک نام دلخواه مثلا نام پوسته را قرار دهید)

* قبل از ارسال پوسته کاملا آن را راست چین کنید

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

موفق و سربلند باشید.

بدرود.

منتظر نظرات سازندتون هستم نظر یادتون نره!!!

آقای وردپرس

منبع این آموزش:



اگر کپی برداری میکنید خواهشا لینک منبع یادتون نره!!!

 
بالا