السلام عليكم
في برنامج بسيط متعدد اللغات موجود بجهازي من فترة مش فاكر كان من أي موقع
البرنامج باختصار بيظهر أكتر من لغة للواجهة
انا عايز أعرف الفكرة تمت ازاي عشان مفهمتش الطريقة
مع العلم اني بستخدم طريقة الملف النصي لتغير اللغة
البرنامج بالمرفقات
حسب فهمي للسؤال ان السورس المرفوع انت مش فاهم اللغه ببتبدل ازاي على نفس الفورم
باختصار شديد عند الضغط على الفورم من قائمة properties ابحث عن language واختر اي لغة وبعد كدة بدل النص على حسب اللغة اللي اخترتها
وبعد كدة في شاشة اختيار اللغه الكود ده بيظهر الفورم على حسب اللغه التي يتم تحديدها هنا مثلا اللغه الانجليزية
كود :
'set the culture
System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("en")
'now that the culture is set, create a form's instance
Dim frmEnglish As New frm_Languages
With frmEnglish
.StartPosition = FormStartPosition.CenterScreen
End With
frmEnglish.Show()
(05-05-19, 08:10 PM)ahmadpal كتب : [ -> ]حسب فهمي للسؤال ان السورس المرفوع انت مش فاهم اللغه ببتبدل ازاي على نفس الفورم
باختصار شديد عند الضغط على الفورم من قائمة properties ابحث عن language واختر اي لغة وبعد كدة بدل النص على حسب اللغة اللي اخترتها
وبعد كدة في شاشة اختيار اللغه الكود ده بيظهر الفورم على حسب اللغه التي يتم تحديدها هنا مثلا اللغه الانجليزية
كود :
'set the culture
System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("en")
'now that the culture is set, create a form's instance
Dim frmEnglish As New frm_Languages
With frmEnglish
.StartPosition = FormStartPosition.CenterScreen
End With
frmEnglish.Show()
عملت الجزء دة ومفيش حاجة ظهرت تقريبا الفكرة في الجزء دة مش فاهم دة كلاس ولا واجهة ولا جت منين
[
attachment=21456]
(05-05-19, 09:34 PM)ahmadpal كتب : [ -> ]اولا
ثانيا
ثالثا
فهمت كدة تمام الف شكر
طيب اخيرا الطريقة دية افضل ولا الملف النصي لتعريب البرنامج
بالنسبة للافضل ليس لدي فكرة
لكن كل شخص يفضل طريقة وحسب الاحتياج