العودة   منتديات طلاب الجامعة العربية المفتوحة > منتدى كليات الجامعة العربية المفتوحة > منتدى تقنية المعلومات والحاسوب > M299

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع

قديم 04-10-2016, 05:09 PM   #1
khalidaou khalidaou غير متصل
طــالب
 
الصورة الرمزية khalidaou

 











شرح الدرس السادس: دعم لغات مختلفة


دعم لغات مختلفة

يعتبر وضع النصوص في ملف خارجي ممارسة جيدة، أندرويد توفر طريقة مثالية في ذلك و ذلك في ملف resources. مثلما فعلنا قبل و ذلك بوضعها في ملف strings.xml.

في هذا الدرس سندعم اللغة العربية لكي يدعم الأجهزة باللغة العربية.

إنشاء ملف للغة العربية و ملف strings.xml جديد:

سنقوم بإضافة دعم اللغة العربية لبرنامجنا. لإضافة الدعم للغة العربية سنقوم بإنشاء ملف أسمه values-ar في ملف res

إضافة ملف values-ar :

1. أختار ملف res ومن الفأرة أضغط على الزر الأيمن من القائمة أختار New من ثم أختار Android resource directory




2. من النافذة الجديدة قم بتسمية ال Directory Name إلى values-ar و في ال Resource type أختار values




3. أختار ملف res ومن الفأرة أضغط على الزر الأيمن من القائمة أختار New من ثم Android Resource file


4. من نافذة New Resource File
- قم بتسمية الملف strings
- قم باختيار values في Resource type
- قم بتسمية موقع الملف في Directory name إلى values-ar



5. أختار Project Files



6. أفتح الملف الجديد مثل ما موضح في الصورة



7. الملف الجديد راح يظهر كذا


8. قم بإضافة التالي ليشابة ملف ال strings الموجود سابقا

كود PHP:
<resources>
    <
string name="app_name">My First App</string>
    <
string name="edit_message">Enter a message</string>
    <
string name="button_send">Send</string>
</
resources

9. قم بتغير المحتويات إلى اللغة العربية بهذا الشكل

كود PHP:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">برنامجي الأول</string>
    <string name="edit_message">ادخل رسالتك</string>
    <string name="button_send">ارسال</string>
</resources>


10. قوموا بتشغيل البرنامج من زر ال Run


11. بعد ما تشغلوا البرنامج راح يظهر بهذا الشكل



12. فلنقم الآن بتغير لغة الهاتف لنرى الدعم باللغة العربية لنقوم بذلك اختار Settings من القائمة الرئيسية


13. أختار Language & inputs من قائمة Settings


14. أختار الأختيار الأول Languages


15. اختار اللغة العربية


16. الآن قوموا بالرجوع للقائمة الرئيسية لفتح البرنامج



17. البرنامج باللغة العربية




أتمنى أنكم أستفدتم من الشرح

هذا وتفضلوا فائق الإحترام و التقدير

...



التوقيع

Add my First published vedio game on your Android devices

khalidaou غير متصل   رد مع اقتباس
قديم 05-10-2016, 02:50 PM   #2
khalidaou khalidaou غير متصل
طــالب
 
الصورة الرمزية khalidaou

 











افتراضي رد: الدرس السادس: دعم لغات مختلفة


وصلة للتغيرات الجديدة في branch Localization


https://github.com/khalidaou/MyFirst...e/Localization
khalidaou غير متصل   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 04:51 PM.


Powered by vBulletin® Version 3.8.1, Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. TranZ By Almuhajir
جميع المواضيع والمشاركات تعبر عن وجهة نظر أصحابها
ولا تعبر باي شكل من الاشكال عن وجهة نظر منتديات AOUA
تصميم وتطوير : التكنولوجيا الماسية