Turbo Live: Update Notes for November 12, 2024

Fixed translations and added a help message in the streamer settings.