Update translations from Transifex:

 - Arabic
 - Armenian
 - Basque
 - Belarusian
 - Bengali
 - British English
 - Catalan
 - Chinese (Simplified and Traditional)
 - Croatian
 - Czech
 - Dutch
 - French
 - Galician
 - German
 - Greek
 - Hebrew
 - Hungarian
 - Italian
 - Japanese
 - Korean
 - Malay
 - Polish
 - Portuguese (Brazil)
 - Romanian
 - Russian
 - Slovak
 - Slovenian
 - Spanish
 - Swedish
 - Tatar
 - Turkish
 - Ukrainian
 - Vietnamese
Add a Thai translation.

The composition of the translation team can be found on Transifex: https://www.transifex.com/organization/mpc-hc/team/3979/members/th_TH/.
Add a Fulah translation.

The composition of the translation team can be found on Transifex: https://www.transifex.com/organization/mpc-hc/team/3979/members/ff/.
Add a Finnish translation.

The composition of the translation team can be found on Transifex: https://www.transifex.com/organization/mpc-hc/team/3979/members/fi/.
Add an Indonesian translation.

The composition of the translation team can be found on Transifex: https://www.transifex.com/organization/mpc-hc/team/3979/members/id/.
Playlist: Ensure the "close" command is properly routed with all safety tests.
Update the solution for Visual Studio update 3.
Cosmetics: Remove some useless casts.
Use the proper format type specifier - part 2.
Manually sync the translations