تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[مشروع] مشرع لغات متعددة للمشروع + شرح الكيفية
#1
السلام عليكم

لو حبيت تعمل مشروعك بأكثر من لغة بإمكانك الان بهذه الطريقة
كل ما هو عليك ان  تصمم مشروعك باللغة اللي تحبها
وبتعدين من خصائص الفورم تفعل خاصية localizable تخليها true



ومن خيار language تختار اللغة اللي عايزها وتبدأ تترجم كل الادوات اللي هتترجم الي اللغة اللي انت  عايزها




لكن سلبيات هذه  الطريقة هي انك هتعمل كدا في كل صفحات مشروعك وهضيف الكود في كل صفحة
فلو حد عندو اقتراحات او يقدر يعدل على الكود للإستخدام مرة واحدة مش في كل صفحة يبقى تمام اوي

الكود في اي مكان في الفورم

PHP كود :
Public Sub ChangeLanguage(ByVal LanguageEx As String)
 
       Try
            System
.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo(LanguageEx)
 
           Controls.Clear()
 
           InitializeComponent()
 
           If IO.File.Exists(Application.StartupPath "\Language.lg") = False Then
                IO
.File.CreateText(Application.StartupPath "\Language.lg").Close()
 
           End If
 
           IO.File.WriteAllText(Application.StartupPath "\Language.lg"LanguageExSystem.Text.Encoding.UTF8)
 
       Catch ex As Exception

        End 
Try
 
   End Sub 


وفي حدث الفورم لود ضع الكود دا

PHP كود :
       If IO.File.Exists(Application.StartupPath "\Language.lg") = False Then
            ChangeLanguage
("ar")
 
       End If
 
       ChangeLanguage(IO.File.ReadAllText(Application.StartupPath "\Language.lg"System.Text.Encoding.Default).Trim

كود اختيار اللغة

PHP كود :
 ChangeLanguage("ar"

وعدل ar الي en للإنجليزية او fr للفرنسية ... الخ.


الملفات المرفقة
.rar   MultiLang.rar (الحجم : 537.23 ك ب / التحميلات : 29)
إِنْ يَنْصُرْكُمُ اللَّهُ فَلَا غَالِبَ لَكُمْ وَإِنْ يَخْذُلْكُمْ فَمَنْ ذَا الَّذِي يَنْصُرُكُمْ مِنْ بَعْدِهِ وَعَلَى اللَّهِ فَلْيَتَوَكَّلِ الْمُؤْمِنُونَ

لَيْسَ لَهَا مِنْ دُونِ اللَّهِ كَاشِفَةٌ


الرد
تم الشكر بواسطة: asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] مشرع عمل اختصار للبرنامج على سطح المكتب Codack 0 85 26-04-20, 04:46 PM
آخر رد: Codack
  مشروع تعدد لغات للبرنامج من قاعدة بيانات MsAccess asemshahen5 2 694 30-03-20, 05:20 PM
آخر رد: Hanyvedio
  [مشروع] تعدد لغات برنامجك بطريقة سهلة سعود 11 2,321 14-09-18, 03:08 PM
آخر رد: سعود
Rainbow [مشروع] لمسة اخير للمشروع ويكون جاهزة محمد مسافر 14 3,027 19-07-16, 07:40 PM
آخر رد: 0theghost0
  [مشروع] تصوير الكمرا وحفظها كصور متعددة لتحويلها لفيديو لاحقا سعود 7 3,010 13-03-15, 07:58 PM
آخر رد: عدنان الشمري

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


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