آموزش ایجاد فایل زبان (lang) برای پلاگین
سلام
خب خیلی از دوستان با فارسی سازی پلاگین آشنا هستن اما توی این تاپیک میخوام به طور کلی دو تا روش رو برای فارسی سازی پلاگین توضیح بدم :

روش اول : فارسی کردن کلمات انگلیسی داخل خود پلاگین
روش دوم : ایجاد فایل زبان برای پلاگین به طور حرفه ای

خب فارسی کردن برخی پلاگین که قالبی رو در قالب انجمن شما ایجاد میکنن نیاز به دونستن کمی هم کدنویسی داره تا بتونید عناصر مورد نظر رو راست چین بکنید
ان شاء الله در همین تاپیک توضیح خواهم داد




موفق باشید
منبع : همیار مای بی بی
thanks
نویسنده :

X
آموزش تعویض آیکون های انجمن
در این آموزش خواهید توانست که آیکون های انجمنتون رو با آیکون های متنی Font-Awesome جایگزین بکنید ...
آموزش
دیدگاه های کاربران 3

پاسخ مسئول
ارسال: 2
روش اول (ترجمه متن های انگلیسی در خود پلاگین)

در هر پلاگین فایلی وجود داره که باید در مسیر inc/plugins اپلود بشه
خب ما باید برخی قسمت های انگلیسی لازم رو ترجمه کنیم

به عنوان مثال :
function viglink_info()
{

    return array(
        "name"        => "Viglink",
        "description"        => "Adds Viglink to your site. Earn money from links posted on your forum",
        "website"        => "http://www.mybbhacks.com",
        "author"        => "vbgamer45",
        "authorsite"        => "http://www.mybbhacks.com",
        "version"        => "1.0",
        "guid"             => "18d2e99be1d2b72f1dacb74072728e12",
        "compatibility"    => "1*"
        );
}


در کدهای بالا ، قسمت هایی که نیاز به ترجمه شدن دارن ، دو قسمت name و description هستند که این کدهای مخصوص قسمت شرح پلاگین هست ، یعنی متن های زیر :

نقل قول: Viglink
و
Adds Viglink to your site. Earn money from links posted on your forum


اما بعضی پلاگین ها قسمت تنظیمات هم دارن مثلا :
$new_setting = array(
        'name'            => 'viglink_fulljs',
        'title'            => 'Or Enter your Viglink full javascript code',
        'description'    => 'If you do not want to use the apikey you can enter your viglink javascript code here',
        'optionscode'    => 'textarea',
        'value'            => '',
        'disporder'        => '3',
        'gid'            => intval($gid)
    );
که در کد بالا ، باید دو قسمت title و description ترجمه بشن یعنی متن های :


نقل قول: Or Enter your Viglink full javascript code
و
If you do not want to use the apikey you can enter your viglink javascript code here



خب بعضی پلاگین فایل زبان هم دارن مثلا با نام : pluginname.lang.php
که در اون فایل فقط لازمه متن های انگلیسی ترجمه بشن و نیاز به دانستن دانش کدنویسی هم نداره
نمونه کدی که در این گونه فایل ها وجود داره ، مثل نمونه زیر هست :
$l['viglink_settings'] = 'Viglink Settings';
در کد بالا ، باید متن Viglink Settings رو ترجمه کنید


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


پایان قسمت اول /*
موفق باشید
thanks

image
ارسال: 3
داداش محمد جواد روش دوم چیشد؟؟؟

پاسخ مسئول
ارسال: 4
روش دوم ایجاد فایل زبان برای پلاگین هست که برای کسانی که میخوان پلاگین بنویسن بدرد میخوره
ان شاء الله آموزش روش دوم رو قرار خواهم داد

image

برای عضویت در کانال تلگرامی
[همیار مای بی بی]
کلیک کنید
دریافت آخرین اخبار ، کدهای تخفیف و جوایز
برای اطلاع از آخرین اخبار مای بی بی فارسی عضو کانال تلگرامی شوید :