2024.7.25.1115 - Locale fixes, yt-dlp update & low video resolution workaround

Resonite

Enter a novel digital universe with infinite possibilities. Whether you resonate with people around the world in a casual conversation, playing games and socializing or you riff off each other when creating anything from art to programming complex games, you'll find your place here.

Hey everyone, another smaller build today. Cleaning up a few small things that I meant to for a good bit, but other things got in the way. I'll be focusing more on the procedural animation system now though. There's also update to yt-dlp and a workaround that should make videos with higher resolutions load. [h2]Tweaks:[/h2] - Added "Use System Language" to the Setting UI locale selection -- This will automatically use whatever locale the OS is set to - Updated yt-dlp to 2024.07.25 from 2024.07.09 -- This should fix some videos loading as only audio (reported by @foolishsnowmew, @raidriar796, issue #2664) - When there's only a single available SAML provider, it will automatically be used for login, rather than presenting selection (implemented by @probableprime) [h2]Locale:[/h2] - Merged French locale update by @j4.lc - Merged Russian locale update by @shadowpanther - Merged Japanese locale update by @.aesc - Merged Korean locale update by @mirpasec - Merged Chinese locale update by modimobeikete - Merged German locale update by @muppeq - Merged Ukrainian locale update by @antonneposeda [h2]Fixes:[/h2] - Fix text selection not clearing when the text field is empty -- This fixes the first character typed into a field after double clicking getting removed (reported by @_deltawolf, @imerin., issue #2361) - Fix broken locale keys on full body / avatar calibration dialog (reported by @stiefeljackal, issue #2279) - Fix broken locale keys in the LanguageSelection UI (reported by realdoomsboygaming, @electronus, @_deltawolf, @stiefeljackal, @whippersnatchpumpkinpatch, issue #1837) -- Note: this UI has also been marked as legacy and will be fully removed in the future, and replaced with the new data feed based system - Fix broken locale keys in the Audio Device selection UI (reported by realdoomsboygaming, @electronus, @_deltawolf, @stiefeljackal, @whippersnatchpumpkinpatch, issue #1837) -- Note: we're also likely to replace this UI at some point with a data feed based system - Applied workaround for yt-dlp to fix some YouTube videos being limited to 360p (based on report @lucaedr, @raidriar796, @rodgerdodger, issue #2584)