تایپ فارسی و عوض شدن تراز نوشته در هنگام عوض کردن زبان
فروردین ۲۳م, ۱۳۸۶حتما توی بعضی از فرمهای نظردهی (Comment) در وبنامهها (وبلاگها) یا بعضی از سایتها متوجه شدید که بدون داشتن تخته کلید (کیبورد) فارسی هم میتونید فارسی بنویسید. و احتمالا آیکونی وجود دارد مثل که با کلیک کردن دکمه زبان نوشتن عوض میشه از فارسی به انگلیسی و از انگلیسی به فارسی این خیلی امکان خوبیه برای فارسی زبانها و کمابیش همهی سیستمهای خدمات وبنامه (وبلاگ) فارسی این قابلیت رو دارند.
به تازگی من دیدم که با زدن دکمهی عوض کردن زبان جهت نوشتن رو هم عوض میکنند، یعنی مثلا اگر فارسی دارید مینویسید، تراز از راست هستش و اگر زبان رو انگلیسی کنید تراز از چپ! این خیلی کار خوبی نیست!
- ما برای تراز از راست و چپ دکمههای جا افتادهای داریم توی ویرایشگرهای معروفی مثل مایکروسافت ورد که این دکمهها هستند:
- ممکنه که ما در حال نوشتن متنی به زبان فارسی باشیم و تنها بخواهیم چند کلمه انگلیسی به اون اضافه کنیم، با عوض شدن تراز هنگام نوشتن حروف انگلیسی، نمایش لحظهای متن ممکنه بهم بریزه و کاربر رو اذیت کنه مثلا فکر کنه که اشتباهی کرده
- این روش اصلا کاربرپسند نیست
- این روش استاندارد هم نیست و تنها زبان نوشته باید با دکمه تغییر زبان عوض بشه و نه تراز و جهت نوشته
یک کار دیگهای هم تو بعضی کدها دیدم که انجام میدهند اینه که اگر سیستم شما خودش کیبورد فارسی داشته باشه وقتی دارید فارسی مینویسید یک پیام هشدار (alert message) جاوااسکریپتی ظاهر میشود که: «لطفا زبان سیستم خود را بر روی انگلیسی بگذارید» این کار هم خوب نیست؛
- بهتره که اصلا پیام هشداری داده نشود؛ خیلیها مثل خود من به محض اینکه بخواهن فارسی بنویسند، سریع alt+shift میگیرند و بعد توی فرم تایپ میکنند و خوب اگر اولین حرف رو تایپ کنند، پیام هشدار رو میبینند، که کاربرپسند نیست
- اگر هم به دلایلی اصرار هست که پیام هشدار داده بشه، باید به کاربر امکان گزینش داد نه اینکه چیزی رو بهش زور کرد (Force)، شاید یکی خواست با کیبورد خودش، که باهاش راحتتره بنویسه مثلا یک چک مارکی گذاشت کنار فرم، که کیبورد فارسی رو فعال یا نافعال کنه
من این مطلب رو توی گروه فارسیسازی وردپرس و بخش پیشنهادهای سایت بالاترین نوشتم چون جفتشون این کارهایی رو که نوشتم خوب نیست انجام دادند
پ.ن.
ببینید من اون کارایی که گفتم و تغییرات رو انجام دادم برای خودم در مورد فارسی تایپ، فقط آیکون RTL و LTR نداره این نسخه هم برای ارایه پیشنهاد هستش یک نگاهی بندازین بد نیست. تغییراتی که انجام شده ایناست:
۱) افزودن چک مارک
۲) تیک داشتن چک مارک به صورت پیشفرض به معنی فعال بودن (نه نا فعال بودن) فارسی تایپ
۳) تغییر استایل آیکون Fa/EN موقعی که نا فعاله
۴) برداشتن عمل rtl و ltr با عوض شدن زبان