الكتابة باللغة العربية في قواعد البيانات
#2
أولا السلام عليكم و رحمة الله و بركاته : مرحبا بك أخينـــا بمنتدانا الحبيب (أول و أروع منتدى يهتم بالغة دلفي و لعله الوحيد)


كثيرا ما نجد اللا دعم للعربية في الكثير من المواضع ..... كظهور علامات الإستفهام أو بعض الخصائص للمكونات و الرسائل أو ظهور كتابة عربية من اليسار لليمين ....
أو ظهور ترتيب الأزرار بشكل عكسي من اليسار لليمين
أو ظهور الصورة التوضيحية باليسار , وبالتالي تغطي النص العربي المكتوب ....
أو عنصر شريط الأدوات والذي لايملك خاصية Righttoleft . . .
أو العنصر TreeVeiw والذي لاتفيد معه الخاصية BidiMode ولايدعم Righttoleft . . . .
(_و لقد تكرم الأخ عروة عيسى بمكون رائع في هذا المجال_)


و معك أخي سؤال آخر بهذا الموضوع (دعم اللغة العربية) ، و لكن بقواعد البيانات:
إقتباس : ممكن واحد لديه خبرة .... نريد حلول و اجوبة مقنعة و ناجعة..
ليس لي أي خبرة و لكن لعي أنفعك بالشيء اليسير ، في انتظار جودة الإخوة الأساتذة:
- أما بخصوص ملأ الجدول بمعطيات باللغة العربية فلا أرى أي إشكال.
- و بخصوص تسمية الجدول بحد ذاته قلا أرى داع لذلك ، لأن المستخدم لا يرى إسم الجدول ، و لا يستخدم
هذا الإسم البتة(ولكنه ممكن) .
-يبقى أخيرا تسمية الحقول ، و هو أهم شيء ، و هذا كثيرا ما نحتاجه ، فلا يعقل أن يكون البرنامج عربي تماما
و أسماء الحقول بلغة أجنبية ،و قيم الحقول بالعربية ، لذلك أقول: من غير الممكن فعل ذلك ، و حتى و إن أمكن ذلك (عند تحرير الحقول بالعربي سوف ترى تلك الرموز المبهمة ، و لكن عند المواصلة و اتمام الجدول و ربطه في المشروع فإنك ترى أسماء الحقول في DbGrid باللغة العربية عادي) لكن من الممكن أن تواجه لا حقا بعض المشاكل. على هذا أقول أنه من الممكن تسمية الحقول بالعربي أثناء العرض بالمشروع ، أقصد أنك تنشئ الجدول بحقول ذات تسمية باللغة الأجنبية ، و أثناء تصميم المشروع و عرض الحقول ، يمكنك اعطاء تسميات عربية: ممكن ذلك في الــ DbGrid بالضغط عليه بيمين الفأرة و اختيار Editeur de Colonnes ثم اختيار Ajouter tous les champs ، ثم تحديد الحقل ، و من تم الذهاب إلى الخصائص ، سوف تجد Caption الخاصة بذلك الحقل إعطيهــــا التسمية العربية المرادة .
[صورة: rafe3.com-1da7f7a47c.bmp][صورة: www.rafe3.comview.php?pic=1da7f7a47c]
أو على العنصر Table نفس الشيء ولكن عوضا عن Caption تجد الخاصية DisplayLabel. و نفس الشيئ إذا كنت تستعمل العنصر Sql أقصد Query .
بهذا تكون التسمية العربية مقتصرة على الكابشن أو اللابل فقط ، فلن تواجه أي إشكال ، و يكون المقصد قد وفي.

و الرجاء كما تقدم ، الإستفادة من خبرة الأساتذة . فهذا كلام مبتدأ لا خبرة له.

و شكرا .
الرد


الردود في هذا الموضوع
الكتابة باللغة العربية في قواعد البيانات - بواسطة nabilkeb - 07-01-2009, 10:43 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم