الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Af:query Localization

Featured Replies

بتاريخ:

السلام عليكم

عندي برنامج JDeveloper ADF

 

 

على قاعدة HR schema

عملت فيها صفحه Home.jspx 

 

عليها selectonechoice بستعمله في تبديل اللغه بين العربي والانجليزي حسب ما يختار المستخدم النهائي

 

قمت باضافه في ViewController

ملفين   messages_ar.properties    للغه العربيه

و      messages_en.properties   للغه الانجليزيه

 

وقمت بعمل  

Registration in the  facesf-config.xml

 

وبستعمل Var مسجل فيه ايضا اسمه "mes"

وال base name اسمه files.message

 

والحقيقه كل حاجه شغاله كوييس

 

لغه الاعمده بتتغير ما بين العربي والانجليزي مع تغيير المستخدم ليها

 

المشكله اللي عندي في af:query

 

 

الفيلدز بتاعتها قيمها كلها انجليزي فقط

ازاي اخلي af:query يقرى اللغه

 

يعني حقل اسم الموظف في af:query  يكون حسب الاختيار عربي او انجليزي

وكذلك لتاريخ التعيين

 

 

ارجو المساعده

 

 

 

 

 

 

 

 

 

 

 

 

 

تم تعديل بواسطة edmond

بتاريخ:

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

لكن المراد هو انه يتغير مع تغيير اللغة ..هل هذا ماقصدته؟ 

 

بتاريخ:
  • كاتب الموضوع

انا اشكرك جزيل الشكر على اهتماك

 

 

الصفحه عندي مقسمه لقسمين

الاول عباره عن af:query

والثاني عباره عن جدول

 

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

ملفين   messages_ar.properties    للغه العربيه

و      messages_en.properties   للغه الانجليزيه

 

 

كعناوين

 

وهذا هو المطلوب منها

 

لكن المشكله فقط في القسم الاول من الصفحه وهو ال  af:query

 

والذي عنواين حقوله هي بالانجليزي فقط

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

 

 

 

حاولت ارفع نسه من التطبيق

لكنهاا كبيره على الموقع

سارفع صور لللتطبيق لتقرب الموضوع لسيادتك

 

واشكرك جزيل الشكر مره اخرى للاهتمام

post-140264-0-22031400-1439186433_thumb.png

بتاريخ:
كيف يعني 
هل قمت بإضافة المسميات التي نريدها الى كلا الملفين مرة بالعربي ومرة بالإنجليزي
 
بعدها في خاصية الـ label  لكل حقل يعني لحقل الـ sal على سبيل المثال اكتب التالي 
 
#{mes.emp_sal}

ونفس الحال في  حقل name  في خاصية label أكتب التالي 

 
#{mes.emp_name}

هل ضبطت خاصية الـ label  وبقي الحال كما هو ؟

مع ملاحظة ربما تحتاج الى غلق المشروع وإعادة فتح كي يأخذ التغييرات التي قمت بإضافتها للملفين 

بتاريخ:

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

 

بالاضافة الى الردود السابقة ، الحل كالاتي :

- اذهب الى الـ View Object التابع له الـ Query المذكور في صفحتك وعلى الاغلب انه في DepertamentView .

- من التبويب Attributes اختر الـ DepartementId واذهب الى الـ UI Hints .

- من الخاصية Label ضع الاسم المقابل له كما عملت في تغيير الهيدر للجدول .

- كرر الخطوة 2 و3 مع الـ Attribute التي ستظهر عندك في الـ Query  .

بتاريخ:

الأخ DBProgrammer

 

هذه الطريقة لاتضمن لي تغيير العنوان بتغير اللغة حسب  الـ Local ..

  • بعد 2 أسابيع...
بتاريخ:

الأخ DBProgrammer

 

هذه الطريقة لاتضمن لي تغيير العنوان بتغير اللغة حسب  الـ Local ..

 

الاخت الكريمة ..

هذه الطريقة مجربة عندي وهي تعمل بشكل صحيح .

بتاريخ:

 

الأخ DBProgrammer

 

هذه الطريقة لاتضمن لي تغيير العنوان بتغير اللغة حسب  الـ Local .. 

 

طريقتك هذه تغير تسمية والتسمية تبقى ثابتة لا تتغير بتغير الـ Local الذي لدي بـ resource bundle وقد أشرت إليها بمشاركة سابقة على الرابط التالي 

 

http://www.araboug.org/ib/index.php?showtopic=56676

 

بتاريخ:

- من الخاصية Label ضع الاسم المقابل له كما عملت في تغيير الهيدر للجدول .

 

من البديهي انه استخدم الـ Resource Bundle لتغيير تسميات الهيدر للجدول .

تم تعديل بواسطة DBProgrammer

  • بعد 5 أسابيع...
بتاريخ:

لو قمت بإعداد كل شئ داخل view object فسيعمل تغيير اللغة في رأس العمود وفي query

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.