افزودن زبان فارسی به نرم افزارهای کامپایل شده
سلام وقت بخیر
دوستان من یه نرم افزار از سایت خارجی دانلود کردم و میخام این نرم افزار رو دستکاری کنم طوریکه بتونم زبان فارسی رو بهش اضافه کنم ناگفته نماند که این برنامه کامپایل شده و به سورس آن دسترسی ندارم.آیا راه حلی وجود دارد که بتوان این برنامه رو فارسی کرد.ضمنن دوستان هدف من از فارسی کردن این برنامه این نیست که برنامه رو نصب کنم بعد فارسی سازیش رو انجام بدم.من میخام قبل از نصب برنامه فارسی سازی منوهاشو انجام بدم.ممنون میشم منو راهنمایی بفرمایید.
7 پاسخ
باید پکیج Installer ای که گرفتید، فایل اجرایی رو با فایل تغییر داده شده عوض کنید. حالا این فایل اجرایی تو یه فایل دیگه بسته بندی شده که باید از اونجا فایل رو تغییر بدید.
ببینید دوست عزیز، شما دو کار می تونید انجام بدید، یکی اینکه فایل اجرایی برنامه رو به صورت Patch ارائه بدید که شخص بعد از نصب نرم افزار اصلی، برنامه شما رو روی فایل اجرایی نصب شده کپی کنه، یا اینکه از نسخه های Portable برنامه ها استفاده کنید. برای مثال IDM یک نسخه Portable داره که میتونه رو هر سیستمی نصب بشه، در مورد Package کردن مجدد برنامه های قابل نصب، شما یک سوال دیگه ایجاد کنید، چون بنده آشنایی کافی با این مورد ندارم. احتمالاً دوستان دیگه بتونن کمکتون کنن.
منظورم اینه که بعد ازاینکه زبانش رو تغییر دادم ، ببرم روسیستم دیکه نصبش کنم ، منتها اینبار که نصب رو بزنم زبان فارسی رو بیاره ، این کارو چطوری انجام بدم جناب احمدی؟
سلام خیلی ممنون دوست خوبم ، بنده فایل ها رو ویرایش کردم خوب بعد ازاینکه فارسی سازی کردم چطوری میتونم برنامه ای که فارسی کردم رو دوباره به فایل exe وکامپایل کنم ممنون میشم منو راهنمایی بفرمایید؟
ممنون از پاسخگوییتون آقای احمدی عزیز.من الان نرم افزار Internet Download Manager رو نصب کردم و با برنامه Resource Hacker به قسمت های مختلف نرم افزار IDM دسترسی پیدا کرده ام و منوها و دیالوگ های آن را به زبان فارسی تغییر داده ام منتها تغییراتی که اعمال کرده ام رو میخام به صورت Exe ذخیره کنم یعنی طوریکه وقتی رو سیستم دیگه اجراش می کنم مراحل نصب رو اون سیستم اجرابشه و برنامه هم درنهایت فارسی شده باشه ولی الان این تغییرات فقط رو سیستم خودم اعمال شده.ممنون میشم نحوه پکیج کردن برنامه رو در اینجا ذکر نمایید
سلام دوست گرامی و ITPRO ای عزیز، برای اینکار شما باید از ابزارهای Resource Editor استفاده کنید. این ابزارها به شما این امکان را میدن که با باز کردن یک فایل اجرایی قسمت های مختلف و متن های برنامه ها رو تغییر بدید.
موفق و ITPRO باشید.
نیازی به کامپایل وجود نداره، معمولاً ابزارهای Resource Editor، به صورت مستقیم داخل فایل EXE تغییرات رو اعمال میکنند.