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

كيفية تغيير اللغة في البرنامج ؟

مغلق
بدأه Red star في 26 مارس 2003 · 15 رد · 2,356 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الـســلام عليكـم . .

أيـها الأخـوة الأعزاء . .

لـدي ســؤال شــاغلني قليلاً وهو :

كيفية تغيـير اللغة في البرنامج ؟ أي . .

تغيير أســماء القوائم و الأزرار و اللافتات و ..الـخ من اللغة العربية الى الانكليزية

أو بالعكـس و ذلك ضمن خـيار موجود في برنامجي .

وشــكراً للمســاعدة .

أخــوكـم : ريـد ســتار . :o

#2

بالنسبة للقوائم يمكن أن تنشئ من كل قائمة اثنتان احداهما بالعربي و الأخرى بالانكليزي و تختار القائمة الاساسية التي تريد من خصائص الفورم

MainMenu, PopUpMenu

بالنسبة للازرار المسألة أصعب لكن يمكن أن

#3

عذرا من الاخ red star لكن يمكن أن تضع جميع أزرارك في PageControl من صفحتين أحداهما أزرار العربي و الاخرى أزرار الانكليزي و تظهر الصفة التي تريد

#4

شــكراً لك أخي Barca

لكن أعتقد أنه هناك طريقة احترافية أكثر لحل هذه المشــكلة ؟

والجواب اليقين عند معربي البرامج الأجنبية ! ! !!

:confused: :confused:

#5

بسم الله الرحمن الرحيم

اخي العزيز ؟؟؟

هل تعني تريد أن يكون لبرنامجك..واجهتين ..بالعربية والأجنبية

أن كان ذلك....أن عندي أطلاع بسيط ...عن الموضوع ...

يستخدمون ..بالعادة ...كريد ..ضمن البرنامج ..هي مسؤولة عن تغير

اللغة الى ماتريده من اي لغات ....وهي عبارة عن جدولين ....

العربية ...والكلمة التي تكافئها ....

أنا مهتم بالموضوع ..ولكن ليس من أو لوياتي ........أرجــو ان أفدتك بشيء

#6

نعم أخي الحق

هذا ما اقصده تماما

أرجو مساعدتي

#7

ابحث عن مكونات او مواضيع تحت اسم localization

#8

أخي مشرف منتدى الشبكات والأمن

هل تستطيع مساعدتي أكثر قليلاً . . .

لو ســمحت :o

#9

السلام عيلكم

localiztion يعني تحويل ما ذكرته من المصادر والقوائم والرسائل إلي اللغة المحلية للجهاز او بمعني آخر هذه المكونات يسمح لك تضمين رسائل والسلائل ( او المصادر resource ) بعدة لغات تستطيع تحميل اي لغة حسب لغة نظام التشغيل..

هذه عن سلاسل الجمل التي تظهر في الرسائل وكcaption

اما عن التحويل من الشمال إلي اليمين وإلي العكس ، بالنسبة للقوائم هناك طريقة خاصة لها والنموذج form لها طريقة خاصة وباقي الأداوت لها طريقة خاصة... باستخدام دوال مثل LoadKeyBoardLayout وغيرها ...

لقد أرفقت مجموعة ملفات كنت نزلتها من احد المواقع العربية لتعريب بعض الأدوات، ( قد يحتاج لقليل من التغيير في نظم w2k/xp ) ...

فضلا ابحث في مواقع دلفي الشهيرة عن مكونات language localization

وأيضا ابحث في جوجل بعبارة مثل delphi AND "right to left"

حظا موفقا ....

#10

نسيت الملف :o

arabic.rar

#11

السلام عليكم.....

مرحبا ُ .من جديد ...أظن ..أن الأخ ..يريد حلاً سريعاً ..سأدلك ..على طريقة

هي ليست معلمية ..كتير ..ولكن نوفي بالغرض ...أن تكتب

الواجهات ..مر بالعربية ومرة بالأنكليزية ...

ومن ثم أستحداث أمر قلب الواجهات العربية للأنكليزية ....OK...

يمكن للملفات الDLL ..مساندتك أذا أردت ...

أعرف انها مجهدة ولكنها الحل ...لحد الآن ..........

والنصر للمسلمين

أخــــــوكم :cool:

#12
شــــكرا لكم كثيراً . . (f)(f)(f)
#13

يا أخ red Star معربي البرامج يستعملون برنامج اسمهResHacker وهو يعمل بالمبدأ التالي

كل برنامج يحتوي Resources هذه الResources يمكن كشفها و تغييرها من انكليزي الى عربي وهو متواجد على الانترنت بكثرة

#14

شــكراً علبى هذه المعلومة : ;)

لكن هل تصلح هنا في الديلفي أو

أنها لاتميز لغة برمجة

#15

السلام عليكم جميعا

هناك عدة طرق لتعريب البرنامج (كنت قد بدأت بالموضوع منذ فترة )

لكن أكثرها احترافية(دلفي هي الاحتراف بحد ذاته)

هي عمل ترجمة(أو إعادة بناء إن صح التعبير) لبرنامجك عن طرق recorcse (مثل الفيجوال سي )

وذلك من خلال (أعتقد أن بورلاند بدأت بها من الاصدار الرابع) نفس فكرة برنامج reshac

project

add new language

من ثم سوف تكمل إلى برنامج جميل جدا يتيح لك التعامل مع الاسماء في الفورم وتغييرها حسب ماتريدكما يتيح لك عرض العمل

(أنا كنت قد بدأت بتعريب تطبيقات دلفي الغير معربة حتى الان لكن انشغلت)

كما أنه بشأن الرسائل قد قام الاستاذ كفاح نجم مشكرورا بعمل وحدة لتعريب الرسائل في الدلفي

http://www.arabdevelopers.com/vcl/index.ph...=download&fid=3

الكمبوننت الذي أعطاك إياه الاخ awar مفيدا

http://www.multilizer.com/

يمكن أن تجد فيه مايفيدك

لكن من الافضل التعامل مع مثل هذه الطريقة لانها الافضل والاسرع

ربما إذا توفر من يساعدني في الموضوع نقوم بعمل مكتبة شاملة لدراسة ومعالجة مثل هذه الامور

لأأرجو أن أكون قد أفدتكم بشيئ

والنصر لعباد الله المخلصين

أخوكم رضا (أبو جواد)

#16

مشــكور أخي reda

ســوف أجربه . . . . ;)

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

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