Getting the source and contribute changes:
Download and install tortoisegit from here:
Go to the git repository of win32diskimager, create an account, and login. Next click "fork" at the top-left, then click fork to accept the defaults.
Copy the "git clone" line at the top into notepad, should be something like this:
git clone ssh://firstname.lastname@example.org/u/username/win32diskimager u-username-win32diskimager
edit the line, so only the following remains:
create a new folder somewhere on your hard disk.
right-click the folder, choose "Git Clone..."
enter this into the line "URL:"
you will be asked for your sourceforge password.
When you have edited files, right-click on the folder, choose commit -> master.
You will be asked to enter information why you made the changes. This information is then stored locally on your computer.
Next, publish the changes you have made to sourceforge by right-click, and push. You will be asked for your sourceforge password. Now the changes are transferred to your version on sourceforge.
Finally, login to sourceforge, navigate to your fork of win32diskimager, and click "Request Merge"
Provide a meaningful summary and description, then click "Save". Now the developers are notified of your changes.
qt account -> leave all empty, next
setup -> next
installation folder: c:\qt -> next
select components: qt 5.7, deselect all, select minGW 5.3.0 -> next
license Agreement: agree -> next
start menu shortcuts -> next
installation finished -> next -> launch
win32diskimager requires administrator rights to run, so run qtcreator as administrator.
open project, browse to win32diskimager\src\DiskImager.pro and then choose open
debug->start debugging->start debugging (F5)
Add a new translation:
Adding a new translation:
First, install QT as described above.
Next, run QT Linguist from the Windows Start Menu->QT folder.
File -> Open diskimager_en.ts
edit-> translation file settings, set target language and country/region.
file-> save as Open diskimager_??.ts
translate all the strings into the new language, save the file
edit DiskImager.pro to include the new language: