I know the standard way to declare a translation is for example for the file messages/pt-PT/main.php
return [ "Login here" => "Entrar" ];
If the app language is en-US it will display "Login here" if it's pt-PT it will display "Entrar".
But suppose I want the same phrase to have different translations in portuguese:
"Login" => "Entrar", "Login" => "Iniciar sessão"
So what I thought was to create a en-US.php file with for example:
"login" => "Login", "login2" => "Alternative login"
But it doesn't work, it never reads from the en-US.php file and always outputs "login" and "login2".
Why if the default language is en-US and I have a folder messages/en-US the files there are not used?