اقتباس:
المشاركة الأصلية كتبت بواسطة nour3iny
هل من الممكن اضافه ملف التعريب للقوائم على نسخه overcome gold 2 ??
وكيف الطريقه ؟؟؟
|
التعريب في الآندرويد المصدر من سامسونج ليس على هيئة ملفات بل مسميات بداخل النظام
لتعريب تطبيق واحد عليك عمل التالي:
عمل decompile أي تفكيك التطبيق عن طريق APKTool بأن تسحب التطبيق (فالنأخذ settings.apk على سبيل المثال) ووضعه في ملف APKtool ثم تشغل الEmulator وتكتب التالي:
كود:
APKTool d settings.apk
سينتج عن ذلك مجلد بداخله العديد من الملفات من ضمنها سنجد res وبداخله العديد من المجلدات منهم values الأساسي وتحتها نفس المجلد ولكن بترجمات عديدة values-fr للفرنسية مثلا
فعلينا القيام بالتالي:-
1- فتح مجلد جديد بإسم values-ar
2- نقوم بنسخ ملفين من مجلد values الأساسي وهمstrings و arrays
3- لصق الملفين داخل مجلد values-ar
4- فتح كل منهم على حدة باستخدام PSPad أو NotePad++ ثم نقوم بترجمة الملمات من داخل الأوامر
مثال
كود:
<string name="unknownName">(Unknown)</string>
فنقوم بتعريب "مسمى" هذا الأمر كالتالي
كود:
<string name="unknownName">(مجهول)</string>
وعلى هذا المنوال، فالتطبيق الواحد به ما يفوق الألف أمر والذي يحتاج تعريبه
ولتعريب روم كامل عليك تعريب ما يقارب ال100 تطبيق فلك أن تتخيل الجهد والعناء المطلوب.
كنت أحلم أنه سيسهل ذلك عند اصدار التعريب الرسمي للGingerbread ولكن اكتشفت البارحة إختلافا كبيرا بين الرومين وسيكون الأمر أسهل بمراحل أن أضيف التحسينات على الروم العربي بدلا من تعريب overcome
ولكن لإ نشغالي لا أعلم متى سأستطيع تعريبه
(ملاحظة إنقضة فترة الراحة وأنا أشرح هذه الخطوة )