• 0

اللغة العربية تظهر بشكلٍ معكوس Android Studio

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

كيف حالكم اخواني ان شاءالله في احسن حال

عندي مشكله في تطيبق الغه العربيه تطلع بشكل عكس  و مفصوله مثل (السلام ) تكون (م ا ل س ل ا)

انا استخدم Android Studio وريد الحل مشكله

CamScanner ٠٩-١٤-٢٠٢٠ ٠٩.٠٨.٤٧_1.jpg

CamScanner ٠٩-١٤-٢٠٢٠ ٠٩.٠٧.٣٥_1.jpg

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك حل المشكلة عن طريق عمل ملف strings.xml خاص باللغة العربية و ربطها بلغة الجهاز.

يمكنك متابعة هذا الشرح وهو مشروح بالتفصيل لكيفية إضافة نصوص عربية و انكليزية و التبديل بينها.

مميزات ملف الـ strings.xml:

1- تخزين جميع النصوص المستخدمة داخل التطبيق واستخدام الملف كمكتبة يتم استيراد النصوص منها بشكل مباشر (فصل النصوص بملفات خارجية أي خارج ال text Views).

2- تغيير النص داخل ملف الـ strings كفيل بتغيير كافة الـ text Views التي تستخدم هذا النص على سبيل المثال(ربطها عن طريق متحولات).

3- تخزين جميع اللغات التي ترغب أن يدعمها التطبيق الخاص بك. حيث سيتم عرض النصوص بحسب اللغة المستخدمة داخل الجهاز.

لنتعرف معاً كيف يتم التعامل مع هذا الملف.

arabic.jpg

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

اشكرك اخي العزيز على ردك الجميل ولكن انا ما ظهر نفس خيارات لي في شرح يطلع خيار واحد مثل ماهو موضح في صوره مع اني حاولت تنزيل اضافات ولكن مافي فايده

11.png

22.png

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 2 ساعات قال Final Fan:

اشكرك اخي العزيز على ردك الجميل ولكن انا ما ظهر نفس خيارات لي في شرح يطلع خيار واحد مثل ماهو موضح في صوره مع اني حاولت تنزيل اضافات ولكن مافي فايده

مرحبا Final . 
هذه مشكلة معروفة في ال android studio  و أظن أنه تم حلها من قبل google ،  ولكن  لحل و تفسير المشكلة نقول أن عند  كتابة النص في داخل الـ  EditText أو TextView و و عرضه على ال xml editor فإن هذا النص لا يتم معالجته على أساس من اليمين الى اليسار (اللغة العربية) ولكن يتم معالجته على أساس أنه من اليسار الى اليمين (اللغة الإنجليزية )  

و هنا يجب الإنتباه الى نقطة مهمة و هي 

  • تحويل المحاكي في  android studio الى اللغة العربية و عمل run للتطبيق حتى يتم معالجة النصوص التي باللغة العربية و تحويل مسار كتابتها الى (من اليمين الى اليسار ) 

ولكن ماذا إذا كان المحاكي في الأساس باللغة الإنجليزية ؟ حسناً هنا سوف تظهر المشكلة التي ظهرت معك و هي أن الحروف معكوسة .  
الحل المناسب :- 

 

  1. استخدام الملف Strings.xml لتعريف كافة النصوص في التطبيق 
  2. إضافة ملف Strings.xml-ar يحتوي على النصوص باللغة العربية 
  3. تجربة التطبيق على كلا اللغتين العربية و الإنجليزية من خلال الذهاب الى الإعدادات و تحول المحاكي مرة الى اللغة العربية و مرة اخرى الى اللغة الإنجليزية 
  4. في حالة كانت لغة المحاكي هي اللغة العربية سوف يتم معالجة النصوص بطريقة سليمة و تظهر بالشكل الصحيح 

اين يوجد ملف strings.xml ؟ مسار الملف هو (res/values/strings.xml) 


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

شكراً  لك  .  

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 31 دقائق مضت قال ماجد قطوسة:

مرحبا Final . 
هذه مشكلة معروفة في ال android studio  و أظن أنه تم حلها من قبل google ،  ولكن  لحل و تفسير المشكلة نقول أن عند  كتابة النص في داخل الـ  EditText أو TextView و و عرضه على ال xml editor فإن هذا النص لا يتم معالجته على أساس من اليمين الى اليسار (اللغة العربية) ولكن يتم معالجته على أساس أنه من اليسار الى اليمين (اللغة الإنجليزية )  

و هنا يجب الإنتباه الى نقطة مهمة و هي 

  • تحويل المحاكي في  android studio الى اللغة العربية و عمل run للتطبيق حتى يتم معالجة النصوص التي باللغة العربية و تحويل مسار كتابتها الى (من اليمين الى اليسار ) 

ولكن ماذا إذا كان المحاكي في الأساس باللغة الإنجليزية ؟ حسناً هنا سوف تظهر المشكلة التي ظهرت معك و هي أن الحروف معكوسة .  
الحل المناسب :- 

 

  1. استخدام الملف Strings.xml لتعريف كافة النصوص في التطبيق 
  2. إضافة ملف Strings.xml-ar يحتوي على النصوص باللغة العربية 
  3. تجربة التطبيق على كلا اللغتين العربية و الإنجليزية من خلال الذهاب الى الإعدادات و تحول المحاكي مرة الى اللغة العربية و مرة اخرى الى اللغة الإنجليزية 
  4. في حالة كانت لغة المحاكي هي اللغة العربية سوف يتم معالجة النصوص بطريقة سليمة و تظهر بالشكل الصحيح 

اين يوجد ملف strings.xml ؟ مسار الملف هو (res/values/strings.xml) 


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

شكراً  لك  .  

 

اخي العزيز اشكرك لك توضيح اكثر ولكن الاختيارات لتي في مقطع لا تظهر لي اقصد هذا اختيار5f60724e8ba1d_33.thumb.png.fdb2689e2e1797dd6bb092ca9cd4ac80.png

 

ووضح مشكله في صور سابقه ارجو مساعده

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 2 دقائق مضت قال Final Fan:

اخي العزيز اشكرك لك توضيح اكثر ولكن الاختيارات لتي في مقطع لا تظهر لي اقصد هذا اختيار

الخيار موجود لديك (new   - > values resources file)  ثم أدخل اسم الملف و ستجده في المسار res/values 
 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن