OS X

تحرير ملف nib

·

من لا يعرف nib فهي الواجهة الرسومية (UI) للتطبيقات التي تم برمجتها بإستخدام Xcode يحتوي هذا الملف على جميع العناصر و الكيانات الخاصة بالتطبيق مثل شريط القوائم و النوافذ وغيرها فعلى سبيل المثال لو اردت التعديل على احد التطبيقات لغرض تعريب التطبيق بالطبع ملف nib هو الملف المطلوب تحريره لتعريب التطبيق  ، في السابق كان تحرير ملف nib ممكن بكل سهولة تقوم بسحب الملف إلى تطبيق Interface Builder ثم تحريره لكن الوضع تغير بعد صدور OS X Snow Leopard جعلت آبل ملفات nib غير قابلة للتحرير وبالطبع الأمر ينطبق أيضاً على OS X Lion فلا يمكن تحريرها ولكن هناك طريقة تجعل من تحرير ملفات nib امر ممكن حدوثة هذا ماسوف نقوم بشرحه :

لكي نتمكن من تحريرها يجب :

اولاً : تحميل Xcode التطبيق متوفر بشكل مجاني في Mac App Store

صورة مفقودة من الأرشيف

ثانياً : ملف nib قابل لتعديل

صورة مفقودة من الأرشيف

لنبدأ الشرح

بعد تحميل Xcode و ملف Mactook.nib

نقوم بعمل كلك يمين على Mactook.nib ثم Show Package Contents

صورة مفقودة من الأرشيف

سوف تلاحظ وجود ثلاث ملفات classes و info و keyedobjects يهمني هنا الملفين info و classes ملف keyedobjects سوف نقوم بحذفة لاحقاً ولكن يجب عليك حفط اسم الملف

صورة مفقودة من الأرشيف

 الان نذهب لاي تطبيق تريد تعديله ولنقوم بإختيار Caffeine على سبيل المثال ومن ثم استعراض محتويات التطبيق

صورة مفقودة من الأرشيف

ثم نبحث عن اي ملف nib داخل التطبيق تم العثور على MainMenu.nib نقوم بنسخه

صورة مفقودة من الأرشيف

ثم لصقه داخل Mactook.nib

صورة مفقودة من الأرشيف

ومن ثم حذف Keyedobjects.nib وإعادة تسمية MainMenu.nib الي Keyedobjects.nib

صورة مفقودة من الأرشيف

صورة مفقودة من الأرشيف

الآن نقوم بسحب ملف Mactook.nib إلى Xcode

صورة مفقودة من الأرشيف

نقوم بالتعريب بتغيير إسماء القوائم

صورة مفقودة من الأرشيف

وبعد الإنتهاء نقوم بحفظ الملف

صورة مفقودة من الأرشيف

ثم إعادة تسمية الملف من Mactook.nib إلى إسم الملف الموجود في البرنامج MenuBar.nib ووضعه في مساره السابق

صورة مفقودة من الأرشيف

الان لنقوم بتشغيل تطبيق Caffeine

صورة مفقودة من الأرشيف

عربي صورة مفقودة من الأرشيف

الوسوم: EditnibOS XOS X Lionتحريرتعريبماكنتوش

التعليقات (2)

محفوظة من المدونة الأصلية — الردود مغلقة

i6alal فريق التحرير

ابدعت Tomix فعلاً شرح رائع ويحتاجه الكثير

iSkyFalConS فريق التحرير

أي كور أرفع لك العقال والشماغ والطاقية واقول لك برافو عليك وقلبي عليك