PDA

View Full Version : سوال: تغییر خودکار زبان به فارسی



pooyan3000
چهارشنبه 16 تیر 1389, 10:25 صبح
سلام بر اساتید محترم.
می خواستم بدونم وقتی صفحه load می شه چجوری می شه زبان صفحه کلید را به طور اتوماتیک به فارسی و بالعکس به انگلیسی تغییر داد؟:متفکر:
با تشکر.:لبخندساده:

profnami
چهارشنبه 16 تیر 1389, 10:29 صبح
نمیشه . فکر نمیکنم شما رو سیستم کاربر بتونید تغییرات ایجاد کنید !

pooyan3000
چهارشنبه 16 تیر 1389, 10:42 صبح
اگه تو بعضی سایت ها دیده باشید. موقع ثبت نام زبان به فارسی تغییر پیدا می کنه. من می خوام همین کارو بکنم.

profnami
چهارشنبه 16 تیر 1389, 10:47 صبح
من روشی و میشناسم که کاربر توی TextBox فقط میتونه حروف فارسی وارد کنه با استفاده از JavaScript . اما فکر نمیکنم شما بتونید زبان سیستم کاربر رو تغییر بدید .تو همین فروم میتونید پیداش کنید . زیاد مطرح شده

pooyan3000
چهارشنبه 16 تیر 1389, 10:50 صبح
بله من هم نظرم همینه. همین کارو می خوام بکنم.

profnami
چهارشنبه 16 تیر 1389, 10:51 صبح
خوب پس جستجو کنید . گفتم که زیاد تو فروم مطرح شده .....

goldax
چهارشنبه 16 تیر 1389, 13:16 عصر
سلام یه نمونه براتون ضمیمه کردم که با یک کلاس جاوا اسکریپت کار می کنه
دانلود کنید و استفاده کنید

کافیه توی header تگ زیر رو بنویسید:


<script language="JavaScript" type="text/javascript" src="farsitype.js"></script>

و بعدش یه خاصیت جدید به نام lang واسه تکست باکس هاتون تعریف کنید و مقدارش رو برابر fa قرار بدید:


lang="fa"


نمونه ای هم که فرستادم ساده و گویا هست
امیدوارم به دردتون بخوره

موفق باشید

goldax
چهارشنبه 16 تیر 1389, 13:31 عصر
در ضمن بهتره واسه فارسی سازی از روش هایی مثل این استفاده بشه ، یعنی با استفاده با جاوا اسکریپت ،چرا که از یک کدینگ استاندارد استفاده می کنه که روی سیستم تمامی کاربر ها به یک شکل خواهد بود و کاری به زبان های نصب شده روی سیستم عامل کاربر نداره.

هر سایتی رو هم می بینید با این روش (استفاده از جاوا اسکریپت) فارسی سازی شده ، اگه دوست داشته باشید می تونید save کنید یک صفحه از سایت رو و بعدش فایل های جاوا اسکریپت (js) رو بردارید و از سورس HTML نحوه استفاده کردنش رو هم متوجه شید و استفاده کنید.
البته این یک کار اخلاقی نیست و ممکنه صاحبان اون سایت راضی نباشند ، بهتره رضایت صاحب سایت رو جلب کنید و یا از موارد رایگان که روی اینترنت کم هم نیستند استفاده کنید.

naeeme
سه شنبه 16 فروردین 1390, 10:18 صبح
این جاوا اسکریپت در موزیلا فایرفاکس 4 از کار افتاده. از دوستان کسی می تونه این رو برای فایرفاکس 4 درست کنه؟

alonemm
سه شنبه 16 فروردین 1390, 11:34 صبح
باسلام:
یک راه دیگه استفاده از کتابخانه AjaxControlToolkit هست.
و استفاده از تگ :

<ajax:FilteredTextBoxExtender


موفق باشید.

doosbedari
پنج شنبه 25 مهر 1392, 15:30 عصر
دوستان ميشه كمك كنيد تو vb هم اين كارو انجام بدم ؟

fakhravari
پنج شنبه 25 مهر 1392, 16:30 عصر
یعنی چی vb?
اون سمپل بالا js

fakhravari
پنج شنبه 25 مهر 1392, 16:32 عصر
یعنی چی vb?
اون سمپل بالا js

Power.Csharp
جمعه 26 مهر 1392, 01:39 صبح
کاربر گرامی doosbedari زبان فرقی نمی کنه شما کافیه اون نمونه کد رو به اچ تی ام ال برنامتون اضافه کنی.کاری با کنشول برنامه نویسیتون نداره

mohamad.bahmani
شنبه 09 آذر 1392, 15:55 عصر
با سلام. آقا من کلاس farsitype رو استفاده می کنم و مشکل زیادی نداره اما وقتی بخشی از صفحه کالبک میشه کنترل هاب درون اون قسمت دیگه از خواص این کلاس اسفاده نمی کنند و اون کنترل ها دیگه تحت تاثیر این کد جاوا نیستند. کسی می تونه راهنمایی کنه تا درستش کنم؟

mohamad.bahmani
شنبه 03 اسفند 1392, 12:09 عصر
منم دقیقا همین مشکل رو دارم ، به نظر می رسه باید بعد از کالبک یا در حین کالبک یک بار دیگه کد جاوای این کلاس رو به سورس اضافه کرد. اما دقیق نمی دونم چطوری