الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

jغيير لغة البرنامج

بدأه الحلفاوي في 17 يونيو 2012 · 2 رد · 735 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

ســــــــــــــــــــــــــــــــــؤال :

كيف يمكن تغيير لغة الواجهات للبرنامج بحيث تتيح استخدامها بعدة لغات واستخدام جميع وظائف البرنامج باللغة التي اخترتها

موفقين ومباركين

#2

أنشأ لكل واجهة إنجليزية واجهة أخرى عربية واجعل التحكم فيهما من الصفحةالرئيسية

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#3

السلام عليكم...

هناك عدة مواضيع مفصلة حول الـ Internationalization and Localization (أعتقد ترجمتها: العولمة و التخصيص) في تعليمات دلفي (خاصة تعليمات دلفي 7). حيث تبين كيفية إنشاء عدة نسخ من البرنامج بلغات مختلفة، و كيفية تحديد اللغة المناسبة حسب معرف المنطقة (LocaleID) في إعدادات النظام Windows.

بالنسبة إلى نصوص البرنامج (عناوين الأزرار و القوائم و نصوص الرسائل و غيرها) فأعتقد أن أفضل طريقة هي استعمال Resources DLL يحتوي على String Table به ترجمات لكافة النصوص المستعملة باللغات المطلوبة.

بالإضافة إلى ذلك فإن دلفي توفر العديد من الخصائص و الوظائف للمساعدة في ذلك، مثل الخاصية BiDiMode و الخاصية Alignment و الوظيفة السحرية FlipChildren التي تقلب كل محتويات الـ Form من اليسار إلى اليمين أو العكس!

و غيرها كثير. انظر موضوع Creating international applications في تعليمات دلفي 7 للحصول على التفاصيل كاملة.

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

مواضيع مشابهة