السلام عليكم ورحمه الله وبركاته
كيف ممكن اجعل برنامجي يدعم واجهتين عربي-انجليزي
انا قرأت في المنتدى عن موضوع لتغير الواجهه
ولكن تلك الطريقه تعتمد على اعدادات لوحه التحكم
و لكن انا اريد ضغط المستخدم Button تتغير الواجهه
شكرا
السلام عليكم ورحمه الله وبركاته
كيف ممكن اجعل برنامجي يدعم واجهتين عربي-انجليزي
انا قرأت في المنتدى عن موضوع لتغير الواجهه
ولكن تلك الطريقه تعتمد على اعدادات لوحه التحكم
و لكن انا اريد ضغط المستخدم Button تتغير الواجهه
شكرا
يمكن ذلك في أي من لغات دوت نت عن طريق إستعمال أكثر من اسمبلي لتخزين بيانات كل لغة في اسمبلي مختلف أو ما يسمى بال satellite assembly
ويمكن القراءة عن المزيد في مواضيع الدوت النت المتخصصة في Localization خاصة في موقع ميكروسوفت
Globalizing and Localizing Applications
أما الطريقة الأخرى الأسهل والأفضل هي بإستخدام برامج متخصصة حيث سوف تقوم بأغلب العمل مثل Sisulizer و multilizer
لا تحزن:
إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.
لا تحزن:
فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.
مشكور اخوي ,,,, جزاك الله خير
أخى العزيز الموضوع اسهل بكثير مما تتخيل يمكنك فعل ما تريد و ذلك عن طريق استخدام ملفات ال Resources لتخزين النصوص المراد ترجمتها فى واجهة البرنامج
اذا كنت تستخدم Visual studio 2005 فلا بد ان اتقوم بتنصيب SP1 لتتمكن من استخدامها
و من السهولة ان Visual studio 2005 يدعم ال right to left و ذلك فى حالة الواجهة العربية
هذا الموضوع مغلق.