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

إجعل لبرنامجك أكثر من لغه(عربي/english)

بدأه العيافـي في 8 سبتمبر 2009 · 10 رد · 2,567 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

المرفق مثال لذلك ارجوا ان يكون مفيدا.

اي سؤال في الموضوع فانا جاهز بعون الله.

وبالتوفيق للجميع.

Multi_Language.rar

تم تعديل هذه المشاركة بواسطة العيافـي في 8 سبتمبر 2009 في 23:40

1
#2

يهيألي أنها سهلة بعض الشيء

لكن هلا كلمتنا أن الموضوع في خطوات عامة

لكي تعم الفائدة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3
العيافـي كتب:
السلام عليكــم ورحمـة الله وبركاتــه ،،

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

المرفق مثال لذلك ارجوا ان يكون مفيدا.

اي سؤال في الموضوع فانا جاهز بعون الله.

وبالتوفيق للجميع.

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

كيف الحال ياعيافي ،

بس حبيت استفسر انا حملت الملف على الجهاز ومادري فين اشغله وفين

هل هو بروجيكت في النت بينز؟او له طريقة ثانية

ارجووو الافادة

؟؟\

وشكرا

#4

بالنسبة لي استخدمة eclipse

ولو استخدمت النت بينز سيكون المشروع بهذا الشكل

post-82434-1253031060_thumb.gif

#5

هل يمكنك أن تضع نفس المثال كمشروع على eclipse أو على netbeans

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#6

اذا كنت تقصد بان استخدم نفس workspace

فلا اعتقد ذلك..

ولكني قمت بنسخ المجلد src ولصقة في مشروع جديد في نت بينز

تحياتي مشرفنا الغالي .

تم تعديل هذه المشاركة بواسطة العيافـي في 17 سبتمبر 2009 في 01:38

#7

شكراً جزيلاً أخ عثمان

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#8

شكرًا على مجهودك أخي الكريم العيافي ..

لكن عندي سؤال؛ وهو: هل أستطيع من خلال هذا المرفق أن أبرمج بالجافا عن طريق Eclipse باللغة العربية ..؟

يعني استخدم الـ GUI بالعربي ؟

بدل OK أضع موافق .. و Cancel لا أوافق ،، وهكذا ..

#9
Mr.G كتب:

شكرًا على مجهودك أخي الكريم العيافي ..

لكن عندي سؤال؛ وهو: هل أستطيع من خلال هذا المرفق أن أبرمج بالجافا عن طريق Eclipse باللغة العربية ..؟

يعني استخدم الـ GUI بالعربي ؟

بدل OK أضع موافق .. و Cancel لا أوافق ،، وهكذا ..

نعم اخى الكريم

يمكنك استخدام GUI بالعربى وباستخدام اى محرر مثل netbeans , eclipse لان ال compier واحد وبذلك فان الكود يعمل اى محرر جافا متضمنا الـ JDK compiler

اتمنى ان تبدا وتحاول وربنا يوفققك ان شاء الله

وان واجهتك مشاكل ابلغنا

سلام عليكم

Software Developer
Mahmoudkelany.com


 

#10

نعم بامكانك. بدون استخدام الملف المرفق.

اما عند استخدام اكثر من لغة فهذا وارد وهناك اكثر من طريقة. الملف المرفق يمثل احد الطرق.

تم تعديل هذه المشاركة بواسطة العيافـي في 17 أغسطس 2010 في 23:31

#11

لقد قمت بتحميل الكود المصدري و بصراحة لي عليه ملاحظة أرجو أن تتقبلها

بلا من كتابة الكود التالي

        if ("rtl".equals(MyResourceBundle.getValue("dir"))) {
            this.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
            jMenuBar1.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
            file.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
            edit.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
            label.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
        } else {
            this.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
            jMenuBar1.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
            file.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
            edit.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
            label.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
        }

بامكانك اضافة خيار جديد للProperties و اسمة code=ar للغة العربية، وآخر code=en للغة الإنجليزية

واستبدل كل السطور السابقة بسطر واحد

this.applyComponentOrientation(ComponentOrientation.getOrientation(new Locale(MyResourceBundle.getValue("code"))));

وهذه الطريقة لها ميزة أن أي رسالة أو JDialog تكون هذه الفرام هي ال Parent له فانه سيتبع نفس الإتجاه

تم تعديل هذه المشاركة بواسطة Eng. Khaled Khaldi في 6 يونيو 2011 في 22:19

1

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