چطوری میشه یه اسکریپت رو فارسی کرد ؟

emad.h

Member
سلام

دوست عزیز . شما یه کم سوالت تکمیل تر میگفتی بهتر بود . مثلا نمونه اسکریپت رو میگفتی !

تو فارسی سازی اسکریپت ، عمدتا 3 چیز مهمه . که به ترتیب میگم .

1- فارسی سازی متن و نوشته ها و زبان اسکریپت

2- سازگارسازی یونیکد زبان فارسی

3- فارسی سازی و سازگارسازی قالب اسکریپت .


به ترتیب توضیح میدم !

1- در بیشتر اسکریپت های رایج تو وب پوشه و فایلی به نام زبان(Language) وجود داره . و در برخی هم تو خود فایل ها و قالب سایت هست . که از ظاهر امر معلومه که کدومش راحتتره و بهتر !

شما برای اینکه بخواین اسکریپتی رو فارسی کنین . باید بگردید و فایل زبان اون رو پیدا کنید . و اون رو تو یه برنامه ویرایشگر مثل (Dreamwiaver) باز کنید . و شروع به ترجمه اون کنید . پس از پایان کار اگه دوست داشتید به یه نام دیگه ذخیرش کنید . تا هم مثلا زبان انگلیسی داشته باشید هم فارسی .

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

نکته مهم ( در موقع ذخیره سازی بهتره یونیکد فایل رو به utf-8 تغییر بدید .)


2 - همونطور که گفتم برای اینکه زبا فارسی به صورت در هم بر هم نشون داده نشه بایدبونیکد اون رو به صورت (UTF-8) بزارید . که این عمل عمدتا روی قالب انجام میشه . که بستگی به نوع اسکریپت شما و قالب اون داره .

یه راه بهتر هم وجود داره . که شما می بایست از طریق فایل (.htaccess ) اقدام کنید . تو پرانتز یه توضیح اجمالی در مورد اون میدم .


=========================
امروزه تو اکثر سیستم های مدیریت محتوا یک فایل با نام .htaccess دیده می شه. این فایل رو با نام distributed configuration files می شناسند و در واقع برای کنترل آپاچی هستن که روی یک شاخه و تمام زیر شاخه های آن عمل می کنن.

اين فايلها براي كاركرد در كنار فايلهاي معمولي HTML يا PHP قرار ميگيرن و پسوند اونها فقط .htaccess ميتونه باشه.و از تگ های مخصوص آپاچی استفاده می کنن و البته CGI script هم می پذیرن. ایم فایل کاربردهای زیادی داره که میشه به اینا اشاره کرد :

تغییر صفحات خطا
مخفي كردن فرمت ها/شناساندن فرمتهاي جديد (add mime type)
تغییر index.php/index.html
ریدایرکت کردن
تأمین امنیت با IndexIgnore
تعیین زبان پیش فرض (DefaultCharset)
عدم دسترسی برای همه (deny from all)
محدود کردن یک عملیات خاص
موتور نوشتن مجدد (Rewrite Engine)

که منظور ما از این بحث (تعیین زبان پیش فرض (DefaultCharset) ) هست .

مسلماً از تنظیم کردن زبان وب سایت در بخش هدر خسته می شید ! با دستور کوتاه زیر به آپاچی می گیم که همیشه صفحات را با زبان خاصی ارسال کن.

کد:
AddDefaultCharset utf-8
توضیحات تکمیل در مورد کار با این فایل و نحوه ساختش سرچ کنی پیدا میشه


=========================

3 - تو دنیا چند نوع نوشتن داریم . مثلا لاتین از چپ به راست نوشته می شه . و فارسی از راست به چپ .یعنی :

در لاتین : Left To Right مخفف این نوشته میشه : LTR

در فارسی : Right To Left مخفف این نوشته میشه : RTL

قالب های اسکریپت هایی که به زبان لاتین هستن . چپ به راست هستن . و نیاز هست اونا رو راست به چپ کرد . که این امر نیاز به مهارت نسبی تو بحث قالب داره . مثلا کار با( html ، css و ...) بلد باشی . شما یه اسکریپت کوچیک رو مشغول بشی قلق کار دستت میاد .


امیدوارم کمکی کرده باشم /
ع . هوشمند
 
آخرین ویرایش:

sharktech

کاربر فعال
واقعا از این توضیح کامل و عالی متشکرم و حیفم اومد که فقط از دکمه تشکر استفاده کنم :rose:
راستش اسکریپت خاصی مورد نظرم نبود, فقط خواستم ببینم که چطوری میشه یه همچین کاری رو انجام داد.

البته می خوام که شروع کنم و یه تستی بکنم.

بازم ممنون :rose: :lol:
 

foxdl

Member
سلام
اقا بابت توضیح کاملت ممنون خیلی خوب توضیح دادی

من یه سوال کوچلو دارم در مورد همین فارسی سازی

من بعضی ها رو دیدم که برای فارسی کردن یه سایت از یه برنامه مخصوصی استفاده می کنن می خواستم ببینم شما اطلاعاتی در این مورد دارید که به ما بگید

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


heloo رو بروش متن فارسی بنویس

how are you روبروش متن فارسی رو بنویس​

البته اینا رو برای مثال زدم اومیدورام متوجه منظورم شده باشی
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا