Settings wont translate if the settings window is already open.
Operating System
Windows, Linux
Description of bug
basically the settings window wont full translate after just clicking on a different language. you would have to close the window and reopen it to make the changes.
(also I couldn't really find a good title for it :P)
side bug : () apparently the phrases close, Help and Launcher are not translated. the problem is that I couldn't find the same phrases in crowdin to translate them and if I did, they where already translated)
Steps to reproduce
simply change the language (NOTE : don't close the settings menu)
the example here is changing from the English language to Farsi:

changed to farsi:

now click on a different tab of the settings menu.

as you can see. the settings are not translated.
you can fix this by closing and reopening the settings window or by closing and reopening the application.

Suspected cause
well I'm thinking its because the code is not reloaded after the change which makes sense. you really don't need all the code running and waiting for a reload.
This issue is unique
- [X] I have searched the issue tracker and did not find an issue describing my bug.
previously https://github.com/MultiMC/Launcher/issues/3719