crowdin: New translations
Merge pull request #4490 from rsudev/crowdin_translations

crowdin: New translations
fix #4485: wrong log date shown after logging with past date
Use addFlags shortcut rather than setFlags
Update Intellij IDEA style and inspection profiles
Do not mask fields with parameters with the same name and content
Remove unnecessary qualification
Remove always true assertion
Rename constant field
Fixes  #4489, Choose map directory in preferences not readable with light theme

- actively set background colour in parent view
Revert "Remove always true assertion"

This partially reverts commit 54c38134eb18827183d8d17884f54683025a8bd5.
Subscriptions are not to be shared between handlers

This may have caused bugs in the past, where a cancelled cancellable
handler will cancel some subscriptions afterwards.
Separate send2cgeo functionality into its own class

Also, make it run on the network scheduler.
Load caches on the network scheduler
Move constants into their own class
Refresh caches in parallel
Make final field final
Use a scheduler instead of a thread to clear offline logs
Use a scheduler instead of a thread to remove old directories
Use a scheduler instead of a thread to update bubble count