مرجع پارسی MyBB

نسخه‌ی کامل: [آموزش ترجمه پوسته - مرحله 1] اقدامات ضروری در ترجمه
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2 3 4 5
درود

این آموزش برای ترجمه پوسته های نسخه 1.6 آماده شده است. توجه کنید که این آموزش بر اساس قالب دیفالت می باشد. از اینرو می توانید با استفاده از این آموزش قالب هایی را که مشابه قالب دیفالت نوشته شده اند به راحتی فارسی کنید.
(هر چند با استفاده از این آموزش نیز می توانید در ترجمه قالب هایی که بر اساس قالب دیفالت نوشته نشده اند موفقیت زیادی کسب کنید)

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

قالب ها و پوسته ها > پوسته ها > پوسته مورد نظر > global.css > گزینه "ویرایش قالب بندی : حالت پیشرفته"

قسمت های زیر را پیدا کنید و محتویات آن را مانند نمونه ها تغییر دهید.

1- ابتدای در صفحه font-family را جستجو کرده و در تمامی موارد فونت مقابل آن را Tahoma قرار دهید.
کد php:
    font-familyTahoma

2- قسمت container تغییر left به right
کد php:
    text-alignright

3- قسمت menu ul یک تغییر right به left
کد php:
    text-alignleft

4- قسمت validation_error تغییر left به right
کد php:
    padding-right22px

5- قسمت validation_success تغییر left به right
کد php:
    padding-right22px

6- قسمت menu li تغییر left به right
کد php:
    padding-right5px

7- قسمت menu img تغییر right به left
کد php:
    padding-left5px

8- قسمت panel .links تغییر right به left
کد php:
    floatleft

9- قسمت expcolimage تغییر right به left
کد php:
    floatright

10- قسمت copyright اضافه کنید:
کد php:
    text-aligncenter
به این صورت می شود:
کد php:
#copyright {
    
font11px Tahoma;
    
margin0;
    
text-aligncenter;
    
padding10px 0 0 0;


11- قسمت blockquote cite span تغییر right به left
کد php:
    floatleft

12- قسمت codeblock code افزودن
کد php:
directionltr;
    
text-alignleft
[تصویر:  photos.png] نمونه:
کد php:
.codeblock code {
    
overflowauto;
    
heightauto;
    
max-height200px;
    
displayblock;
    
directionltr;
    
text-alignleft;
    
font-familyTahoma;
    
font-size13px;


13- قسمت popup_menu .popup_item_container تغییر left به right
کد php:
    text-alignright

14- قسمت autocomplete تغییر left به right
کد php:
    text-alignright

15- قسمت div.error p em تغییر left به right
کد php:
    padding-right24px

16- قسمت div.error.ul تغییر left به right
کد php:
    margin-right24px

17- قسمت thread_legend dd تغییر right به left
کد php:
    margin-left15px

18- قسمت thread_legend img تغییر right به left
کد php:
    margin-left4px

19- قسمت forum_legend dd تغییر right به left و تغییر left به right
کد php:
    floatright;
    
margin-left10px

20- قسمت forum_legend dt تغییر right به left و تغییر left به right
کد php:
    margin-left10px;
    
floatright

21- قسمت quick_jump تغییر left به right
کد php:
    padding-right13px
درود

این قسمت جها قرار گیری درست آیکون های کنترل پنل کاربری و کنترل پنل مدیر در جای مناسب می باشد.

[تصویر:  1369914879.jpg]


قالب ها و پوسته ها > پوسته ها > پوسته مورد نظر

در usercp.css > ویرایش پیشرفته

ابتدا عدد های قسمت زیر را به همین صورت اصلاح کنید.
کد php:
.usercp_nav_item {
    
displayblock;
    
padding1px 25px 1px 1px;


سپس تمامی left ها را به right تبدیل کنید.


در modcp.css > ویرایش پیشرفته

ابتدا عدد های قسمت زیر را به همین صورت اصلاح کنید.
کد php:
.modcp_nav_item {
    
displayblock;
    
padding1px 25px 1px 1px;


سپس تمامی left ها را به right تبدیل کنید.
سلام

قالب ها و پوسته ها > پوسته ها > پوسته مورد نظر > showthread.css > گزینه "ویرایش قالب بندی : حالت پیشرفته"

[تصویر:  1352643931.jpg]

در بخش ul.thread_tools li
left را به right تبدیل کنید. مانند:
کد php:
ul.thread_tools li {
    
padding-right26px;
    
padding-bottom4px;
    
margin-bottom3px;
    
font-size11px;


در ادامه تمامی no-repeat 0px 0px را به no-repeat right center تغییر دهید.
مانند:
کد php:
ul.thread_tools li.printable {
    
backgroundurl(images/printable.gifno-repeat right;

(۱۳۸۹/۶/۲۵، ۰۲:۵۸:۱۴ صبح)mohammad_f نوشته است: [ -> ]سوال من اینکه چطور میتونم عرض انجمن را کمتر کنم ؟
در global.css ویرایش پیشرفته دنبال #container گشته و مقدار width: را هرطور که دوست دارید تنظیم کنید.
(۱۳۸۹/۱۰/۳۰، ۲۱:۰۵:۰۷ عصر)AR@KST@R نوشته است: [ -> ]خداییش اصلا" انجمن رو سرچ میکنید و تاپیک ها رو میخونید؟؟؟
http://community.mybbiran.com/thread-2172.html

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

تمامی قالب های رویال فارسی سازی شده فقط این دوتا مشکل درش برطرف بشه و دکمه ها رو مجددا طرح بزنم
یه سوال هم باقی می مونه کپی رایت ترجمه کننده قالب رو می تونم به اسم خودم بزنم ؟
ّبرای راست چین کردن نویگیتر چیکار باید کرد ؟
سلام یه سوال.
بعد از فارسی سازی قالب چطور ازش پکیج بگیریم که به بقیه بدیمش؟
(۱۳۹۰/۳/۹، ۲۱:۲۳:۳۰ عصر)amin_blog نوشته است: [ -> ]سلام یه سوال.
بعد از فارسی سازی قالب چطور ازش پکیج بگیریم که به بقیه بدیمش؟

قالب ها و پوسته ها / پوسته ها و در سمت چپ بر روي گزينه ها كليك كن تا باز شه ، سپس خروجي گرفتن از قالب .

فايل Xml كه بهت مي ده رو ذخيره كن و پوشه تصاوير قالبت رو با همون اسم و بدون هيچ تغييري از هاست دان كن و ذخيره كن تا بقيه در Forum/Images آپ كنند .

برای من اینجوری شده قبل از ویرایش درست بود دکمه ها یه چند جای دیگه هم بهم ریخته

[تصویر:  1.png]

باید سمت چپ باشن هر کدوم یه طرفن .... !!!

بعد اوجاییم که تو عکس رو به روی مطلب هست نوشته آخرنی ارسال Administrator باید وسط باشه رفته اون طرف .... !!!
این کدهای قالب استاندارد دیفالت فارسی در تمپلیت forumdisplay_threadlist هست:
کد:
<div class="float_right">
    {$multipage}
</div>
<div class="float_left">
    {$newthread}
</div>
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="clear: both;">
    <tr>
        <td class="thead" colspan="{$colspan}">
            <div style="float: left;">
                <span class="smalltext"><strong><a href="misc.php?action=markread&amp;fid={$fid}">{$lang->markforum_read}</a> | <a href="usercp2.php?action={$add_remove_subscription}subscription&amp;type=forum&amp;fid={$fid}&amp;my_post_key={$mybb->post_code}">{$add_remove_subscription_text}</a>{$clearstoredpass}</strong></span>
            </div>
            <div>
                <strong>{$foruminfo['name']}</strong>
            </div>
        </td>
    </tr>
    <tr>
        <td class="tcat" colspan="3" width="66%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=subject&amp;order=asc">{$lang->thread}</a> {$orderarrow['subject']} / <a href="{$sorturl}&amp;sortby=starter&amp;order=asc">{$lang->author}</a> {$orderarrow['starter']}</strong></span></td>
        <td class="tcat" align="center" width="7%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=replies&amp;order=desc">{$lang->replies}</a> {$orderarrow['replies']}</strong></span></td>
        <td class="tcat" align="center" width="7%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=views&amp;order=desc">{$lang->views}</a> {$orderarrow['views']}</strong></span></td>
        {$ratingcol}
        <td class="tcat" align="right" width="20%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=lastpost&amp;order=desc">{$lang->lastpost}</a> {$orderarrow['lastpost']}</strong></span></td>
        {$inlinemodcol}
    </tr>
    {$selectall}
    {$announcementlist}
    {$threads}
    <tr>
        <td class="tfoot" align="left" colspan="{$colspan}">
            <form action="forumdisplay.php" method="get">
                <input type="hidden" name="selectall" value="{$allselected}" />
                <input type="hidden" name="fid" value="{$fid}" />
                <select name="sortby">
                    <option value="subject" {$sortsel['subject']}>{$lang->sort_by_subject}</option>
                    <option value="lastpost" {$sortsel['lastpost']}>{$lang->sort_by_lastpost}</option>
                    <option value="starter" {$sortsel['starter']}>{$lang->sort_by_starter}</option>
                    <option value="started" {$sortsel['started']}>{$lang->sort_by_started}</option>
                    {$ratingsort}
                    <option value="replies" {$sortsel['replies']}>{$lang->sort_by_replies}</option>
                    <option value="views" {$sortsel['views']}>{$lang->sort_by_views}</option>
                </select>
                <select name="order">
                    <option value="asc" {$ordersel['asc']}>{$lang->sort_order_asc}</option>
                    <option value="desc" {$ordersel['desc']}>{$lang->sort_order_desc}</option>
                </select>
                <select name="datecut">
                    <option value="1" {$datecutsel['1']}>{$lang->datelimit_1day}</option>
                    <option value="5" {$datecutsel['5']}>{$lang->datelimit_5days}</option>
                    <option value="10" {$datecutsel['10']}>{$lang->datelimit_10days}</option>
                    <option value="20" {$datecutsel['20']}>{$lang->datelimit_20days}</option>
                    <option value="50" {$datecutsel['50']}>{$lang->datelimit_50days}</option>
                    <option value="75" {$datecutsel['75']}>{$lang->datelimit_75days}</option>
                    <option value="100" {$datecutsel['100']}>{$lang->datelimit_100days}</option>
                    <option value="365" {$datecutsel['365']}>{$lang->datelimit_lastyear}</option>
                    <option value="9999" {$datecutsel['9999']}>{$lang->datelimit_beginning}</option>
                </select>
                {$gobutton}
            </form>
        </td>
    </tr>
</table>
<div class="float_right">
    {$multipage}
</div>
<div class="float_left" style="margin-top: 4px;">
    {$newthread}
</div>
<br style="clear: both;" />
<br />
<div class="float_right">
    <div class="float_left">
        <dl class="thread_legend smalltext">
            <dd><img src="{$theme['imgdir']}/newfolder.gif" alt="{$lang->new_thread}" title="{$lang->new_thread}" /> {$lang->new_thread}</dd>
            <dd><img src="{$theme['imgdir']}/newhotfolder.gif" alt="{$lang->new_hot_thread}" title="{$lang->new_hot_thread}" /> {$lang->new_hot_thread}</dd>
            <dd><img src="{$theme['imgdir']}/hotfolder.gif" alt="{$lang->hot_thread}" title="{$lang->hot_thread}" /> {$lang->hot_thread}</dd>
        </dl>
    </div>

    <div class="float_left">
        <dl class="thread_legend smalltext">
            <dd><img src="{$theme['imgdir']}/folder.gif" alt="{$lang->no_new_thread}" title="{$lang->no_new_thread}" /> {$lang->no_new_thread}</dd>
            <dd><img src="{$theme['imgdir']}/dot_folder.gif" alt="{$lang->posts_by_you}" title="{$lang->posts_by_you}" /> {$lang->posts_by_you}</dd>
            <dd><img src="{$theme['imgdir']}/lockfolder.gif" alt="{$lang->locked_thread}" title="{$lang->locked_thread}" /> {$lang->locked_thread}</dd>
        </dl>
    </div>
    <br style="clear: both" />
</div>

<div class="float_left" style="text-align: left;">
    {$inlinemod}
    {$searchforum}
    {$forumjump}
</div>
<br style="clear: both" />
{$inline_edit_js}
صفحه‌ها: 1 2 3 4 5