Fel*_*aro 6

我通过以下步骤实现了 firebaseUI 到本地语言的翻译:

    1. 克隆 firebaseui-web 存储库
git clone https://github.com/firebase/firebaseui-web

Run Code Online (Sandbox Code Playgroud)
    1. 克隆存储库后,进入刚刚创建的 firebaseui-web 文件夹并运行:
npm install 
Run Code Online (Sandbox Code Playgroud)
npm run build build-js-pt-BR && npm run build build-npm-pt-BR
Run Code Online (Sandbox Code Playgroud)

*注意:在我的例子中,我想将 firebaseUI 设置为巴西葡萄牙语,因此我在运行“npm build”时使用了语言代码pt-BR。因此,生成的文件将具有pt_br后缀。只需将其替换为您想要的语言代码,即可让 firebaseUI 使用您想要的语言。在这里您可以找到所有支持的语言及其代码的列表: https://github.com/firebase/firebaseui-web/blob/master/LANGUAGES.md


    1. 在创建的 firebaseui-web/dist/ 文件夹中,复制“firebaseui__pt_br.js”“npm__pt_br.js”文件并将它们粘贴到项目的node_modules/firebaseui/dist/文件夹中
    1. 转到您的项目并替换标准的 firebaseui 导入:现在不要从 firebaseui 导入,而是参考您刚刚添加到 node_modules 中的firebase/dist/npm__pt_br.js文件,如下所示:
import * as firebaseui from 'firebaseui/dist/npm__pt_br'
Run Code Online (Sandbox Code Playgroud)
    1. 就是这样!现在您应该将 firebaseUI 配置为我们选择的语言!

firebaseUI 的图片翻译为巴西葡萄牙语

有关这些链接的更多详细信息:

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 解决了这个问题!