Thanks for the kind words, much appreciated, though too kind, but regardless
I mostly only can do fixes if they are really easy honestly, and even then, not always possible for me regardless, but your request seem doable. However I don't wanna try to add that into deluge from e.g. one or two new added core.conf options, and add a few conditionals in-place, as don't wanna make unofficial changes to deluge, except when absolutely neccesary, so these changes you're after will then be overridden on updates mind you and will need reapplied.
Anyway, from looking at the code, I see two easy possibilities, one for always having that checkbox ticked(delete_files), though not that usefull honestly, because in deluge by default there already is made so that if you hold shift down and press delete on one or more torrents, then the box also is checked, but only when using delete button together with shift as shift + remove context-menu doesn't work however. My fix would save you from needing to use shift though, and work both from mouse(context-menu) and del key.
Next option is that if you always wanting to have that ticked, and use that option, and if you're not affraid of screw-ups(unintended wrong key pressed or menu selected), then why not save some time/clicks and completely bypass the remove torrent gtk-dialog and just have it delete the torrent(s) with data included right away. Works either from delete button or remove context-menu and for several torrents at a time, but again, beware of screw-ups
Anyway, instead of I posting files for you to overwrite under a long path of deluge sub-folders, or patches for you to apply,then I thought it would be easier for you to just run an exe, so I made two different exe's, which just are 7z-sfx silent/unattended installers with a batchfile and a windows version of gnu patch and a patch, one for option 1 and another for option 2, which are around 1mb each and fully cleans up after themselves. Again you will have to run after each update again, and make a choise at first which to use, because you cannot run one after the other in this initial version atleast, though should be easy to add(also maybe I should use sed instead of patch possibly).
The exe's asume you use default install-dir suggested by installer, but if you don't then I can change it so they ask you for a folder where you have installed deluge and then runs the patching thereafter. As default install location needs admin rights to mess with, then I added an UAC prompt to come up and ask you to press OK to run as admin.
There will be nothing shown or displayed when run, so after a second or two then it's applied and you can start deluge again or whatever. Maybe I should have added a dialog stating patching finished and for you to press OK to exit, but didn't thought off that at the time, but I can add it if you prefer such. I hate added clicks and such myself, and like being able to script/automate stuff, so always makes things like these completely silent/unattended, as per my own old habits.
Patch.exe (auto-enable delete_files checkbox always) :
http://s000.tinyupload.com/index.php?fi ... 9970586210
Patch-2.exe (bypass remove-torrent gtk-dialog and always just remove torrent + data) :
http://s000.tinyupload.com/index.php?fi ... 9381676436
Thank you for offering to make french translations, that's nice of you, but I don't think you need to do that, since I see there already are french translation, last edited by Cas in 2017, but thanks again for the thought. Before I changed recently to US locale in my windows VM(which I much prefer honestly e.g for searching options, logfiles and seems just more normal to me), then translations only came through sometimes and not always I noticed, but I don't know why that is or how to fix though unfortunetly.
Hope it helps you a little