Updated Turkish translation - thx Çevirmen :)
Updated Korean translation - thx domddol :)
Updated Polish translation - thx Adam :)
Updated Basque translation - thx Xabier :)
Revert "Updated Korean translation - thx domddol :)"

This reverts commit 578d16fe970894d08ef42d883ad133808056e2e1.

Blindly updating files is never good...
Revert "Updated Basque translation - thx Xabier :)"

This reverts commit faa0d2164c81dfee34bf27485934f7310bc03391.
Revert "Updated Polish translation - thx Adam :)"

This reverts commit 9aab7f5996300fe252235ce961b6a7d288e23b91.
Remove unneeded spaces from Turkish translation.

They were added for some reason in 25109238f59ae6a44b32d6025def8b46bc80a5b5.
Fix exceptional resource leak CID 18189
Move file checkers to a new file utilities class
Fix exceptional resource leak CID18207
Fix exceptional resource leak CID18215
Fix exceptional resource leak CID60737
Fix exceptional resource leak CID18221
Add a method to retry opening a file

Also fix exceptional resource leak CID18222
Refactor the utility method to download a string

Also fix exceptional resource leak CID18224
installer: rename a few stuff.

[ci skip]
Working on adding user OCR fix replace list.
Working on user OcrFixReplaceList
Working on unit tests for OcrFixReplaceList.