Alguma vez você já precisou pegar o idioma que o usuário utiliza em seu navegador para utilizar no sistema, seja para exibir alguma informação daquele idioma ou até para realizar a internacionalização?
O navagador possui, dentro da propriedade navigator
, os idiomas preferenciais do usuário, e é muito fácil recuperar esse valor:
Para recuperarmos, vamos acessar a propriedade navigator
:
1 | const userLocale = navigator?.languages?.length ? navigator.languages[0] : navigator.language; |
Simples não é?