答案 0 :(得分:1)
小部件的本地化版本可通过CDN获得。要使用本地化的小部件,请加载本地化的JS库而不是默认库:
<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" />
{LANGUAGE_CODE}
替换为所需语言的代码。
有关详细说明,请阅读上面链接的Github文档。
答案 1 :(得分:0)
通过以下步骤,我将firebaseUI转换为本地语言:
git clone https://github.com/firebase/firebaseui-web
npm install
npm run build build-js-pt-BR && npm run build build-npm-pt-BR
* 注意 :在我的情况下,我想将firebaseUI设置为巴西葡萄牙语,因此在运行时使用语言代码 pt-BR 'npm build'。因此,生成的文件将具有 pt_br 后缀。 只需将其替换为所需的语言代码,即可使firebaseUI使用所需的语言。在这里,您可以找到所有支持的语言及其代码的列表: https://github.com/firebase/firebaseui-web/blob/master/LANGUAGES.md
import * as firebaseui from 'firebaseui/dist/npm__pt_br'
picture of firebaseUI translated to brazilian portuguese
这些链接的更多详细信息:
https://github.com/firebase/firebaseui-web#building
https://github.com/RaphaelJenni/FirebaseUI-Angular/issues/42
此答案来自https://pt.stackoverflow.com/questions/423285/alterar-idioma-do-template-do-firebaseui。感谢@Klebers解决了这个问题!