I’m on v7.9.3, and in my case I just added the “Login” key term on the Translation Manager, and set “Show Locale Selector” to “Show” on the Project Properties. I also added translations for “Username”, “Password”, and “Language”.
The locale selector works its magic without my intervention. See below.
Translation Manager:

Project Properties:
Login screen:

