الانتقال إلى المحتوى
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.

تغير الاتجاه فى الـ Runtime

Featured Replies

بتاريخ:

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

 

انا جديدة فى المنتدى وجديدة فى الapex

ودا اول ابلكيشن اعمله apex فى شغلى وهو مش كبير حوالى 8 صفحات

وعندى سؤال مش لاقياله اى حل :unsure:

 

ازاى اغير الاتجاه من اليمين للشمال مع العربى ومن الشمال لليمين مع الانجليزى؟؟؟

 

انتو عارفين ان الـ apex فيه اداة مفيدة للترجمة Globalization - translate application ودى بتعمل نسخة تانية من الابلكيشن باللغة المختلفة اللى عايزاها على نفس الصفحات بنفس التصميم

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

 

ان شاء الله هلاقى حد يعرف يساعدنى

 

شكرا طولت عليكو :mellow:

بتاريخ:

السلام عليكم الامر في غاية البساطة 

تحتاجين فقط ان تغيري اتجاه صفحات اللغة العربية الى RTL  من خلال تغيير direction 

 

استخدمي هذا الكود\ في html header 

 

<style type="text/css">
body {direction:rtl !important;}
</style>
بتاريخ:
  • كاتب الموضوع

 

السلام عليكم الامر في غاية البساطة 

تحتاجين فقط ان تغيري اتجاه صفحات اللغة العربية الى RTL  من خلال تغيير direction 

 

استخدمي هذا الكود\ في html header 

 

<style type="text/css">
body {direction:rtl !important;}
</style>

 

 

شكرا لرد حضرتك ....

 

الموضوع مش بسيط اوى كدة

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

وطبعا دا مش هينفع لان عندى انجليزى

انا محتاجة اخليه بشرط  lang=ar ولو lang=en ما يحطش الـ class دا

واعتقد ان دا محتاج javascript مش عارفة يتعمل ازاى او يتكتب فين

 

الـ javascript بس عشان يتحقق من وجود الشرط وبعد كدة يحط الكود زى ما حضرتك كاتبه 

بتاريخ:

الموضوع بسيط جدا 

لو افترضنا ان الصفحات العربي على page template  من نوع one level tab  وايضا الصفحات الانجليزي على نفس نوع template  

هنعمل كوبي لل page template  ونخلي واحده للعربي وواحده للانجليزي ، وبكده لو حطينا كود direction  على الصفحات العربي اللي هتاخد page template مثلا one level tab arabic  هيفضل اتجاه صفحات page template  الانجليزي زي ما هو 

بالتوفيق

بتاريخ:

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

بتاريخ:

الاستاذ احمد  انا مبتدى يا ليت لو تشرح لنا بالتفصيل ساكون شاكرا لك , من اين اعمل كوبي لل page template

وكيف استطيع ان اخبر الابيكس انه عند الدخول يغير ال page template علما ان ال primary language is Arabic ar 

بتاريخ:

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

مرحبا اخي الكريم 

هناك امر يجب على الجميع معرفته ان oracle apex  لا تدعم الواجهات العربية التي يكون اتجاهها من اليمين الى اليسار 

فمعنى primary language is Arabic ar يكون هذا للقيم المستخدمة كتابة الشهر بالعربي مثل مارس ، ابريل .. الخ .. وايضا يكون format  العملة مثلا بالجنيه لو اخترت Arabic Egypt 

 

بالنسبة لكيفية عمل كوبي من template الصورة المرفقة توضح ذلك 

post-74696-0-29851500-1411002052_thumb.jpg

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

بتاريخ:

شكرا جزيلا استاذ احمد , ولكن الان النظام عندي من اليمين الى اليسار وكل شيئ على ما يرام , ولكن كيف يمكن اخبار ابيكس ان تغير ال template على حسب لغة الدخول ؟

بتاريخ:

مرحبا أخي الكريم

صراحة لا افهم سؤالك 

لذا سأخمن انك تتحدث عن navigation bar  التي ستجعلها تغير بين اللغات 

هذا رابط يبين لك التغيير بين لغتين على الابكس العربي والانجليزي 

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

بتاريخ:

شكرا استاذ احمد  , في البداية تم بناء التطبيق على اساس اللغة العربية وكل ال items  لليمين وكل شيئ مضبوط بالنسبة للغة العربية , لكن عندما قمت بترجمة التطبيق الى اللغة الانجليزية تمت ترجمة ال LABELS  فقط مع بقاء الاتجاه للنص والحقول كما هو "الى اليمين " , سوالي ما هي الطريقة التي اجبر فيها الابيكس بتغيير الاتجاه للحقول وال  labels  و region title  كما هو معروض في الفيديو الذي عرضته "لا يوجد اي شرح " , شكرا لتفاعلك معنا وجعل الله كل شيئ في ميزان حسانتك .

بتاريخ:

مرحبا اخي الكريم

الابكس لا يجبر على شئ :D

كما قلت لك يا اخي قم بعمل كوبي من التمبلت وتغيير اتجاه الصفحات 

لنفترض ان لديك تلك الصفحات العربي 

1,2,3,4,5

وكل هذه الصفحات تعمل على page template  وهو one level tab no sidebar 

ولديك الصفحات الاجنبي 

6,7,8,9,10

فعليك ابتداءا ان تاخذ كوبي من page template  الخاصة بالعربي وقم بتسميتها مثلا one level tab no sidebar english  وقم بتغيير direction  الى LTR  

في هذه الحالة سيطبق فقط على التمبلت الذي يخص الصفحات 6,7,8,9,10

اظن ان الامر الان واضح 

تحياتي 

بتاريخ:

شكرا جزيلا لك , لم يتضح لك الامر على ما يبدو , انا قمت بعمل ترجمة للتطبيق من خلال ال Translate Application الخاص بالابيكس , فلا يوجد لدي صفحة بلغة انجليزية بالاساس , لذلك لا اعرف اين يتم تغيير ال page template بسبب ان الصفحات المترجمة لا تظهر في ابيكس , ارجو ان يكون كلامي واضحا لك , شكرا لك

بتاريخ:

اعتذر اخي الكريم لم انتبه انك تستخدم XLIFF  File  

على اي حال 

سوف اعتبر ان ملف XLIFF  يعمل بشكل جيد عندك 

 

ما عليك سوى ان تضيف trans-unit id

وتضع في ال source  ملفات الثيم الانجليزي 
وال target  سيكون ملفات الثيم العربي او العكس على حسب ما هو الاساسي عندك
 
كالمثال التالي فالثيم الانجليزي هو الاساس ويتم التحويل الى العربي 

<trans-unit id="S-2-9727132343077156-121">
<source>
#HEAD#
  <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">
  <link rel="stylesheet" href="#IMAGE_PREFIX#themes/theme_26_EN/css/4_2.css?v=#APEX_VERSION#">
  <script src="#IMAGE_PREFIX#themes/theme_26_EN/js/4_2.js?v=#APEX_VERSION#"></script>
</source>
<target>
#HEAD#
  <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">
  <link rel="stylesheet" href="#IMAGE_PREFIX#themes/theme_26_AR/css/4_2.css?v=#APEX_VERSION#">
  <script src="#IMAGE_PREFIX#themes/theme_26_AR/js/4_2.js?v=#APEX_VERSION#"></script>
</target>
</trans-unit>

 

وهكذا على كل page template  انت استخدمتها في ملف XLIFF  

 

ان شاء الله تعمل معك 

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

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

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

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

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

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

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.