diff --git a/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/AuthUIStringProvider.kt b/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/AuthUIStringProvider.kt index da7b8d7c4..f00cffee6 100644 --- a/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/AuthUIStringProvider.kt +++ b/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/AuthUIStringProvider.kt @@ -509,4 +509,7 @@ interface AuthUIStringProvider { /** ToS and Privacy Policy combined message with placeholders for links */ fun tosAndPrivacyPolicy(termsOfServiceLabel: String, privacyPolicyLabel: String): String + + /** Tooltip message shown when new account sign-up is disabled */ + val newAccountsDisabledTooltip: String } diff --git a/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/DefaultAuthUIStringProvider.kt b/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/DefaultAuthUIStringProvider.kt index e9807866a..f6c3f03ad 100644 --- a/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/DefaultAuthUIStringProvider.kt +++ b/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/DefaultAuthUIStringProvider.kt @@ -466,4 +466,7 @@ class DefaultAuthUIStringProvider( override fun tosAndPrivacyPolicy(termsOfServiceLabel: String, privacyPolicyLabel: String): String = localizedContext.getString(R.string.fui_tos_and_pp, termsOfServiceLabel, privacyPolicyLabel) + + override val newAccountsDisabledTooltip: String + get() = localizedContext.getString(R.string.fui_new_accounts_disabled_tooltip) } diff --git a/auth/src/main/java/com/firebase/ui/auth/ui/components/ErrorRecoveryDialog.kt b/auth/src/main/java/com/firebase/ui/auth/ui/components/ErrorRecoveryDialog.kt index 232c492c9..96c2e7978 100644 --- a/auth/src/main/java/com/firebase/ui/auth/ui/components/ErrorRecoveryDialog.kt +++ b/auth/src/main/java/com/firebase/ui/auth/ui/components/ErrorRecoveryDialog.kt @@ -189,9 +189,9 @@ private fun getRecoveryActionText( is AuthException.EmailLinkCrossDeviceLinkingException -> stringProvider.continueText is AuthException.EmailLinkWrongDeviceException -> stringProvider.continueText is AuthException.EmailLinkDifferentAnonymousUserException -> stringProvider.dismissAction + is AuthException.UserNotFoundException -> stringProvider.signupPageTitle // Navigate to sign-up when user not found is AuthException.NetworkException, is AuthException.InvalidCredentialsException, - is AuthException.UserNotFoundException, is AuthException.WeakPasswordException, is AuthException.TooManyRequestsException, is AuthException.UnknownException -> stringProvider.retryAction diff --git a/auth/src/main/java/com/firebase/ui/auth/ui/screens/email/EmailAuthScreen.kt b/auth/src/main/java/com/firebase/ui/auth/ui/screens/email/EmailAuthScreen.kt index 5a2c85ae8..3cc3030f2 100644 --- a/auth/src/main/java/com/firebase/ui/auth/ui/screens/email/EmailAuthScreen.kt +++ b/auth/src/main/java/com/firebase/ui/auth/ui/screens/email/EmailAuthScreen.kt @@ -179,6 +179,16 @@ fun EmailAuthScreen( exception = exception, onRetry = { ex -> when (ex) { + is AuthException.UserNotFoundException -> { + val provider = configuration.providers + .filterIsInstance() + .first() + if (provider.isNewAccountsAllowed) { + // User not found, but new accounts are allowed, switch to sign-up + mode.value = EmailAuthMode.SignUp + } + } + is AuthException.InvalidCredentialsException -> { // User can retry sign in with corrected credentials } diff --git a/auth/src/main/java/com/firebase/ui/auth/ui/screens/email/SignInUI.kt b/auth/src/main/java/com/firebase/ui/auth/ui/screens/email/SignInUI.kt index 4f733f355..962be4160 100644 --- a/auth/src/main/java/com/firebase/ui/auth/ui/screens/email/SignInUI.kt +++ b/auth/src/main/java/com/firebase/ui/auth/ui/screens/email/SignInUI.kt @@ -28,7 +28,6 @@ import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.filled.ArrowBack -import androidx.compose.material3.AlertDialog import androidx.compose.material3.Button import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.ExperimentalMaterial3Api @@ -36,18 +35,22 @@ import androidx.compose.material3.HorizontalDivider import androidx.compose.material3.Icon import androidx.compose.material3.IconButton import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.PlainTooltip import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import androidx.compose.material3.TextButton +import androidx.compose.material3.TooltipAnchorPosition +import androidx.compose.material3.TooltipBox +import androidx.compose.material3.TooltipDefaults import androidx.compose.material3.TopAppBar +import androidx.compose.material3.rememberTooltipState import androidx.compose.runtime.Composable +import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.runtime.derivedStateOf -import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.LocalLayoutDirection import androidx.compose.ui.semantics.heading import androidx.compose.ui.semantics.semantics import androidx.compose.ui.text.style.TextAlign @@ -57,11 +60,13 @@ import androidx.compose.ui.unit.dp import com.firebase.ui.auth.configuration.AuthUIConfiguration import com.firebase.ui.auth.configuration.authUIConfiguration import com.firebase.ui.auth.configuration.auth_provider.AuthProvider +import com.firebase.ui.auth.configuration.string_provider.DefaultAuthUIStringProvider import com.firebase.ui.auth.configuration.string_provider.LocalAuthUIStringProvider import com.firebase.ui.auth.configuration.theme.AuthUITheme import com.firebase.ui.auth.configuration.validators.EmailValidator import com.firebase.ui.auth.configuration.validators.PasswordValidator import com.firebase.ui.auth.ui.components.AuthTextField +import com.firebase.ui.auth.ui.components.LocalTopLevelDialogController import com.firebase.ui.auth.ui.components.TermsAndPrivacyForm @OptIn(ExperimentalMaterial3Api::class) @@ -175,20 +180,31 @@ fun SignInUI( modifier = Modifier .align(Alignment.End), ) { - Button( - onClick = { - onGoToSignUp() + TooltipBox( + positionProvider = TooltipDefaults.rememberTooltipPositionProvider( + TooltipAnchorPosition.Above + ), + tooltip = { + PlainTooltip { + Text(stringProvider.newAccountsDisabledTooltip) + } }, - enabled = !isLoading, + state = rememberTooltipState( + initialIsVisible = !provider.isNewAccountsAllowed + ) ) { - Text(stringProvider.signupPageTitle.uppercase()) + Button( + onClick = { + onGoToSignUp() + }, + enabled = provider.isNewAccountsAllowed && !isLoading, + ) { + Text(stringProvider.signupPageTitle.uppercase()) + } } Spacer(modifier = Modifier.width(16.dp)) Button( onClick = { - // TODO(demolaf): When signIn is fired if Exception is UserNotFound - // then we check if provider.isNewAccountsAllowed then we show signUp - // else we show an error dialog stating signup is not allowed onSignInClick() }, enabled = !isLoading && isFormValid.value, @@ -250,29 +266,34 @@ fun PreviewSignInUI() { isEmailLinkSignInEnabled = false, isEmailLinkForceSameDeviceEnabled = true, emailLinkActionCodeSettings = null, - isNewAccountsAllowed = true, + isNewAccountsAllowed = false, minimumPasswordLength = 8, passwordValidationRules = listOf() ) + val stringProvider = DefaultAuthUIStringProvider(applicationContext) AuthUITheme { - SignInUI( - configuration = authUIConfiguration { - context = applicationContext - providers { provider(provider) } - tosUrl = "" - privacyPolicyUrl = "" - }, - email = "", - password = "", - isLoading = false, - emailSignInLinkSent = false, - onEmailChange = { email -> }, - onPasswordChange = { password -> }, - onSignInClick = {}, - onGoToSignUp = {}, - onGoToResetPassword = {}, - onGoToEmailLinkSignIn = {}, - ) + CompositionLocalProvider( + LocalAuthUIStringProvider provides stringProvider + ) { + SignInUI( + configuration = authUIConfiguration { + context = applicationContext + providers { provider(provider) } + tosUrl = "" + privacyPolicyUrl = "" + }, + email = "", + password = "", + isLoading = false, + emailSignInLinkSent = false, + onEmailChange = { email -> }, + onPasswordChange = { password -> }, + onSignInClick = {}, + onGoToSignUp = {}, + onGoToResetPassword = {}, + onGoToEmailLinkSignIn = {}, + ) + } } } diff --git a/auth/src/main/res/values-ar/strings.xml b/auth/src/main/res/values-ar/strings.xml index 4355c5b7c..ba6e8ca42 100755 --- a/auth/src/main/res/values-ar/strings.xml +++ b/auth/src/main/res/values-ar/strings.xml @@ -167,4 +167,7 @@ البريد الإلكتروني محقق تحقق أرسلنا بريدًا للتحقق إلى %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-b+es+419/strings.xml b/auth/src/main/res/values-b+es+419/strings.xml index 766bee2de..cb5645e0b 100755 --- a/auth/src/main/res/values-b+es+419/strings.xml +++ b/auth/src/main/res/values-b+es+419/strings.xml @@ -185,4 +185,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-bg/strings.xml b/auth/src/main/res/values-bg/strings.xml index 7cc8e3fab..12a0dfb60 100755 --- a/auth/src/main/res/values-bg/strings.xml +++ b/auth/src/main/res/values-bg/strings.xml @@ -167,4 +167,7 @@ Имейлът е потвърден Потвърждаване Изпратихме имейл за потвърждение до %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-bn/strings.xml b/auth/src/main/res/values-bn/strings.xml index 8edf34d4e..cf12fa4da 100755 --- a/auth/src/main/res/values-bn/strings.xml +++ b/auth/src/main/res/values-bn/strings.xml @@ -168,4 +168,7 @@ ইমেল যাচাই করা হয়েছে যাচাই করুন আমরা %1$s-এ একটি যাচাইকরণ ইমেল পাঠিয়েছি + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-ca/strings.xml b/auth/src/main/res/values-ca/strings.xml index b4d5af949..7579e8fd2 100755 --- a/auth/src/main/res/values-ca/strings.xml +++ b/auth/src/main/res/values-ca/strings.xml @@ -168,4 +168,7 @@ Correu verificat Verifica Hem enviat un correu de verificació a %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-cs/strings.xml b/auth/src/main/res/values-cs/strings.xml index bc54d330c..24416214f 100755 --- a/auth/src/main/res/values-cs/strings.xml +++ b/auth/src/main/res/values-cs/strings.xml @@ -167,4 +167,7 @@ E-mail ověřen Ověřit Odeslali jsme ověřovací e-mail na %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-da/strings.xml b/auth/src/main/res/values-da/strings.xml index e8be3e799..ffc351bbd 100755 --- a/auth/src/main/res/values-da/strings.xml +++ b/auth/src/main/res/values-da/strings.xml @@ -167,4 +167,7 @@ E-mail bekræftet Bekræft Vi har sendt en bekræftelsesemail til %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-de-rAT/strings.xml b/auth/src/main/res/values-de-rAT/strings.xml index e39663a53..f335dbae7 100755 --- a/auth/src/main/res/values-de-rAT/strings.xml +++ b/auth/src/main/res/values-de-rAT/strings.xml @@ -185,4 +185,7 @@ Erneute Authentifizierung erforderlich Erneute Authentifizierung erfolgreich Erneut authentifizieren + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-de-rCH/strings.xml b/auth/src/main/res/values-de-rCH/strings.xml index 71c187c29..1bef81579 100755 --- a/auth/src/main/res/values-de-rCH/strings.xml +++ b/auth/src/main/res/values-de-rCH/strings.xml @@ -186,4 +186,7 @@ Erneute Authentifizierung erforderlich Erneute Authentifizierung erfolgreich Erneut authentifizieren + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-de/strings.xml b/auth/src/main/res/values-de/strings.xml index cb558cc6b..5d5d6959b 100755 --- a/auth/src/main/res/values-de/strings.xml +++ b/auth/src/main/res/values-de/strings.xml @@ -185,4 +185,7 @@ Erneute Authentifizierung erforderlich Erneute Authentifizierung erfolgreich Erneut authentifizieren + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-el/strings.xml b/auth/src/main/res/values-el/strings.xml index dbf59db3c..b2a60e94a 100755 --- a/auth/src/main/res/values-el/strings.xml +++ b/auth/src/main/res/values-el/strings.xml @@ -168,4 +168,7 @@ Το email επαληθεύτηκε Επαλήθευση Στείλαμε email επαλήθευσης στο %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-en-rAU/strings.xml b/auth/src/main/res/values-en-rAU/strings.xml index 8509ca999..f5fa2e477 100755 --- a/auth/src/main/res/values-en-rAU/strings.xml +++ b/auth/src/main/res/values-en-rAU/strings.xml @@ -167,4 +167,7 @@ Email verified Verify We sent a verification email to %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-en-rCA/strings.xml b/auth/src/main/res/values-en-rCA/strings.xml index 1912dd905..38867fd9c 100755 --- a/auth/src/main/res/values-en-rCA/strings.xml +++ b/auth/src/main/res/values-en-rCA/strings.xml @@ -167,4 +167,7 @@ Email verified Verify We sent a verification email to %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-en-rGB/strings.xml b/auth/src/main/res/values-en-rGB/strings.xml index 5c3b2492c..62a4b3d9a 100755 --- a/auth/src/main/res/values-en-rGB/strings.xml +++ b/auth/src/main/res/values-en-rGB/strings.xml @@ -167,4 +167,7 @@ Email verified Verify We sent a verification email to %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-en-rIE/strings.xml b/auth/src/main/res/values-en-rIE/strings.xml index 17311fc1d..eb97f5eb1 100755 --- a/auth/src/main/res/values-en-rIE/strings.xml +++ b/auth/src/main/res/values-en-rIE/strings.xml @@ -160,4 +160,7 @@ Email verified Verify We sent a verification email to %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-en-rIN/strings.xml b/auth/src/main/res/values-en-rIN/strings.xml index 17311fc1d..eb97f5eb1 100755 --- a/auth/src/main/res/values-en-rIN/strings.xml +++ b/auth/src/main/res/values-en-rIN/strings.xml @@ -160,4 +160,7 @@ Email verified Verify We sent a verification email to %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-en-rSG/strings.xml b/auth/src/main/res/values-en-rSG/strings.xml index 17311fc1d..eb97f5eb1 100755 --- a/auth/src/main/res/values-en-rSG/strings.xml +++ b/auth/src/main/res/values-en-rSG/strings.xml @@ -160,4 +160,7 @@ Email verified Verify We sent a verification email to %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-en-rZA/strings.xml b/auth/src/main/res/values-en-rZA/strings.xml index 17311fc1d..eb97f5eb1 100755 --- a/auth/src/main/res/values-en-rZA/strings.xml +++ b/auth/src/main/res/values-en-rZA/strings.xml @@ -160,4 +160,7 @@ Email verified Verify We sent a verification email to %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rAR/strings.xml b/auth/src/main/res/values-es-rAR/strings.xml index c192b123f..5a882557c 100755 --- a/auth/src/main/res/values-es-rAR/strings.xml +++ b/auth/src/main/res/values-es-rAR/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rBO/strings.xml b/auth/src/main/res/values-es-rBO/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rBO/strings.xml +++ b/auth/src/main/res/values-es-rBO/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rCL/strings.xml b/auth/src/main/res/values-es-rCL/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rCL/strings.xml +++ b/auth/src/main/res/values-es-rCL/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rCO/strings.xml b/auth/src/main/res/values-es-rCO/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rCO/strings.xml +++ b/auth/src/main/res/values-es-rCO/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rCR/strings.xml b/auth/src/main/res/values-es-rCR/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rCR/strings.xml +++ b/auth/src/main/res/values-es-rCR/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rDO/strings.xml b/auth/src/main/res/values-es-rDO/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rDO/strings.xml +++ b/auth/src/main/res/values-es-rDO/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rEC/strings.xml b/auth/src/main/res/values-es-rEC/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rEC/strings.xml +++ b/auth/src/main/res/values-es-rEC/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rGT/strings.xml b/auth/src/main/res/values-es-rGT/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rGT/strings.xml +++ b/auth/src/main/res/values-es-rGT/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rHN/strings.xml b/auth/src/main/res/values-es-rHN/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rHN/strings.xml +++ b/auth/src/main/res/values-es-rHN/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rMX/strings.xml b/auth/src/main/res/values-es-rMX/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rMX/strings.xml +++ b/auth/src/main/res/values-es-rMX/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rNI/strings.xml b/auth/src/main/res/values-es-rNI/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rNI/strings.xml +++ b/auth/src/main/res/values-es-rNI/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rPA/strings.xml b/auth/src/main/res/values-es-rPA/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rPA/strings.xml +++ b/auth/src/main/res/values-es-rPA/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rPE/strings.xml b/auth/src/main/res/values-es-rPE/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rPE/strings.xml +++ b/auth/src/main/res/values-es-rPE/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rPR/strings.xml b/auth/src/main/res/values-es-rPR/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rPR/strings.xml +++ b/auth/src/main/res/values-es-rPR/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rPY/strings.xml b/auth/src/main/res/values-es-rPY/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rPY/strings.xml +++ b/auth/src/main/res/values-es-rPY/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rSV/strings.xml b/auth/src/main/res/values-es-rSV/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rSV/strings.xml +++ b/auth/src/main/res/values-es-rSV/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rUS/strings.xml b/auth/src/main/res/values-es-rUS/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rUS/strings.xml +++ b/auth/src/main/res/values-es-rUS/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rUY/strings.xml b/auth/src/main/res/values-es-rUY/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rUY/strings.xml +++ b/auth/src/main/res/values-es-rUY/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es-rVE/strings.xml b/auth/src/main/res/values-es-rVE/strings.xml index 60a074ff2..37c0546f1 100755 --- a/auth/src/main/res/values-es-rVE/strings.xml +++ b/auth/src/main/res/values-es-rVE/strings.xml @@ -178,4 +178,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-es/strings.xml b/auth/src/main/res/values-es/strings.xml index 61949a41b..49412d50f 100755 --- a/auth/src/main/res/values-es/strings.xml +++ b/auth/src/main/res/values-es/strings.xml @@ -185,4 +185,7 @@ Se requiere reautenticación Reautenticación exitosa Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-fa/strings.xml b/auth/src/main/res/values-fa/strings.xml index 52b14eac5..2382d4580 100755 --- a/auth/src/main/res/values-fa/strings.xml +++ b/auth/src/main/res/values-fa/strings.xml @@ -168,4 +168,7 @@ ایمیل تأیید شده تأیید ایمیل تأیید به %1$s ارسال کردیم + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-fi/strings.xml b/auth/src/main/res/values-fi/strings.xml index 6257d0e87..cd9294ed9 100755 --- a/auth/src/main/res/values-fi/strings.xml +++ b/auth/src/main/res/values-fi/strings.xml @@ -167,4 +167,7 @@ Sähköposti vahvistettu Vahvista Lähetimme vahvistussähköpostin osoitteeseen %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-fil/strings.xml b/auth/src/main/res/values-fil/strings.xml index 35651d605..29c678526 100755 --- a/auth/src/main/res/values-fil/strings.xml +++ b/auth/src/main/res/values-fil/strings.xml @@ -167,4 +167,7 @@ Na-verify ang email I-verify Nagpadala kami ng verification email sa %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-fr-rCH/strings.xml b/auth/src/main/res/values-fr-rCH/strings.xml index 778950c72..c02f2021b 100755 --- a/auth/src/main/res/values-fr-rCH/strings.xml +++ b/auth/src/main/res/values-fr-rCH/strings.xml @@ -179,4 +179,7 @@ Réauthentification requise Réauthentification réussie Se réauthentifier + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-fr/strings.xml b/auth/src/main/res/values-fr/strings.xml index 427475fbd..c753053a8 100755 --- a/auth/src/main/res/values-fr/strings.xml +++ b/auth/src/main/res/values-fr/strings.xml @@ -185,4 +185,7 @@ Réauthentification requise Réauthentification réussie Se réauthentifier + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-gsw/strings.xml b/auth/src/main/res/values-gsw/strings.xml index 5759bb326..42bd8e23f 100755 --- a/auth/src/main/res/values-gsw/strings.xml +++ b/auth/src/main/res/values-gsw/strings.xml @@ -167,4 +167,7 @@ E-Mail verifiziert Verifiziere Mir hend e Verifizierigs-E-Mail an %1$s gschickt + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-gu/strings.xml b/auth/src/main/res/values-gu/strings.xml index 696c7bb2f..138244ce3 100755 --- a/auth/src/main/res/values-gu/strings.xml +++ b/auth/src/main/res/values-gu/strings.xml @@ -168,4 +168,7 @@ ઇમેઇલ ચકાસાયેલ ચકાસો અમે %1$s પર ચકાસણી ઇમેઇલ મોકલ્યો + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-hi/strings.xml b/auth/src/main/res/values-hi/strings.xml index b317ab695..805bd88d7 100755 --- a/auth/src/main/res/values-hi/strings.xml +++ b/auth/src/main/res/values-hi/strings.xml @@ -168,4 +168,7 @@ ईमेल सत्यापित सत्यापित करें हमने %1$s पर एक सत्यापन ईमेल भेजा + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-hr/strings.xml b/auth/src/main/res/values-hr/strings.xml index c247e775c..bfdc450ac 100755 --- a/auth/src/main/res/values-hr/strings.xml +++ b/auth/src/main/res/values-hr/strings.xml @@ -167,4 +167,7 @@ E-pošta potvrđena Provjeri Poslali smo e-poštu za provjeru na %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-hu/strings.xml b/auth/src/main/res/values-hu/strings.xml index d82376665..a9b258bec 100755 --- a/auth/src/main/res/values-hu/strings.xml +++ b/auth/src/main/res/values-hu/strings.xml @@ -167,4 +167,7 @@ E-mail ellenőrizve Ellenőrzés Ellenőrző e-mailt küldtünk a következő címre: %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-in/strings.xml b/auth/src/main/res/values-in/strings.xml index c119bb140..01da423e5 100755 --- a/auth/src/main/res/values-in/strings.xml +++ b/auth/src/main/res/values-in/strings.xml @@ -168,4 +168,7 @@ Email terverifikasi Verifikasi Kami telah mengirim email verifikasi ke %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-it/strings.xml b/auth/src/main/res/values-it/strings.xml index 8d765da5d..6c0c5c6d4 100755 --- a/auth/src/main/res/values-it/strings.xml +++ b/auth/src/main/res/values-it/strings.xml @@ -167,4 +167,7 @@ Email verificata Verifica Abbiamo inviato un\'email di verifica a %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-iw/strings.xml b/auth/src/main/res/values-iw/strings.xml index 88c7b4a9f..089494e0e 100755 --- a/auth/src/main/res/values-iw/strings.xml +++ b/auth/src/main/res/values-iw/strings.xml @@ -168,4 +168,7 @@ אימייל מאומת אמת שלחנו אימייל אימות אל %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-ja/strings.xml b/auth/src/main/res/values-ja/strings.xml index d5fc232a7..ec4b1f021 100755 --- a/auth/src/main/res/values-ja/strings.xml +++ b/auth/src/main/res/values-ja/strings.xml @@ -167,4 +167,7 @@ メールアドレスを確認済み 確認 %1$s に確認メールを送信しました + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-kn/strings.xml b/auth/src/main/res/values-kn/strings.xml index 3b95052ac..1ce94c19a 100755 --- a/auth/src/main/res/values-kn/strings.xml +++ b/auth/src/main/res/values-kn/strings.xml @@ -168,4 +168,7 @@ ಇಮೇಲ್ ಪರಿಶೀಲಿಸಲಾಗಿದೆ ಪರಿಶೀಲಿಸಿ ನಾವು %1$s ಗೆ ಪರಿಶೀಲನೆ ಇಮೇಲ್ ಕಳುಹಿಸಿದ್ದೇವೆ + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-ko/strings.xml b/auth/src/main/res/values-ko/strings.xml index e2465e1fc..ad5bc3248 100755 --- a/auth/src/main/res/values-ko/strings.xml +++ b/auth/src/main/res/values-ko/strings.xml @@ -166,4 +166,7 @@ 이메일 확인 완료 확인 %1$s(으)로 확인 이메일을 보냈습니다 + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-ln/strings.xml b/auth/src/main/res/values-ln/strings.xml index 9252fa39a..94cb14751 100755 --- a/auth/src/main/res/values-ln/strings.xml +++ b/auth/src/main/res/values-ln/strings.xml @@ -168,4 +168,7 @@ E-mail esalemi Sala vérification Totindi e-mail ya vérification na %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-lt/strings.xml b/auth/src/main/res/values-lt/strings.xml index 822e63802..979e9cc8d 100755 --- a/auth/src/main/res/values-lt/strings.xml +++ b/auth/src/main/res/values-lt/strings.xml @@ -168,4 +168,7 @@ El. paštas patvirtintas Patvirtinti Išsiuntėme patvirtinimo el. laišką adresu %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-lv/strings.xml b/auth/src/main/res/values-lv/strings.xml index 123dd5463..b7c1de4a6 100755 --- a/auth/src/main/res/values-lv/strings.xml +++ b/auth/src/main/res/values-lv/strings.xml @@ -168,4 +168,7 @@ E-pasts apstiprināts Verificēt Nosūtījām verifikācijas e-pastu uz %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-mo/strings.xml b/auth/src/main/res/values-mo/strings.xml index ed950ff97..46c2fac46 100755 --- a/auth/src/main/res/values-mo/strings.xml +++ b/auth/src/main/res/values-mo/strings.xml @@ -168,4 +168,7 @@ E-mail verificat Verificare Am trimis un e-mail de verificare la %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-mr/strings.xml b/auth/src/main/res/values-mr/strings.xml index 1cafe69e3..34bd8d832 100755 --- a/auth/src/main/res/values-mr/strings.xml +++ b/auth/src/main/res/values-mr/strings.xml @@ -168,4 +168,7 @@ ईमेल सत्यापित सत्यापित करा आम्ही %1$s वर सत्यापन ईमेल पाठवला + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-ms/strings.xml b/auth/src/main/res/values-ms/strings.xml index 38f6e00f4..9f0e6b074 100755 --- a/auth/src/main/res/values-ms/strings.xml +++ b/auth/src/main/res/values-ms/strings.xml @@ -168,4 +168,7 @@ E-mel disahkan Sahkan Kami menghantar e-mel pengesahan ke %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-nb/strings.xml b/auth/src/main/res/values-nb/strings.xml index 9fae51f08..f1c3486e0 100755 --- a/auth/src/main/res/values-nb/strings.xml +++ b/auth/src/main/res/values-nb/strings.xml @@ -167,4 +167,7 @@ E-post bekreftet Bekreft Vi sendte en bekreftelsese-post til %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-nl/strings.xml b/auth/src/main/res/values-nl/strings.xml index 71283ae3e..2eb2b6b5a 100755 --- a/auth/src/main/res/values-nl/strings.xml +++ b/auth/src/main/res/values-nl/strings.xml @@ -167,4 +167,7 @@ E-mail geverifieerd Verifiëren We hebben een verificatie-e-mail verzonden naar %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-no/strings.xml b/auth/src/main/res/values-no/strings.xml index 2461c4194..04a8c51cd 100755 --- a/auth/src/main/res/values-no/strings.xml +++ b/auth/src/main/res/values-no/strings.xml @@ -168,4 +168,7 @@ E-post bekreftet Bekreft Vi sendte en bekreftelsese-post til %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-pl/strings.xml b/auth/src/main/res/values-pl/strings.xml index 6d67332c3..173fceb0b 100755 --- a/auth/src/main/res/values-pl/strings.xml +++ b/auth/src/main/res/values-pl/strings.xml @@ -167,4 +167,7 @@ E-mail zweryfikowany Zweryfikuj Wysłaliśmy e-mail weryfikacyjny na adres %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-pt-rBR/strings.xml b/auth/src/main/res/values-pt-rBR/strings.xml index 994c4935f..ca0029dbe 100755 --- a/auth/src/main/res/values-pt-rBR/strings.xml +++ b/auth/src/main/res/values-pt-rBR/strings.xml @@ -186,4 +186,7 @@ Reautenticação necessária Reautenticação bem-sucedida Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-pt-rPT/strings.xml b/auth/src/main/res/values-pt-rPT/strings.xml index d6d06d3e1..1b5a66801 100755 --- a/auth/src/main/res/values-pt-rPT/strings.xml +++ b/auth/src/main/res/values-pt-rPT/strings.xml @@ -186,4 +186,7 @@ Reautenticação necessária Reautenticação bem-sucedida Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-pt/strings.xml b/auth/src/main/res/values-pt/strings.xml index d5c89d056..f101f629a 100755 --- a/auth/src/main/res/values-pt/strings.xml +++ b/auth/src/main/res/values-pt/strings.xml @@ -185,4 +185,7 @@ Reautenticação necessária Reautenticação bem-sucedida Reautenticar + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-ro/strings.xml b/auth/src/main/res/values-ro/strings.xml index 633c29cec..9d3afcf6f 100755 --- a/auth/src/main/res/values-ro/strings.xml +++ b/auth/src/main/res/values-ro/strings.xml @@ -167,4 +167,7 @@ E-mail verificat Verificare Am trimis un e-mail de verificare la %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-ru/strings.xml b/auth/src/main/res/values-ru/strings.xml index a24a8ea0f..53c4fc56b 100755 --- a/auth/src/main/res/values-ru/strings.xml +++ b/auth/src/main/res/values-ru/strings.xml @@ -167,4 +167,7 @@ Email подтвержден Подтвердить Мы отправили письмо подтверждения на %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-sk/strings.xml b/auth/src/main/res/values-sk/strings.xml index ab446c2f4..74126c1e7 100755 --- a/auth/src/main/res/values-sk/strings.xml +++ b/auth/src/main/res/values-sk/strings.xml @@ -167,4 +167,7 @@ E-mail overený Overiť Poslali sme overovací e-mail na adresu %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-sl/strings.xml b/auth/src/main/res/values-sl/strings.xml index 0cdd669fc..e6001c924 100755 --- a/auth/src/main/res/values-sl/strings.xml +++ b/auth/src/main/res/values-sl/strings.xml @@ -168,4 +168,7 @@ E-pošta preverjena Preveri Poslali smo e-sporočilo za preverjanje na %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-sr/strings.xml b/auth/src/main/res/values-sr/strings.xml index 29199fc20..63c3c21c9 100755 --- a/auth/src/main/res/values-sr/strings.xml +++ b/auth/src/main/res/values-sr/strings.xml @@ -168,4 +168,7 @@ Имејл је верификован Верификуј Послали смо имејл за верификацију на %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-sv/strings.xml b/auth/src/main/res/values-sv/strings.xml index 93cea3267..8d45ca544 100755 --- a/auth/src/main/res/values-sv/strings.xml +++ b/auth/src/main/res/values-sv/strings.xml @@ -167,4 +167,7 @@ E-post verifierad Verifiera Vi har skickat ett verifieringsmail till %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-ta/strings.xml b/auth/src/main/res/values-ta/strings.xml index c6a6a3227..f41eb7176 100755 --- a/auth/src/main/res/values-ta/strings.xml +++ b/auth/src/main/res/values-ta/strings.xml @@ -168,4 +168,7 @@ மின்னஞ்சல் சரிபார்க்கப்பட்டது சரிபார் %1$s க்கு சரிபார்ப்பு மின்னஞ்சலை அனுப்பியுள்ளோம் + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-th/strings.xml b/auth/src/main/res/values-th/strings.xml index 15d2edcc8..248e64533 100755 --- a/auth/src/main/res/values-th/strings.xml +++ b/auth/src/main/res/values-th/strings.xml @@ -168,4 +168,7 @@ ยืนยันอีเมลแล้ว ยืนยัน เราส่งอีเมลยืนยันไปที่ %1$s แล้ว + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-tl/strings.xml b/auth/src/main/res/values-tl/strings.xml index e79d20f9b..e9810f666 100755 --- a/auth/src/main/res/values-tl/strings.xml +++ b/auth/src/main/res/values-tl/strings.xml @@ -167,4 +167,7 @@ Na-verify ang email I-verify Nagpadala kami ng verification email sa %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-tr/strings.xml b/auth/src/main/res/values-tr/strings.xml index 0360f0db7..65614a56c 100755 --- a/auth/src/main/res/values-tr/strings.xml +++ b/auth/src/main/res/values-tr/strings.xml @@ -168,4 +168,7 @@ E-posta doğrulandı Doğrula %1$s adresine bir doğrulama e-postası gönderdik + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-uk/strings.xml b/auth/src/main/res/values-uk/strings.xml index c2be39d47..9774eb323 100755 --- a/auth/src/main/res/values-uk/strings.xml +++ b/auth/src/main/res/values-uk/strings.xml @@ -168,4 +168,7 @@ Електронну пошту підтверджено Підтвердити Ми надіслали лист підтвердження на %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-ur/strings.xml b/auth/src/main/res/values-ur/strings.xml index 3dc108e0b..ca8d277dc 100755 --- a/auth/src/main/res/values-ur/strings.xml +++ b/auth/src/main/res/values-ur/strings.xml @@ -168,4 +168,7 @@ ای میل تصدیق شدہ تصدیق کریں ہم نے %1$s کو تصدیقی ای میل بھیجی + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-vi/strings.xml b/auth/src/main/res/values-vi/strings.xml index 7c9877f5a..b77158b5d 100755 --- a/auth/src/main/res/values-vi/strings.xml +++ b/auth/src/main/res/values-vi/strings.xml @@ -168,4 +168,7 @@ Email đã xác minh Xác minh Chúng tôi đã gửi email xác minh đến %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-zh-rCN/strings.xml b/auth/src/main/res/values-zh-rCN/strings.xml index 6206fe03b..6fef868ca 100755 --- a/auth/src/main/res/values-zh-rCN/strings.xml +++ b/auth/src/main/res/values-zh-rCN/strings.xml @@ -168,4 +168,7 @@ 邮箱已验证 验证 我们已向 %1$s 发送了验证邮件 + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-zh-rHK/strings.xml b/auth/src/main/res/values-zh-rHK/strings.xml index bf940e5d6..34a72a156 100755 --- a/auth/src/main/res/values-zh-rHK/strings.xml +++ b/auth/src/main/res/values-zh-rHK/strings.xml @@ -168,4 +168,7 @@ 電郵已驗證 驗證 我們已向 %1$s 發送了驗證電郵 + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-zh-rTW/strings.xml b/auth/src/main/res/values-zh-rTW/strings.xml index cdec5f4c7..e890b3915 100755 --- a/auth/src/main/res/values-zh-rTW/strings.xml +++ b/auth/src/main/res/values-zh-rTW/strings.xml @@ -168,4 +168,7 @@ 郵件已驗證 驗證 我們已傳送驗證郵件至 %1$s + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values-zh/strings.xml b/auth/src/main/res/values-zh/strings.xml index 4f4059bbb..8e1db852e 100755 --- a/auth/src/main/res/values-zh/strings.xml +++ b/auth/src/main/res/values-zh/strings.xml @@ -167,4 +167,7 @@ 邮箱已验证 验证 我们已向 %1$s 发送了验证邮件 + + + This button is currently disabled because new accounts are not allowed diff --git a/auth/src/main/res/values/strings.xml b/auth/src/main/res/values/strings.xml index 4fab4c117..4d0018336 100644 --- a/auth/src/main/res/values/strings.xml +++ b/auth/src/main/res/values/strings.xml @@ -237,4 +237,7 @@ The verification code is incorrect. Please try again. A network error occurred. Please check your connection and try again. An error occurred during enrollment. Please try again. + + + This button is currently disabled because new accounts are not allowed