![]() |
|
[VB.NET] الطريقة الصحيحة لجعل برنامجك متعدد اللغات - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم امثلة ومشاريع VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=188) +--- الموضوع : [VB.NET] الطريقة الصحيحة لجعل برنامجك متعدد اللغات (/showthread.php?tid=22026) |
الطريقة الصحيحة لجعل برنامجك متعدد اللغات - سعود الشامان - 07-10-17 بسم الله الرحمن الرحيم وبه نستيعن
هذه الطريقة تستخدمها أغلب الشركات الكبرى مثال برنامج Internet Download Manager وليس صنع برنامج متعدد اللغات فقط , بل متعدد اللهجات أيضاً والطريقة كالتالي : نعمل مشروع جديد :
نقوم بإضافة :
ComboBox1
إختر اللغة: =Label1
Label2 = Phone
نعمل إستيراد لمكتبة Globalization ومكتبة ComponentModel
كود : Imports System.Globalizationنضع هذه الكود في تصاريح عامة
كود : Private Sub ChangeLanguage(ByVal Language As String)هذا الكود في لود الفورم كود : ComboBox1.Items.Add("English")هذا الكود في الكومبو بوكس
كود : If ComboBox1.SelectedIndex = 0 Thenالآن من خصائص الفورم نختار خيار Localizable ونجعل قيمته False
( لعدم خروج الادوات من الفورم )
من خصائص الفورم نختار خيار Language
ونختار جميع المناطق اللتي نريد
مثلا نختار ( العربية - السعودية ) و نغير اسم الليبل إلى ( الجوال )
ثم نعود مره اخرى لخيار Language ونختار ( العربية - مصر ) ونغير اسم الليبل إلى ( المحمول )
ثم نعود مره اخرى لخيار Language ونختار ( العربية - الأردن) ونغير اسم الليبل إلى ( الخلوي)
بعد إختيار جميع اللغة اللتي تريد نغير خيار Language إلى (Default)
وهذا الشرح بالفيديو لكن مثال آخر
من الدكتور / محمد ناجح جزاه الله عنا خير الجزاء
[url=http://www.codeguru.com/columns/vb/localization-in-vb.net.htm]
ملاحظة هامة جداً :
في مجلد الديباج ( Debug ) نجلد مجلدات للغة الدول المحددة يجب نقل هذه المجلدات مع الملف التنفيذي
مثل قاعدة البيانات
RE: الطريقة الصحيحة لجعل برنامجك متعدد اللغات - سعود الشامان - 13-10-17 العفو يالامير ومنور يالغالي RE: الطريقة الصحيحة لجعل برنامجك متعدد اللغات - 0theghost0 - 15-10-17 لدي استفسار مهم اذا عندي اكثر من فورمة مالعمل ليقم بالترجمة ؟؟ ما الكود المضاف في الفورمات الباقي ليقوم بالترجمة ؟ RE: الطريقة الصحيحة لجعل برنامجك متعدد اللغات - AymanRamadanSaad - 15-01-19 بارك الله فيك وشكرا جزيلاً اخي الكريم RE: الطريقة الصحيحة لجعل برنامجك متعدد اللغات - moosa_alabri - 15-01-21 جزاك الله خيرا RE: الطريقة الصحيحة لجعل برنامجك متعدد اللغات - ibra9009 - 04-02-21 بارك الله فيك اخي سعود شكراً جزيلاً |