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

تحويل الواجهات بلغة فيجوال بيسك عربي>إنجليزي

مغلق
بدأه عاشقvb في 12 فبراير 2005 · 14 رد · 6,238 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا طالب جامعي وأخر سنه وابغى مساعده بس ممكن؟؟؟؟؟؟

من المشرفين الأعضا الإداريين!!!!!!!!

أبغى كود يحول واجهة البرنامج من اللغه العربيه إلى الإنجليزيه والعكس

وبصراحه هذا موضوع حلو وفكره جديده على ماأظن ممكن نستفيد كلنا منها

وإللي عنده الطريقه أو الكود لاااااااااااااااايقصر

بااااااااااااااااااااااااااااي

#2

السلام عليكم ورحمة الله وبركاتة

والله أخى انا اول مره اسمع هذا الطلب الغريب حيث ان المطلوب دائما هو التحويل من الإنجليزية الى العربية وليس العكس وما اراة ان واجهتنا اساسا إنجليزية

وبصراحة لاأعتقد انى فهمتك بشكل كامل

{يَا أَيُّهَا النَّاسُ اتَّقُوا رَبَّكُمْ إِنَّ زَلْزَلَةَ السَّاعَةِ شَيْءٌ عَظِيمٌ }الحج1

#3

هناك برنامج جاهز لهذا الغرض ... و لكن دعني اسألك في البداية .. ما هو الهدف من هذا المشروع .. عليك بوضع نقاط تعدد بها الفائدة من هذا المشروع اولاً قبل الاقدام عليه..!!

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#4

السلام عليكم ورحمة الله وبركاته

اشكرshearer و بنت اليمن على الإهتمام والرد السريع

وبالنسبه لـ shearer انا اقصد إني أسوي برنامج ايا كان وأقدر من خلال مثلا OPTION اغير واجهات البرنامج كلها من عربي لإ نجليزي او العكس يعني من خلال كود انا انشئه داخل المشروع لتغيير شاشات البرنامج

بالنسبه لــ بنت اليمن مشروعي قواعد بيانات على شركة سيارات (مبيعات ومشتريات وربط فروع الشركة ضمن شبكه) ولو إنه مشروع بسيط بس إنتي أدرى بمشاريع جامعات اليمن ؟؟؟؟؟؟

بس هذا الطلب عباره عن فكره خارج المشروع وممكن تطبق على اي مشروع بس اوعدكم إلين تكتمل الفكره وانتهي من التحليل أنزل المشروع في المنتدى لفائدة الجميع.

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

وانا حأحتجلكم وحأسألكم ولو مافيها إزعاج

NIGHTALONE_22

post-1-1108244838_thumb.gif

#5

للتوضيح,,,,

مثلا TEXT وعليه LABEL

مجرد ما اطلب تغيير اللغه مثلا للإنجليزيه يعطيني TEXT الكتابه فيه من اليسار لليمين بدل ماكانت من اليمين لليسار و LABEL عنوانه COSTUMER NAME بدل ماكان إسم الموظف مثلا.....

اكيد الفكره وضحت ياريت تساعدوني

NIGHTALONE_22

post-1-1108245193_thumb.gif

#6

بالتوفيق لك اخي عاشقvb .. و كبداية حاول ان تبحث عن دوال API تقوم بهذا الغرض ...

(دوال الـ API هي دوال ضمن بنية الويندوز نفسه ، و من خلال الويندوز انت تستطيع ان تحول الشاشة من اليمن الى الشمال و العكس .. فحاول ان تبحث عن الدوال التي تقوم بهذا الامر للويندوز و ان تستفيد منها في مشرعك ... )

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#7

ممكن تعمل ملف Dll تضع به شكل الفورم بالغه العربيه

و عند طلب تحويل اللغه تقوم بإستدعاء الفورم العربي من ملف الDll

#8

السلام عليكم ورحمة الله وبركاته

khabini.net شكرا لك لكن بصراحه مافمت ياريت توضح

والله يوفقنا وإياك يا بنت اليمن انا بحث في دوال API وماتوفقت في إني ألاقي حل

وبالنسبه للبرنامج إللي قلتي عليه في البدايه إش وظيفته وهل ممكن يفيدني ؟

وسامحوني ياجماعه على اسئلتي انا صحيح افهم في الفيجوال بيسك بس ناقصني التمرس يعني اسف لو قلت كلامكم مش واضح

NIGHTALONE_22

post-1-1108299022_thumb.gif

#9

عليك استخدام تقنية المرآه

وَقُل رَّبِّ زِدْنِي عِلْماً

#10

أخي عاشق أعمل النافذة مرتين مرة بالترتيب العربي ومرة بالترتيب الانجليزي

بشكل مرأة كما تفضل الأخر عرarafa

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#11

شكرا اخواني HnHn & arafa

انا فكرت في هذي الطريقه لكن ماتلاحظوا إنها غير فعليه بالنسبه لمبرمجين بمعنى الكلمه

NIGHTALONE_22

post-1-1108335903_thumb.gif

#13

السلام عليكم ورحمة الله وبركاته

اخي عاشق vb لقيت الاجابة على موضوعك هذا؟؟

اذا لقيته ياريت تفيدني بيه انا ادور عليه من زمان

لأني محتاجته في مشروعي

ولك جزيل الشكر

#14

أنا سبقى لى و أرفقت أداه تقوم بأضافات بالمشروع لوضع أمكانات الترجمة به , مجرد أنك تستعملها و تبدأ تترجم ملف الـ ini اللى الأداة عملته.

راجع هذا الموضوع : كيف يتم تغيير واجهة البرنامج لاكثر من لغة

و ممكن أضافة هذا الكود للتحويل من RightToLeft

On Error Resume Next
Dim Ctl As Control
For Each Ctl In Me
	Ctl.RightToLeft = True
	Ctl.Alignment = 1
Next
Me.RightToLeft = True

و العكس و أيضا ستحتاج لبعض الأكواد لعمل تغيرات بوضع الـ Control بالـ Form

و لتحويل لغة لوحة المفاتيح تلقائيا راجع : كيف اغير اللغة في شريط اللغات الى العربية عند الدخول البرنامج ؟

و فى النهاية أحب أقلك أسهل حاجة هى انك تنفض لكل اللى أنا قلته ده و تعمل زى ما الأخوة قالوا بعمل 2 فورم لكل حاجة و كل واحدة تبقى بلغة غير التانية.

#15

انت عايز يكون الشكل زى الصور دى

ماشى بكل بساطه ممكن تكتب الكود ده

اولا تعمل 2 buton

وتكتب الكود داخل كل واحد كالاتى

Private Sub Command1_Click()

On Error Resume Next

Dim a() As String

Dim Ctrl As Control

For Each Ctrl In Me.Controls

a = Split(Ctrl.Tag, "&")

Ctrl.Caption = a(1)

Next

End Sub

Private Sub Command2_Click()

On Error Resume Next

Dim a() As String

Dim Ctrl As Control

For Each Ctrl In Me.Controls

a = Split(Ctrl.Tag, "&")

Ctrl.Caption = a(0)

Next

End Sub

وبعد ذلك تذهب الى properties لاى obejct زى text, label

وتختار خاصية tag

وتكتب فيها مثلا مسمى Code:&كود

Patient Address:&العنوان

جرب سوف تجد الحل فيها ان شاء الله

post-41107-1175176289_thumb.jpg

post-41107-1175176301_thumb.jpg

Yasser .Otifa

Software & WebDeveloper

Graphic Design

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…