GithubHelp home page GithubHelp logo

orwah / arabic-delphi-vcl-units Goto Github PK

View Code? Open in Web Editor NEW
18.0 6.0 7.0 874 KB

Delphi RTL BidiRightToLeft Arabic VCL Units تحديث لوحدات دلفي القياسية لدعم اللغة العربية .

License: MIT License

Pascal 99.83% PHP 0.17%

arabic-delphi-vcl-units's Introduction

Arabic-Delphi-VCL-Units

Delphi RTL BidiRightToLeft Arabic VCL Units

وحدات مكتبة مكونات دلفي الداعمة للغة العربية

آخر تعديل : 14/9/2019

هي عبارة عن جهد متواضع الهدف منه تحديث وحدات ومكتبات دلفي القياسية بحيث تدعم اللغة العربية والرصف من اليمين لليسار , وبالتالي لاتحتاج تنصيب أي مكونات إضافية أو إجراء أي تعديلات على الكود . ويكفي إرفاقها ضمن ملفات المشروع وسيتم تعريب مكونات المشروع تلقائيا .

الملفات مفيدة وطريقة استخدامها سهلة ولكنها لاتزال تحتاج إلى الكثير من العمل , وفيها أخطاء ومشاكل , لذلك تم وضعها هنا للمساعدة في تصحيحها وتحسينها من قبل عدد اكبر من المطورين وعلى فترات زمنية متلاحقة .


الميزات الرئيسية

  • دعم صناديق الرسائل العربية
  • تحويل المكونات إلى اليمين
  • تعريب الكثير من النصوص التي تظهر في زمن التشغيل
  • لايحتاج استخدامها لإضافة أي كود
  • لايحتاج استخدامها لتنصيب أي مكون


طريقة التشغيل :

  • إذا اردت استخدام الوحدات في مشروع واحد فقط تستطيع إرفقات ملفات الوحدات مباشرة مع المشروع .ضعها بنفس المجلد مع بقية وحدات المشروع وسيتم التعامل معها اليا من دون تغير اي سطر في الكود
  • أو بإمكانك فصلها في مجلد منفصل عن ملفات المشروع , ووضع روابط لها من ملف المشروع Project.dpr :
  • لاستخدامها في كل المشاريع , وبدلا من اضافة الوحدات كل مرة , يكفي إضافة مسار الوحدات إلى لائحة مسارات مكتبة دلفي من خيار :

tools -> Options -> Library -> Library Path وسيتم التعامل معها اليا بدل الملفات الافتراضية باعتبارها موجوده بعد الملفات الرئيسية في ترتيب الاستخدام


البيئات المدعومة حاليا :

  • Delphi 10.1 Berline
  • Delphi 10.2 Tokyo
  • Delphi 10.3 Rio
  • قد تعمل الملفات نفسها على إصدارات أقدم ولكن لم يتم تجربتها

بعض المشاكل المعروفة :

  • ToolBar DrawingStyle = dsNormal : يتسبب بانقلاب الصور , يمكن تلافي ذلك باختيار DrawingStyle = dsGradient
  • التلميحات : Hints قد لاتعمل بشكل صحيح
  • عند استخدام الثيمات قد تنقلب بعض النصوص ولإصلاح ذلك يتم الغاء خاصية styleElement : seClient مما قد يتسبب باختلاف شكل المكون قليلا عن شكل الثيم

روابط :


English :

  • This is a replacement for VCL Standard Unites to make them support Right to Left RTL Alignment ( BidiMode = bdRightToLeft ) and Translate alot of Arabic Messages and Strings , including : RTL ToolBar RTL TreeView RTL PageControl RTL DateTimePicker RTL StatusBar RTL ListView etc ...

عروة علي عيسى

arabic-delphi-vcl-units's People

Contributors

orwah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

arabic-delphi-vcl-units's Issues

Delphi 12

السلام عليكم هل تم دعم الدلفي 12 في وحداتك

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.