السلام عليكم
أولا أشكر كل النشيطين في هذا المنتدى وأدعو لهم الله بخير الجزاء نتيجة ما يعملوه لمعاونة إخوانهم
أظن أنني لن أخيب في طرح سؤالي هنا، والذي لم أجد له حلا:
أنا حاليا بصدد إنجاز برنامج لتسيير قاعدة بيانات لمكتبة جامعية، الجدول يحوي كتبا عربية وفرنسية، وأنا مطالب بأن تكون الواجهة عربية وفرنسية، بدلا من أن أصنع برنامجين مختلفين أود أن يكون ذلك بتغيير خاصية Caption أثناء التنفيذ، لكن ليس عدلا أن أكتب كل المكونات بإحتمالاتها، فرتأيت إلى هذا الحل
قمت بإنشاء جدول للغة، أود أن يرسل البرنامج أثناء التنفيذ القيمة المناسبة إعتمادا على هذا النموذج

يعني مثلا:
ButtonClick(....); var CommonObj:TObject; begin While Not (Table1.EOF) do begin CommonObj.Name:=Table.Field(1).Value; CommonObj.Caption:=Table.Field(2).Value Or Table.Field(3).Value; end; end;
هل يمكنني تحقيق ذلك
إذا لم ينفع مع الجدول فهي يمكنني استعمال ملف خارجي
ملاحظة: هذا الأسلوب يسمح لي بإدراج لغات كثيرة
أرجو أن أجد الجواب معكم
رافقتكم السلامة