Updated US English translation
Added more UK freesat transponders to fixups
Updated full Estonian MythTV translation
from Marko Punnar

Thank you Marko!

Refs #11818

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Updated Catalan MythFrontend translation
from Ruben Lloria

Thank you Ruben!

Refs #11771

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Updated Spanish/Spain MythFrontend, MythGallery, MythGame, MythWeather
and MythZoneMinder translation from Antonio Marcos Lopez Alonso

Thank you Antonio!

Closes #11819

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Remove episode number data from the start of the description so it doesn't end up in the subtitle
Updated Greek MythFrontend and MythGame translation
from  Yianni Vidalis

Thank you Yianni!

Closes #11820

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Updated Chinese (Taiwan) locale file
from Walter Cheuk

Thank you Walter!

Closes #11822

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Updated Norwegian Bokmal MythFrontend, MythGallery, MythGame, MythMusic and
MythWeather translation from Rune Evjen

Thank you Rune!

Closes #11825

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
MythMusic: Don't allow users to import tracks from within the music directory

(cherry picked from commit a5c4f68444f28fd703d495a28cd6d0683ab2c228)
MythArchive: Remove ISO files from the list of available video files

We can't do anything with ISO files so just ignore them.

(cherry picked from commit b0d496eef3d1f5898bccbc3a39916d5b74eb9cb1)
Add SetBlocking method.

When blocking mode is set, writing will never result in a truncated file.
Also write using blocks of 1MB maximum, and reduce write buffer from 128MB to 8MB.
Use 8MB write buffer in blocking mode, and 64MB in non-blocking mode

Ref #11801

(cherry picked from commit e667d38647a0fd2de5b1a5f5a6db844a13640b70)
Add methods to set blocking mode on all classes using a ThreadFileWriter internally

(cherry picked from commit a83f788b125f9b1e5f131b597a68bb69cb3a9c03)
Bump API

(cherry picked from commit c7fe63f4e485078a81c843f15187f406dffe9b65)
Make use of ThreadedFileWriter to tools requiring it

Fixes #11801

(cherry picked from commit b199ca363127637e91f4e3f968a9b296911355ee)
RemoteFile::Exists(): Update the stat struct for local files

This just makes the behaviour consistent for both local and remote files.

(cherry picked from commit b1987c4b7f223598a394e5d0cb59e2337e4f1cce)
MythArchive: Update the VideoSelector screen to work with remote files

This also fixes one of the instances where the file sizes would be wrong.
Refs #7274

(cherry picked from commit 9ba735d65a36d6392666c6b468b77c8b8d040b05)
MythArchive: Add wide versions of the thumb image finder screen

(cherry picked from commit f1c2c06455cc6291f55bdc9f0331a7f27600413c)
Add an entry to the codec_descriptors array for DSMCC B

This fixes the superficial issue of identification of DSMCC B streams
in logs, which were shown as 'unknown_codec' following ffmpeg resyncs.
(cherry picked from commit 8e58d28921aeff7f6260267431d66a781333d5f0)
Don't necessarily vertically center MythUISimpleText.

Otherwise guidegrid text is inappropriately vertically centered.
Fixes #11821.
(cherry picked from commit b70d301965c8d458357e50e21fd26658b024bce1)