الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أضيف لغة تانية إلى برنامجي

مغلق
بدأه ولد إبن جرير في 13 أغسطس 2006 · 4 رد · 487 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم و الصلاة و السلام على أشرف الأنبياء و المرسلين و بعد :

رأيت في بعض البرامج البسيطة أنه يمكنك أن تغير لغة الواجهة حسب عدد اللغات المضافة متلا سأعطي متال بسيط

هدا برنامج به لغتين اللغة الأصل هي الإنجليزية و تم إضافة اللغة العربية :

3f292.jpg

مع العلم أنه يوجد مجلد مرفق مع البرنامج يحتوي على ملفات اللغات و هده الملفات هي من نوع Paramètres de configuration

وهده صورة الملفين

dacc8.jpg

وسؤالي كيف يمكنني أن أضيف لغة تانية إلى برنامجي متلا

اللغة الأساسية هي الإنجليزية فكيف أضيف اللغة العربية

أنا متأكد عندكوا الجواب

و السلام عليكم

تحياتي

#2

الموضوع بسيط في الواقع لو فكرت فيه, الملفين فيهما كلمات مفتاحية وترجمة للقوائم والازرار وخلافه تكون مرتبة ضمن قوائم حسبما يراه المبرمج بشئ يشبه الشكل التالي:

[menu]
menu0="فتح"
menu1="جديد"
menu2="حفظ"
....
[configuration]
set0="blah blah blah"
set1="blah blah blah2"
.....

هذا مثلا في الملف الخاص باللغة العربية, بينما تجد في الملف الخاص باللغة الانكليزية نفس الكلمات المترجمة, عندما تشغل البرنامج فهو ينظر مثلا الى الخيار الخاص باللغة والذي يكون افتراضيا لنقل اللغة العربية, لذا فهو يقوم بفتح الملف الخاص باللغة العربية ويقوم باسناد اسماء القوائم الخ الخ الخ الى الواجهات اما جميعها او عند طلبها (افضل)

وعندما يتم التحويل للغة الانكليزية يحدث العكس..

الامر بسيط, لكنه سياخذ بعض الوقت, اتصور هناك ادوات تحكم خاصة بهذا مرت علي لكنها غير حاضرة لي.

تم تعديل هذه المشاركة بواسطة Xacker في 13 أغسطس 2006 في 17:52

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

السلام عليكم

أخى الكريم ولد إبن جرير

هذا هو مثال على المطلوب لقد وجدته فى احد المنتديات الأجنبيه

أرجو انا تستفيد منه

_Using_dif1823781212004.zip

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#4

من اللمكن انت تعمل مفاتاح في برنامجج لتغير اللغة كالأتي وبكل بساطة

لو عندك مثلا عنوان Label1 اسمه مثلا Name

اذن عن الضغط على زر تحويل اللغة سوف تكتب هذا الأمر فيه

Label1.caption = "الاسم"

وهكذا

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#5

السلام عليكم

بارك الله فيكم شباب

تسلموا كتير و الله أفدتونا

تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة