فوكس هكر
12-02-2009, 04:02 AM
السلام عليكم
اسم البرنامج والاصدار : Resource Hacker
للتحميل كليك يمين وحفظ باسم (http://www.programmersheaven.com/d/click.aspx?ID=F16956&URL=http://delphi.icm.edu.pl/ftp/tools/ResHack.zip)
==============================
الشرح
مقدمة :-
سنتطرق في هذا الموضوع الى شرح برنامج (Restorator) الاصدار (2.5 build 757) و هو برنامج يسمح بعرض موارد البرامج سواء ملفات تنفيذية (exe) أو مكتبات برمجية (Dll أو OCX) أو حتى لو كانت تنفيذية و لكن لها امتدادات مختلفة مثل فلاتر الفوتوشوب أو مقابس Plug-ins .... الخ!
كل ما يظهر أمام المستخدم من قوائم و نوافذ حوار و ما تحتويه من نصوص و صور يدعى موارد!. و وصولنا لها و امكانية تحريرها هو هدفنا (للتعريب )
قم بتثبيت البرنامج على جهازك .. و عندما يطلب التسجيل أدخل اسم المستخدم (abafahad)
أما الكود (6RB+Al4VV+m7n5nVlt0tdkScX0MfAFhbHt+1d-bK:Wk7m33gMgX0qzXBaJWVjpng1HlKNCOoINef+4ebgU+UmuE
بعد الانتهاء يمكنك البدء في تشغيل البرنامج من قائمة ابدأ أو ستجد سطر قد اضيف الى قائمة السياق عند النقر بالزر الايمن للفأرة على اي ملف تنفيذي.
هنا سنحاول أن نعرب برنامج كمثال ، و باقي البرامج يمكن أن نطبق عليها نفس المبدأ!
سأقوم بتعريب برنامج فرونت بيج اكسبرس 98! http://www.3asfh.net/vb/images/smilies/0056.gif
شغل البرنامج و من ثم افتح الفرونت بيج داخل برنامجنا (File->Open) أو كما قلنا بالزر الايمن
http://www.geocities.com/abafahad/1.jpg
ستظهر لك عدة نوافذ
http://www.geocities.com/abafahad/interfaceX.gif
لاحظ أنه يمكنك ايضاً أن تسحب من المجلد الحالي من نافذة (المجلد الحالي) في الاسفل و من ثم تسحب الملف و تسقطه في نافذة عارض الموارد على اليسار و سيفتح الملف ، مع ملاحظة انه يمكن فتح أكثر من ملف في نفس الوقت!
يمكن الانتقال الى الدليل الاصل بالضغط على المجلد ذو الاسم نقطتين! http://www.3asfh.net/vb/images/smilies/0056.gif
الآن دعنا نبدأ في تعريب القوائم ..
من عارض الموارد (على اليسار) .. اختر القوائم (Menu) .. سيعرض لك القوائم الموجودة في البرنامج و عند اختيار (نقر) أي منها سيتم عرض محتوياتها على اليمين.
افتح أول قائمة و هنا في برنامج الفرونت بيج اسمها (128) ..
http://www.geocities.com/abafahad/editmenuX.gif
سيتم عرض ما تحويه من هذه القائمة من نصوص و من هنا يمكننا تحريرها ، لذلك يجب الانتقال الى نظام التحرير في البرنامج
اضغط على ايقونة (ab) ..
الآن ستظهر لك القائمة ، في نافذة عرض محتويات الموارد غير كل كلمة انجليزية (بين علامات الاقتباس " ") الى معناها العربي .. لاحظ الصورة جيداً
http://www.geocities.com/abafahad/VeiwMenuX.gif
يمكنك الانتقال من المحارف العربية للانجليزية بالضغط على (Ctrl+Shift) الايسر للانجليزي و الايمن للعربي
و لتفعيل التغييرات انقر على ايقونة (Commit) أو بضغط (F8) من لوحة المفاتيح
ملاحظة 1 ..
كما ذكرنا سابقاً في شرح البرنامج الآخر (سويش) .. ليست كل القوائم تعرب!. قم فقط بتعريب القوائم الظاهرة و التي يمكن أن تراها أمامك ، للأسف الفرونت بيج لا يوجد فيه مثل هذه القوائم و لكن! ..
في كثير من الاحيان القوائم التي تظهر بالنقر بالزر الايمن للفأرة (داخل البرنامج المراد تعريبه) يكون لها اسم مهم جداً للبرنامج و لا يستدعيها (يظهرها لك) الا بنفس الاسم فتعريبها قد يعمل خلل في البرنامج!!
و لكن يمكن تعريب من يندرج تحتها من أوامر ، مثل ..
http://www.geocities.com/abafahad/DontMenu.gif
هنا قائمة اسمها (Edit Context Menu) لاحظ الاسم!.و هي من برنامج (Paint Shop Pro) ، هذا الاسم غير ظاهر لا في الواجهة و لا في الاوامر الداخلية ، بالاضافة الى الاسم الدال على انها قائمة سياق Context (خاصة بالزر الايمن للفأرة) .. فيمكن تعريب ما تحويه من أوامر و لكن ليس اسم القائمة الرئيسي!
بالمثل بالنسبة لتعريب نوافذ الحوار..
من نافذة عرض الموارد .. انتقل الى (Dialog) .. و ابدأ بتعريب ما داخل علامات الاقتباس
مثلاً
http://www.geocities.com/abafahad/dialog.gif
تابع
اسم البرنامج والاصدار : Resource Hacker
للتحميل كليك يمين وحفظ باسم (http://www.programmersheaven.com/d/click.aspx?ID=F16956&URL=http://delphi.icm.edu.pl/ftp/tools/ResHack.zip)
==============================
الشرح
مقدمة :-
سنتطرق في هذا الموضوع الى شرح برنامج (Restorator) الاصدار (2.5 build 757) و هو برنامج يسمح بعرض موارد البرامج سواء ملفات تنفيذية (exe) أو مكتبات برمجية (Dll أو OCX) أو حتى لو كانت تنفيذية و لكن لها امتدادات مختلفة مثل فلاتر الفوتوشوب أو مقابس Plug-ins .... الخ!
كل ما يظهر أمام المستخدم من قوائم و نوافذ حوار و ما تحتويه من نصوص و صور يدعى موارد!. و وصولنا لها و امكانية تحريرها هو هدفنا (للتعريب )
قم بتثبيت البرنامج على جهازك .. و عندما يطلب التسجيل أدخل اسم المستخدم (abafahad)
أما الكود (6RB+Al4VV+m7n5nVlt0tdkScX0MfAFhbHt+1d-bK:Wk7m33gMgX0qzXBaJWVjpng1HlKNCOoINef+4ebgU+UmuE
بعد الانتهاء يمكنك البدء في تشغيل البرنامج من قائمة ابدأ أو ستجد سطر قد اضيف الى قائمة السياق عند النقر بالزر الايمن للفأرة على اي ملف تنفيذي.
هنا سنحاول أن نعرب برنامج كمثال ، و باقي البرامج يمكن أن نطبق عليها نفس المبدأ!
سأقوم بتعريب برنامج فرونت بيج اكسبرس 98! http://www.3asfh.net/vb/images/smilies/0056.gif
شغل البرنامج و من ثم افتح الفرونت بيج داخل برنامجنا (File->Open) أو كما قلنا بالزر الايمن
http://www.geocities.com/abafahad/1.jpg
ستظهر لك عدة نوافذ
http://www.geocities.com/abafahad/interfaceX.gif
لاحظ أنه يمكنك ايضاً أن تسحب من المجلد الحالي من نافذة (المجلد الحالي) في الاسفل و من ثم تسحب الملف و تسقطه في نافذة عارض الموارد على اليسار و سيفتح الملف ، مع ملاحظة انه يمكن فتح أكثر من ملف في نفس الوقت!
يمكن الانتقال الى الدليل الاصل بالضغط على المجلد ذو الاسم نقطتين! http://www.3asfh.net/vb/images/smilies/0056.gif
الآن دعنا نبدأ في تعريب القوائم ..
من عارض الموارد (على اليسار) .. اختر القوائم (Menu) .. سيعرض لك القوائم الموجودة في البرنامج و عند اختيار (نقر) أي منها سيتم عرض محتوياتها على اليمين.
افتح أول قائمة و هنا في برنامج الفرونت بيج اسمها (128) ..
http://www.geocities.com/abafahad/editmenuX.gif
سيتم عرض ما تحويه من هذه القائمة من نصوص و من هنا يمكننا تحريرها ، لذلك يجب الانتقال الى نظام التحرير في البرنامج
اضغط على ايقونة (ab) ..
الآن ستظهر لك القائمة ، في نافذة عرض محتويات الموارد غير كل كلمة انجليزية (بين علامات الاقتباس " ") الى معناها العربي .. لاحظ الصورة جيداً
http://www.geocities.com/abafahad/VeiwMenuX.gif
يمكنك الانتقال من المحارف العربية للانجليزية بالضغط على (Ctrl+Shift) الايسر للانجليزي و الايمن للعربي
و لتفعيل التغييرات انقر على ايقونة (Commit) أو بضغط (F8) من لوحة المفاتيح
ملاحظة 1 ..
كما ذكرنا سابقاً في شرح البرنامج الآخر (سويش) .. ليست كل القوائم تعرب!. قم فقط بتعريب القوائم الظاهرة و التي يمكن أن تراها أمامك ، للأسف الفرونت بيج لا يوجد فيه مثل هذه القوائم و لكن! ..
في كثير من الاحيان القوائم التي تظهر بالنقر بالزر الايمن للفأرة (داخل البرنامج المراد تعريبه) يكون لها اسم مهم جداً للبرنامج و لا يستدعيها (يظهرها لك) الا بنفس الاسم فتعريبها قد يعمل خلل في البرنامج!!
و لكن يمكن تعريب من يندرج تحتها من أوامر ، مثل ..
http://www.geocities.com/abafahad/DontMenu.gif
هنا قائمة اسمها (Edit Context Menu) لاحظ الاسم!.و هي من برنامج (Paint Shop Pro) ، هذا الاسم غير ظاهر لا في الواجهة و لا في الاوامر الداخلية ، بالاضافة الى الاسم الدال على انها قائمة سياق Context (خاصة بالزر الايمن للفأرة) .. فيمكن تعريب ما تحويه من أوامر و لكن ليس اسم القائمة الرئيسي!
بالمثل بالنسبة لتعريب نوافذ الحوار..
من نافذة عرض الموارد .. انتقل الى (Dialog) .. و ابدأ بتعريب ما داخل علامات الاقتباس
مثلاً
http://www.geocities.com/abafahad/dialog.gif
تابع