12-03-2008, 01:28 AM
الاعزاء اعضاء هذا المنتدى الرائع
قمت بتصميم برنامج على دلفي 7 باللغة العربية ، يستخدم المكونات الاساسية وبعض المكونات الاضافية.
مشكلتي هي حقيقة اللغة العربية !!
برنامجي يتم تحميله من على الانترنت ، وكل مستخدم يقوم بعملية تركيب البرنامج يواجه مشكلة في اللغة العربية ، وملخص هذه المشاكل :
- ظهور الحروف على شكل استفهام " ؟؟؟؟؟؟؟ "
- الجداول Grids والقوائم و محتويات الفورم لا تتحول الى النمط العربي الصحيح RTL باستخدام الخاصية BiDi !!
- يعمل مع مستخدم ولا يعمل مع مستخدم آخر مع كلا المستخدمين لديه نفس خصائص وندوز !!
المشكلة انني اعرف الحل ، وهو بتغيير الخصائص الاقليمية واضافة اللغة العربية لوندوز حيث سوف يعمل البرنامج بشكل صحيح ، ولكن :
" معظم المستخدمين لا يعرفون كيف يقومون بذلك ولا يريد اغلبهم القيام بذلك "
حيث قلة المعرفة بتعديل خصائص وندوز هي المشكلة الاولى ، ويقول معظمهم ان اغلب البرامج العربية تعمل لديهم ولم يواجهو أي مشكلة !!
الحقيقة انني لم اكتب الموضوع الا بعد أن بحيث قليلاً في النت ، وو جدت بعض المشاركات التي تتحدث عن localization و ضعف منتجات بورلاند سابقاً في دعم اللغة العربية .
ووجدت أن هناك كود يمكن اضافته في بداية البرنامج ليخبر دلفي ان اللغة هي العربية وبالذات الشرق اوسطيه :
[HTML]SysUtils.SysLocale.MiddleEast := True;[/HTML]
وللاسف الشديد وجدت ان بورلاند ومن بعدها طبعا CodeGear لم تعطي الموضوع اهمية كبرى ولم اجد المطلوب ، لحل هذا المشكلة بالكامل ، بدون أن يتدخل المستخدم بتعديل خصائص وندوز.
فهل من حل لهذه المشكلة ؟
مع أطيب التحية
أخوكم
سوالف
قمت بتصميم برنامج على دلفي 7 باللغة العربية ، يستخدم المكونات الاساسية وبعض المكونات الاضافية.
مشكلتي هي حقيقة اللغة العربية !!
برنامجي يتم تحميله من على الانترنت ، وكل مستخدم يقوم بعملية تركيب البرنامج يواجه مشكلة في اللغة العربية ، وملخص هذه المشاكل :
- ظهور الحروف على شكل استفهام " ؟؟؟؟؟؟؟ "
- الجداول Grids والقوائم و محتويات الفورم لا تتحول الى النمط العربي الصحيح RTL باستخدام الخاصية BiDi !!
- يعمل مع مستخدم ولا يعمل مع مستخدم آخر مع كلا المستخدمين لديه نفس خصائص وندوز !!
المشكلة انني اعرف الحل ، وهو بتغيير الخصائص الاقليمية واضافة اللغة العربية لوندوز حيث سوف يعمل البرنامج بشكل صحيح ، ولكن :
" معظم المستخدمين لا يعرفون كيف يقومون بذلك ولا يريد اغلبهم القيام بذلك "
حيث قلة المعرفة بتعديل خصائص وندوز هي المشكلة الاولى ، ويقول معظمهم ان اغلب البرامج العربية تعمل لديهم ولم يواجهو أي مشكلة !!
الحقيقة انني لم اكتب الموضوع الا بعد أن بحيث قليلاً في النت ، وو جدت بعض المشاركات التي تتحدث عن localization و ضعف منتجات بورلاند سابقاً في دعم اللغة العربية .
ووجدت أن هناك كود يمكن اضافته في بداية البرنامج ليخبر دلفي ان اللغة هي العربية وبالذات الشرق اوسطيه :
[HTML]SysUtils.SysLocale.MiddleEast := True;[/HTML]
وللاسف الشديد وجدت ان بورلاند ومن بعدها طبعا CodeGear لم تعطي الموضوع اهمية كبرى ولم اجد المطلوب ، لحل هذا المشكلة بالكامل ، بدون أن يتدخل المستخدم بتعديل خصائص وندوز.
فهل من حل لهذه المشكلة ؟
مع أطيب التحية
أخوكم
سوالف

![[صورة: 384159758.jpg]](http://www4.0zz0.com/2008/03/20/18/384159758.jpg)
![[صورة: 502782501.jpg]](http://www4.0zz0.com/2008/03/20/18/502782501.jpg)