ورود

View Full Version : فارسی کردن Gnome



samiras
سه شنبه 11 مرداد 1384, 07:56 صبح
برای اضافه کردن زبان فارسی به gnome redhat 9.0 این کارها را انجام داده ام:
1- کپی کردن فونت های فارسی در : /usr/X11R6/lib/X11/fonts/TTF و /usr/share/fonts/bitstream-vera
(bitstream-vera را خودم ساختم)
2- اجرای دستور fc-cache در مسیر اخری به منظور شناساندن فونت ها
3- در فایل /usr/X11R6/lib/X11/XF86config دو خط زیر در قسمت input device اضافه کرده :
(بعد از خط "option "xkbLayout " "ir") (option "xkbLayout " "us)
option "xkboptions" "grp: alt_shift_toggle
4-در فایل etc/fonts/fonts.conf بعد از /usr/ X11R6/lib/X11/fonts/type1/ این خط را اضافه کرده ام

usr/ X11R6/lib/X11/fonts/TTF /
5- در فایل /etc/X11/gdm/locale.alias خط Farsi fa_IR.UTF-8 , fa_IR اضافه کرده ام.

حال فقط در صورتی که ("option "xkbLayout " "us") را پاک کنم و X را reset کنم در login فارسی مینویسه (حروف جدا از هم) که login هم نمیشه باید linux rescue کنم برکردونمش به حالت اولیه اش.
با alt+shift هم هیچ اتفاقی نمیفته.چرا؟؟؟؟؟؟
فایل ir هم هیچ جا پیدا نکردم که overwrite کنم .
از SUSE میتونم بیارم؟
لطفاً مرا راهنمایی کنید .
بسیار ممنونم.
سمیرا

whitehat
سه شنبه 11 مرداد 1384, 23:13 عصر
Layout فارسی را اضافه کنید:
برای اضافه کردنLayout فارسی در محیط Gnome ابتدا پنجره Keyboard preferences را از Keyboard.Applications -> Preferences بازکنید سپس برای اضافه کردنLayout فارسی تب Layouts را کلیک کرده و فارسی را به آن اضافه کنید.بعد از اضافه شدن لایه فارسی باید کلید‌های ترکیبی و پنجره مربوط به گروه زبان را به Gnome اضافه کنید که این کار را با تب سوم انجام دهید .
فونت را به همان روشی که نصب کردید اضافه کنید
فایل ir را از لینک زیر بگیرید و در /usr/X11R6/lib/X11/xkb/symbols/pc کپی کنید
http://portal.farsilinux.org/modules.php?name=Downloads&d_op=viewdownload&cid=8

سپس یک بار X را راه اندازی کنید.
در مورد مشکل شما :
قبل از هر کاری خط option "xkbLayout " "ir") را به Option "XkbLayout" "us,ir" تغییر دهید همچنین خط usr/ X11R6/lib/X11/fonts/TTF / باید در </dir><dir> محصور شود
موفق باشید

samiras
چهارشنبه 12 مرداد 1384, 08:32 صبح
ممنون از پاسخ گویی .
در redhat9.0 در preferences->keyboard->layout وجود ندارد. کارهایی که نوشتم معادل آن است.
قبلاً چند بار سعی کرده ام ولی این لینک باز نمی شود.

whitehat
پنج شنبه 13 مرداد 1384, 10:03 صبح
آیا شما توانستید در گنوم کلا فارسی بنویسید ؟ (حتی با فونتهای نچسبیده)
فایل XF86config خود را در اینجا کپی کنید

samiras
پنج شنبه 13 مرداد 1384, 11:54 صبح
با تشکر
با تصحیح us,ir کلیدهای alt+shift کار میکنند ولی mozilla هنوز مشکل داره و فقط صفحاتی که در ویندوز طراحی شده باز میکنه بقیه رو به صورت خطوط در هم نشون میده .
در language آن فارسی را add کرده ام .
احتمالاً به خاطر فایل ir است .لینکش را نمیتوانم باز کنم.
ممنون
سمیرا

whitehat
پنج شنبه 13 مرداد 1384, 13:17 عصر
سلام
آن لینکی که گذاشتم فعلا غیر فعال می باشد.ولی بدون آم هم می توانید در گنوم فارسی بنویسید :)
مشکل موزیلا کلی است و در ویندوز هم همین مشکل وجود دارد (به طراحی سایت ها بستگی دارد)

حالا شما می توانید فارسی بنویسید یا خیر ؟
فونتها درست نمایش داده می شوند (در هنگام تایپ )؟
از چه فونتی استفاده کردید ؟

samiras
جمعه 14 مرداد 1384, 09:19 صبح
با تشکر
بله در gedit فارسی نوشتم.
فونت های نازنین و میترا بد مینویسه ولی tahoma خوبه .برای درست کردن اون فونت ها باید جه کار کنم؟
بسیار ممنونم
سمیرا

hosseinzadeh
جمعه 14 مرداد 1384, 12:32 عصر
از فونتهای آزاد استفاده کنید:
http://www.farsiweb.info/font/farsifonts-0.4.zip

samiras
جمعه 14 مرداد 1384, 20:02 عصر
بسیار ممنونم.
از مدیران این سایت و اعضای فعالش کمال تشکر را دارم . امیدوارم موفق باشید.
سمیرا

samiras
دوشنبه 17 مرداد 1384, 11:01 صبح
سلام
به هنگام وارد کردن دیتا در دیتا بیس یا ادیت کردن صفحات html حروف فارسی به این صورت وارد میشود:

ا &#1575 س &#1587 ل &#1604
ب &#1576 ش &#1588 م &#1605
‍پ
ت &#1578 ص &#1589 ن &#1606
ث &#1579 ض &#1590 و &#1608
ج &#1580 ط &#1591 ه &#1607
چ ظ &#1592 ی &#1740
ح &#1581 ع &#1593
‍‍‍‍خ &#1582 غ &#1594
د &#1583 ف &#1601
ذ &#1584
ق &#1602
‍‍‍‍‍‍‍‍‍ر &#1585
ک &#1603
ز &#1586
گ
ژ

که مشکلات زیادی به وجود می آورد.
لطفاً بگویید مشکل از کجاست ؟ و راه حل چیست؟

whitehat
سه شنبه 18 مرداد 1384, 09:12 صبح
سلام
سعی کنید که سوال ها را در همان تاپیک جواب بگیرید و تاپیک جدید باز نکنید :)
آیا از My SQL استفاده می کنید ؟ با چه زبانی کار می کنید و کد پیج صفحه را چه چیزی در نظر گرفتید ؟

samiras
سه شنبه 18 مرداد 1384, 09:28 صبح
ببخشید که پست جدید باز کردیم :embr:
از MySQL استفاده میشود.
code page چیه؟

whitehat
چهارشنبه 19 مرداد 1384, 09:50 صبح
و احتمالا زبان PHP !؟
ببینید MYSQL از نسخه فکر کنم 4.1.7 فارسی را پشتیبانی می کند اگر نکند می توانید تابعی بنوسید که تمام این شماره ها را به حرف مربوطه در هنگام نمایش تبدیل کند .
ولی اگر فارسی را ساپورت کند شما باید کد پیج صفحه HTML را به utf-8 تبدیل کنید که در آن صورت مشکلی ندارید .شما در ابتدای صفحه کافی است charset را به utf-8 تبدیل کنید.
موفق باشید

samiras
یک شنبه 23 مرداد 1384, 08:28 صبح
و احتمالا زبان PHP !؟
charset را به utf-8 تبدیل کنید.
با این کار مشکل mozilla حل شد.ممنون
MySQL version 3.23.54 است. آیا upgrade مستقیم به نسخه مورد نظر ممکن است؟

samiras
یک شنبه 23 مرداد 1384, 14:23 عصر
ولی مثل اینکه در upload کردن همان صفحه مشکل هنوز وجود داره ، چرا؟!!!

whitehat
یک شنبه 23 مرداد 1384, 16:11 عصر
با این کار مشکل mozilla حل شد.ممنون
MySQL version 3.23.54 است. آیا upgrade مستقیم به نسخه مورد نظر ممکن است؟
فکر کنم با دستور زیر این کار امکان پذیر باشه (تست نکردم) ولی در بخش mysql بپرسید قطعا جواب می گیرید.
rpm -U mysql*

whitehat
یک شنبه 23 مرداد 1384, 16:14 عصر
ولی مثل اینکه در upload کردن همان صفحه مشکل هنوز وجود داره ، چرا؟!!!

اگر به صورت local درست باشه پس مشکل از Host شما می باشد.
Host شما چیه ؟

samiras
دوشنبه 24 مرداد 1384, 06:49 صبح
ممنون whitehat این مشکل هم حل شد.
موفق باشید.