الرئيسيه

شرح تعريب التطبيقات

28512 المشاهدات
baner-vts

شرح تعريب التطبيقات

ما يميز نظام اندرويد كونه مفتوح المصدر مما يسهل على المستخدم من إضافة لمساته الخاصة على أغلب تطبيقات النظام إن لم تكن جميعها, ومن بعض هذه اللمسات هي إضافة لغة جديدة للتطبيق, فهناك تطبيقات تدعم مجموعة من اللغات ولا تدعم غيرها. وكما يعلم جميعنا أن هناك الكثير من التطبيقات لا تدعم اللغة العربية من حيث القوائم والإعدادات, ولهذا قررنا في فريق التطبيقات العربية عمل هذا الشرح لطريقة تعريب تطبيقات اندرويد بأسهل وأفضل طريقة , وهي عبر برنامج  Virtuous ten studio مما يجعل تعريب التطبيقات في غاية السهولة .

المتطلبات :

جهاز كمبيوتر يعمل بنظام تشغيل ويندوز

تواجد الجافا في جهاز الكمبيوتر

تثبيت برنامج التعريب Virtuous ten studio

تطبيق اندرويد المراد تعريبه

الجافا :

يجب تواجد حزم الجافا بالشكل التالي في جهازك :

java

لتحميل الجافا قم بتحميل مايناسب نوع نظام جهازك من الروابط التالية

Java SE Development Kit 7u51 (JDK)

نسخة Windows 32pit او Windows 64pit

 Java TM 6 Update 34

نسخة Windows 32pit او Windows 64pit

برنامج التعريب :

Virtuous ten studio

لتحميل البرنامج أضغط هنا

بعد دخولك للرابط في الأعلى ستظهر لك الصفحة التالية :

ثم تقوم باختيار النسخة المناسبة لنظام التشغيل الخاص بجهازك.

قسم التحميل_1_1

عندك تحميل للبرنامج سيظهر بالشكل التالي :

شكل الملف

نقوم بفتح الملف دون الحاجة لفك الضغط عنه, حيث ستظهر النافذة التالية:

تثبيت1_1_1

Setup.exe نقوم بتشغيل

حيث ستظهر النافذة التالية والتي من خلالها تتم عملية تنصيب البرنامج :

تثبيت2_1_1

نقوم بالضغط على كلمة Next

نقوم بالموافقة على الشروط كما في الصورة ثم نقوم بضغط Next

تثبيت3_1_1

هنا نقوم بتحديد مسار تنصيب البرنامج, ثم نضغط Next

تثبيت4_1_1

هنا أمر فعل اختصار للبرنامج في قائمة إبدأ, ثم نضغط Next

تثبيت5_1_1

 هنا إن كنت ترغب بعمل اختصار للبرنامج على سطح المكتب, ثم نضغط Next

تثبيت6_1_1

 هنا نافذة تبين مسار تنصيب البرنامج وبعض الأوامر التي قمت بتفعيلها, نضغط Install

تثبيت7_1_1

الآن لقد تم تنصيب البرنامج بنجاح على جهازك.

______________________________________

تشغيل البرنامج :

عند تشغيل البرنامج ستظهر النافذة التالية وهي ماتسمى بنافذة إقلاع البرنامج :
واجهة إقلاع البرنامج_17_17

بعد تشغيلك البرنامج ستظهر الصفحة التالية :عند فتح البرنامج_16_16

هذه النافذة الصغيرة الظاهرة  في وسط الصفحة خاصة  بشراء ميزة من مميزات البرنامج وهذه الميزة خاصة بأجهزة HTC

نقوم بإغلاق هذه النافذة, ثم سنجد الصفحة الرئيسية حيث تحتوي على رسالة ترحيب بالمستخدم واستعراض سريع لمميزات البرنامج ونقوم بإغلاقها.

مرحلة| التعريب:

سنقوم الآن باستعراض خطوات التعريب بشكل سريع و من ثم سنقوم بتعريب برنامج الانستغرام سويا خطوة بخطوة وفي النهاية سنبين كيفية تتبع الأخطاء التي يخبرنا بها البرنامج, نبدأ على بركة الله :

الخطوة الأولى: نقوم باختيار التطبيق المراد تعريبه أو إضافة اللغة العربية إليه, كما هو موضح في الصور التالية :

خطوات1_1_1

في الصورة السابقة شكل الصفحة الرئيسية للبرنامج بعد ما قمنا بإغلاق النافذة الخاصة بالشراء وإغلاق صفحة الترحيب, نقوم بالضغط على كلمة file , حيث ستظهر النافذة التالية :

خطوات2_1_1

نقوم بالضغط على أمر New Solution, حيث ستظهر النافذة التالية:

خطوات3_1_1

في هذه النافذة نقوم باختيار التطبيق عن طريق الضغط على خيار … المتواجد في مربع صغير كما هو موضح في الصورة ,

خطوات4_1_1

  بعد الضغط على خيار ال … نقوم باختيار التطبيق كما هو موضح بالصورة ومن ثم نضغط Open

خطوات6_11_12

هنا نقوم بالضغط على خيار Import , ثم نقوم بتسمية ملف التطبيق الذي نريد أن نفككه , كما في الصورة التالية: 

نقوم بكتابة الاسم في خانة Solution Name, ثم نضغط الآن  Ok , ننتظر الانتهاء من عملية التفكيك كما هو موضح   

في الصور التالية:

خطوات7_13_13

بعد أن ينتهي البرنامج من عملية التفكيك ستجد اللون الأزرق يصبح أخضر , هنا تعلم بأن البرنامج قام بتفكيك التطبيق بنجاح دون أي مشاكل, الآن سننتقل إلى خطوات التعريب….

الخطوة الثانية : الآن وبعد أن انتهينا من عملية تفكيك البرنامج بنجاح ستظهر النافذة التالية على يسار شاشة البرنامج

خطوات8_14_14

 هنا نجد الملفات التي يتكون منها البرنامج , والملف الذي يهمنا في التعريب هو ملف ال Res

نقوم بالضغط على الملف حيث ستظهر لنا مكونات الملف كما في الصورة التالية

خطوات9_15_15

هنا سنجد جميع الملفات المكونة لملف ال res , ثم نختار ملف values, حيث سنقوم بالضغط على ملف ال  strings

خطوات10_1_1

كما هو موضح في الصورة أن هذا الملف هو الملف الخاص بالتعريب, حيث أننا سنكون هنا أمام خيارين للتعريب

  • الأول: هو أن نقوم بتعريب ملف Values  الأساسي وهو الذي قمنا بفتحه.
  •  الثاني : هو ان نقوم بإنشاء ملف جديد باسم values-ar ونقوم بنسخ ملف strings , ثم نقوم بتعريبه ولصقه بالملف 

خطوات11_1_1

 وبعد الانتهاء من التعريب سنقوم بالضغط على أمر تجميع التطبيق وهو باسم Build all  كما هو موضح في الصورة 

بعد الضغط عليه سيبدأ البرنامج في عملية التجميع

هنا نشاهد الشريط الازرق في الاسفل مرة أخرى , أي ان عملية التجميع جارية

خطوات12_1_1

نلاحظ هنا أن عملية التجميع انتهت دون أي أخطاء وأصبح لون الشريط باللون الأخضر, الآن سنقوم بالذهاب للمكان الذي يتواجد فيه التطبيق بعد أن قمنا بتعريبه و هو باسم Binary كما هو موضح بالصورة وعند الضغط على اسم التطبيق الظاهر أمامنا ستظهر لنا النافذة التالية
خطوات14_1_1

 

خطوات15_1_1 

حيث سنجد التطبيق الذي قمنا بتعريبه , وهنا نكون قد انتهينا من عملية التعريب وكل ماتبقى لنا هو أن نقوم بنقل التطبيق إلى هاتفنا ونقوم بتجريبته

______________________________________

الآن نستعرض تعريب تطبيق الانستغرام, نبدأ على بركة الله :

 سأفرض أنك قمت بالخطوات الأولى , وهي اختيار التطبيق وتسميته , حتى الوصول إلى خطوة ملف strings

الآن سنتابع سويا الخطوات :

تعريب 1_1_1

حيث سأقوم باختيار الخيار الثاني في التعريب وهو إضافة مجلد للتطبيق باسم values-ar ولإضافة هذا المجلد سنقوم بالضغط على كلمة Data

كما هو موضح بالصورة لننتقل إلى ملفات التطبيق وننشأ الملف الخاص بالتعريب لأننا 

لا نستطيع إضافة الملف من هذه الصفحة, بعد الضغط على كلمة Data سننتقل للصفحة التالية :

تعريب 2_1_1

 نقوم باختيار ملف res

تعريب 3_1_1

تعريب 4_1_1

ثم نقوم بإنشاء ملف التعريب كما هو موضح بالصور في الأعلى

 الآن نقوم بنسخ ملف strings من ملف values ونقوم بلصقه في ملف التعريب الذي قمنا بإنشائه 

تعريب 5_1_1

تعريب 6_1_1

تعريب 7_1_1

الآن سنعود إلى برنامج التعريب, حيث سنشاهد ظهور الملف الذي قمنا بإنشائه , لكن في حال عدم ظهور الملف فكل ماعليك  فعله هو أن تقوم بإغلاق نافذة Solution Explorer ومن ثم تقوم بفتحها باتباع الخطوات التالية :

 ثم اختار الاسم الذي اخترته-File – open solution

حيث ستظهر الشاشة بعد عمل هذه الخطوة بالشكل التالي وستلاحظ وجود الملف الذي قمت بإنشائه:

تعريب 8_1_1

الآن سنقوم بتعريب جميع الجمل ماعدا الجمل التي تحتوي على ( _) أو إنها عبارة عن روابط حيث سنقوم بتعريب الكلمات الواقعة بين هاتين العلامتين >< كما هو موضح بالصور التالية:

تعريب 9_1_1

لاحظ مكان الكلمة المظللة باللون الأزرق فهي واقعة بين هاتين العلامتين ><

حيث سنقوم بتعريب جميع الجمل حتى يكون التطبيق معرب بالشكل التام

تعريب 10_1_1 وبعد الانتهاء من التعريب بشكل كامل والتاكد من خلو التعريب من الخطاء الإملائية ( والحرص كل الحرص على ان نستخدم اللغة العربية الفصحى في التعريب )

نقوم بتجميع التطبيق كما ذكرنا سابقا ومن ثم ننقله لهاتفنا لنقوم بتجربته……

______________________________________

الآن سأتطرق لكيفية تتبع مكان الخطأ الذي يعلمنا به البرنامج :

 إذا قمنا على سبيل المثال بحذف ملف drawable وهو من الملفات الاساسية لأي تطبيق فلن نستطيع تجميع التطبيق وسيعطينا البرنامج رسالة باللون الأحمر مفادها أنه لم تتم عملية التجميع بنجاح بسبب وجود أخطاء عديدة , حيث سيقوم بعرض جميع الاسباب المحتملة أن تكون قد تسببت في هذا الخطأ كما سنشاهد في الصور التالية : 

خطأ1_1_1

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

خطأ2_1_1

هنا الرسالة التي ذكرناها سابقا وهنا يخبرنا بأحد الاسباب التي قد تكون تسببت بالمشكلة ,

خطأ3_1_1

 

نلاحظ في هذه الصورة وجود كلمة drawable وهي اسم الملف الذي قمنا بحذفه قبل قليل , نلاحظ أن البرنامج يخبرنا بأن الملف هو سبب المشكلة لعدم تواجده.

ملاحظة هامة : عند قيامك لأي أمر لابد من معرفة اسم الملف الذي قمت بحذفه أو إضافته أو التعديل عليه لكي تستطيع الوصول إليه في حال وجود أي خطأ.

______________________________________

 في بعض الأحيان عند فتحتك للبرنامج لن تجد نافذة Solution Explorer حيث ستكون كالشكل التالي: 

نوافذ1_2_1

فكل ماعليك فعله هو اتباع الخطوات التالية:

ثم قم باختيار النافذة المناسبة كما بالشكل التالي-View- Windows

نوافذ2_1_1

______________________________________

هنا نصل إلى نهاية شرحنا البسيط والمتواضع, والذي نسأل الله سبحانه وتعالى أن يتقبله منا خالصا لوجهه الكريم , وكما نرجوا أن يكون قد نال على إعجابكم ورضاكم ونتمنى أن تكونوا قد استفدتم منه.

محبكم| عبدالله الكندري

عدد التعليقات : 36

  1. Heya i am for the primary time here. I found this board and I find It really useful & it helped me out a lot. I hope to offer something back and help others such as you aided me.

  2. عمار الويش

    السلام عليكم ورحمت الله
    سواءل غريب لكم
    هلق فينا نستعمل البرنامج في لوحت المفتيح
    انا واحد من المكفوفين وشرح جميل كتير بس بصور
    ماستفدت منو بي شيغير المكتوب فيه
    ونكان في ماجال تعربولي برنامج سكايب

    و
    وانكان بل امكان يلي كاتب الشرح يطواصل معي على سكايب
    amar.net8

    وشكرا كتير

  3. عمار الويش

    مشكور على تعريب السكايب
    الأخ رياض وأتمنا ان تعرب برنامج الزولو وشكرا

  4. أمير الشمري

    البرنامج لا يعمل اي لا يقوم بتفكيك البرنامج دائما يظهر الشريط البرتقالي … نزلت كل البرامج المذكورة اعلاه ونصبتها بصورة صحيحة

  5. ارجو المساعة عندي مشكله في os.java83

  6. شكرا على البرنامج

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

    او حتى اي برنامج يقوم بترجمة ملف strings.xml

    لانو البرامج الكبيره صعبه تعريبه وانا اقوم بتجرمته عن طريق مترجم قوقل

    • العفو اخي الفاضل . ولكن التعريب من اللاب افضل و اضمن من الجوال

      • طيب انا اعربه من اللاب توب ؟

        بس المشكلة بعض التطبيفات حجمه كبيره !

        ويصعب علي تعريبها حرفا حرفا

        الا يوجد طريقة لتعريب ملف strings.xml مباشرا من ترجمة قوقل ؟

        • عزيزي ابو تركي , اذا كنت تود تقديم خدمة التعريب للغير . فيجب ان تتقنها , وتعريب الملف كامل عبر خدمة الترجمة من قوقل غير مجدي حيث ان العبارات سوف تظهر غير مفهومه ومرتبه , نحن نقوم بالتعريب اليدوي في كل التطبيقات ولا نستخدم التعريب التلقائي نهائياً وهذا مايجعل تطبيقاتنا وتعريبها مفضل لدى الكل . واذا كنت تود التغلب على مشكلة كثر الجمل , انصحك بالتعاون مع شخص اخر بحيث يقوم بتعريب جزء وانت تقوم بتعريب الجزء الاخر ..
          تحياتي لك

  7. السلام عليكم ورحمة الله وبركاته ارغب بتعريب اى تطبيق من متجر قوقل او ايى متجر فى الجوال لانه توجد تطبيقات تكون باللغه الانجليزيه ولا يوجد به للغه عربي او تكون محدوده على بعض الغات وتطبيقات صراحه جميله جدا جدا وارغب بتعريب التطبيقات عن طريق برنامج او خطوات فى الجوال نفسه مع تطبيقات مساعده والجوال اندرويد وارغب بتشغيل شريحة الثرياء فى جوالى لان جوالى شريحتين والجوال من نوع رانبو x6 ارجو الافاده من قبلكم ولا مانع من الدفع مبلغ لكم اذا ارتم ذالك وشكرا

    • وعليكم السلام . بعض التطبيقات تحتاج للتفكيك من اللاب التوب حصراً لايجاد او اضافة ملف التعريب لها . مو اي تطبيق تقدر تعربه من الجوال وانا شخصياً لا انصح ولا افضل تعريب الجوال .

      • اخوكم ابو فارس

        اخي رياض الرفاعي تقبل الله صيامكم وقيامكم…

        اخي اترجاك تعمل شرج كامل عن كيفية تعديل نسخة واتساب بلس يعني تشرح من البداية خطوة خطوة يعني اول شئ تنزل النسخة الحديثة من الواتساب وتبدأ التفكيك وتبديل الايقونات واضافة حقوق التعديل …ألخ ثم تجميع البرنامج.

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

        ….

        • وعليكم السلام ورحمة الله و بركاته . اخوي ابو فارس لو سالفة التكريك و التعديل بالسهولة الي شفتها كنت زمان شرحتها وطرحتها . وما كانت سببت لك انهيار كما يحصل معاك . ولكن كل تحديث له اكواد من حذف أو اضافة . وبالنسبة للايقونات فـ هي كثيرة و باكثر من مجلد والشرح عنها يطول . اتمنى انك تعذرني و اتمنى لك التوفيق يا رب.

  8. ما موجود خيار New Solution

  9. لماذا لم تتم الموافقةعلي تعليقي ….
    فعلا الحقيقة دائما توجع

  10. شرح جميل ..راح اجرب الطريقة مع كم تطبيق وان شاء الله الليلة بنزله

  11. مساك الله بالخير

    لو سمحت ما هي طريقة لفك ملف
    classes.dex

  12. اخي الكريم عند بناء التطبيق تظهر لي هذه الرسالة

    ‘Dex2Jar failed, see log for further information.’

    JavaGenerator.GenerateJavaSources: ‘Dex2Jar failed, aborting java generation!’

  13. السلام عليكم أخ رياض الرفاعي ليه ماتقومو بتواصل مع مطوري التطبيقات حتى يكون التعريب رسمي مثل الانستقرام

    او اسكايب

    عندي طلب تعريب تطبيق وأرجو انكم تعربوه

    تطبيق
    Falcon Pro 3 تطبيق بديل لتطبيق تويتر الرسمي

    https://play.google.com/store/apps/details?id=com.jv.materialfalcon

    او تطبيق Fenix for Twitter

    https://play.google.com/store/apps/details?id=it.mvilla.android.fenix

    وأرجو انه يكون التعريب رسمي يعني تتواصلو مع مطوري التطبيقات بحيث انهم
    يضيفو اللغة العربية بشكل رسمي للتطبيق يعني اذا نزالت التطبيق من سوق بلاي
    يكون يدعم العربية دون الحاجة الى تحميله من موقعكم.

  14. السلام عليكم تم تفيك البرنامج apk بنجاح و لكن عند التجميع يحدث خطا ب اللون الاحمر
    شو المشكله علما باني قمت بالتعمال مع اكتر من برنامج نفس المشكلة و شكرا

  15. عند التعريب هل نحتاج معرفه لغه البرمج افدني اخي رياض

  16. ممكن تعريب برنامج total fitness لاني لا استطيع تعريبه ومعنديش نت عالكمبيوتر لتحميل برامج اكثر ووضع رابط تحميل البرنامج معرب وشكرا علي الموضوع الجميل ده واتمني تعريب الب نامج

  17. يا جماعة بعد ازنكو معايا برنامج عايز اعربو بجرب كل الطرق اللي عرفتها ملقيش ملف res ممكن اي حد بيفهم في التعريب يعرف يعربهولي عشان والله انا تعبت فيه كتير ةحملت برامج كتير وجافا و net framwork 4.5 ,net framwork 4 وفي الاخر ملقيش ريس اللي يعرف يعبهولي يكتبلي في تعليق وانا هديلو رابط البرنامج هوا اسمو total fitness ارجو ان محدش يطنشني

  18. مافي كراك أو كيجن للبرنامج لانو بفلوس وليس مجاني

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *