Básicamente, agregué un widget de Firebase UI a mi aplicación NextJs.
No puedo cambiar el idioma predeterminado de este widget.
Antes de publicar esta pregunta, trato de aplicar esta solución de los documentos de Firebase, pero no funciona para mí.
<script src="https://www.gstatic.com/firebasejs/ui/3.4.0/firebase-ui-auth__{LANGUAGE_CODE}.js"></script> <link type="text/css" rel="stylesheet" href="https://www.gstatic.com/firebasejs/ui/3.4.0/firebase-ui-auth.css" />A continuación se muestra exactamente lo que he implementado:
componentDidMount() { firebase.auth.languageCode = 'vi'; const uiConfig = { signInSuccessUrl: '/', //This URL is used to return to that page when we got success response for phone authentication. signInOptions: [ { provider: firebase.auth.PhoneAuthProvider.PROVIDER_ID, }, ], tosUrl: '/', }; var ui = new firebaseui.auth.AuthUI(firebase.auth()); ui.start('#firebaseui-auth-container', uiConfig); } render() { return ( <> <Head> <script async src="https://www.gstatic.com/firebasejs/ui/5.0.0/firebase-ui-auth__vi.js" ></script> <link type="text/css" rel="stylesheet" href="https://www.gstatic.com/firebasejs/ui/5.0.0/firebase-ui-auth.css" /> </Head> <div id="firebaseui-auth-container"></div> </> ); }No puedo cambiar el idioma predeterminado de inglés a vietnamita.
¡Cualquier ayuda es apreciada!