تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف نغير لغة واجهة البرنامج بكافة ادواته الى الانكليزية ؟
#4
السلام عليكم اخواني في منتدى الابداع

لقد بحثت عن كيفية تغيير للغة التطبيق الذي لدي الى للغة أخرى فوجدت رد وهو من الاخ amgadtamer
حول استخدام الخاصية localizable
فواصلة البحث عن طريقة عمل ذلك الى ان وجدت الحل كاملاً واحببت مشاركتكم بها
وللتنويه تستطيع بهذه الاداة جعل البرنامج بالعدد الذي تريده من اللغات
الان نبدء كيفية عمل ذلك

1-نقوم بانشاء مشروع جديد
2-من خصائص الفورم نحدد الخاصية localizable ونجعلها True
3-نقوم بوضع الادواة التي نريدها
4-من خصاصية الفورم language نختار اللغة التي نريد الترجمة اليها والتكن العربية سورية
5-الان نقوم بتغيير اسماء الادواة بشكل كامل ونغيير اتجاه الفورم ( من اليمين لليسار) واي تعديل اخر تريده بخصوص اللغة
6-الان للاحظ عند اعادة خيار اللغة الى الخيار الافتراضي فتعود الادواة الى التسمية الرئيسة ولكن نريد ذلك بالكود
7-الان سنضع الكود الخاص بتغغير اللغة اثناء العمل

____________________________

نقوم باستيراد المكتبات التالية

PHP كود :
Imports System.Globalization
Imports System
.Threading 
____________________________

نضع كمبوبوكس او اي اداة تريدها انت لتقوم بمهمة تغيير اللغة
انا ساضع كمبوبوكس وزر , عند اختيار اللغة من الكمبو بوكس نضغط على الزر فتتغير اللغة
PHP كود :
If ComboBox1.SelectedItem "" Then
            MsgBox
("Please Select one language for Continue")
            Exit 
Sub
        End 
If
        If 
ComboBox1.SelectedItem "Arabic" Then
            Thread
.CurrentThread.CurrentUICulture = New CultureInfo("AR-sy")
                  
End If
        If 
ComboBox1.SelectedItem "English" Then
            Thread
.CurrentThread.CurrentUICulture = New CultureInfo("EN-us")
                    
End If
        
Dim frm As New Form1
        Me
.Hide()
        
frm.Show() 

_____________________________

في الكود Thread.CurrentThread.CurrentUICulture = New CultureInfo("[COLOR="#FF0000"]AR-sy[/COLOR]")
اخترنا الاحرف الاولى من اللغة والدوالة وهذا كفيل بتغيير اللغة بشكل تام

وفي نهاية حدث الضغط على الزر نلاحظ اننا نقوم باعادة تحميل الفورم
لان اللغة لن تتغير إلا بإعادة تحميل الفورم
----------------------------------------------------------
وفي النهاية تستطيع اضافة اللغات التي تريدها لتطبيقك

لقد ارفقت مثال بسيط على كيفية تغيير اللغة
في تطبيقك

-----------------------------------------------------------------
اعذروني إن كان الموضوع بسيط أو غير واضح فأنا في بداياتي على طريق هذه اللغة الرائعة
[COLOR="#FFD700"][COLOR="#FF8C00"]
بــــــــــالــــتـــــوفـــــيق لــــكــــل الأخـــــوة[/COLOR][/COLOR]

+++++++++++++++++++
++++++++++++++++++
+++++++++++++++++
++++++++++++++++
++++++++++++++
++++++++++++
+++++++++++
+++++++++
+++++++
+++++
+++
+




الملفات المرفقة
.rar   WindowsApplication54.rar (الحجم : 81.95 ك ب / التحميلات : 81)
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
كيف نغير لغة واجهة البرنامج بكافة ادواته الى الانكليزية ؟ - بواسطة adsss - 25-12-12, 05:17 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 109 07-12-25, 10:22 AM
آخر رد: justforit
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,015 06-08-25, 06:34 PM
آخر رد: Taha Okla
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 660 09-03-25, 03:52 AM
آخر رد: silverlord
Rainbow [VB.NET] عدد من هم فاتحي البرنامج محمد مسافر 1 424 25-02-25, 07:58 PM
آخر رد: princelovelorn
  استفسار عن حمايه البرنامج ahmedramy 1 559 25-12-24, 11:07 PM
آخر رد: aljzazy
  مساعدة في عمل جملة الاتصال في ملف خارج البرنامج Emam emam 2 393 25-11-24, 09:24 PM
آخر رد: Emam emam
  تغيير مكان حفظ الصورة من قاعدة البيانات إلى مجلد في مسار البرنامج F.H.M 37 2,397 05-11-24, 08:30 AM
آخر رد: F.H.M
  [مثال] تشغيل البرنامج كمسؤول alswade 2 468 30-10-24, 07:08 PM
آخر رد: aliday03
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,169 30-09-24, 12:52 AM
آخر رد: asmarsou
Lightbulb [سؤال] مشكلة تظهر عند بدء تشغيل البرنامج أبو خالد الشكري 3 506 19-08-24, 05:16 PM
آخر رد: Zuhare

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم