我们的帐户从 Google Actions 链接到 Auth0 有效。我们使用带有https://xxx.auth0.com/authorize?xxx的授权码流程。我们现在需要以多种语言发布 Google Action。在用户的初始帐户链接过程中,我们如何使 Auth0 根据用户手机上的区域设置以正确的语言显示登录屏幕?
问问题
75 次
1 回答
1
我们的解决方法是在 Auth0 通用登录模板中设置语言。
var language = 'en';
if (navigator && navigator.language && navigator.language.length > 1) {
language = navigator.language.substr(0, 2);
// you may need better language validation here.
// why substr? auth0 doesn't like en-US and we don't need pt-*, zh-*.
// See auth0 language list https://auth0.com/docs/universal-login/i18n
}
var lock = new Auth0Lock(config.clientID, config.auth0Domain, {
language:language,
// other fields...
}
lock.show();
于 2019-11-18T22:46:50.467 回答