diff --git a/i18n/locales/ar/data.json b/i18n/locales/ar/data.json index 8504a621..1b741f8a 100644 --- a/i18n/locales/ar/data.json +++ b/i18n/locales/ar/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/de/data.json b/i18n/locales/de/data.json index 311d9ace..7c64819b 100644 --- a/i18n/locales/de/data.json +++ b/i18n/locales/de/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "Der Benutzer %s existiert nicht", "don't support captchaProvider: ": "Unterstütze captchaProvider nicht:", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Es gibt einen LDAP-Server" @@ -145,9 +146,10 @@ "The provider: %s is not found": "Der Anbieter: %s wurde nicht gefunden" }, "verification": { - "Code has not been sent yet!": "Der Code wurde noch nicht versendet!", "Invalid captcha provider.": "Ungültiger Captcha-Anbieter.", "Phone number is invalid in your region %s": "Die Telefonnummer ist in Ihrer Region %s ungültig", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing-Test fehlgeschlagen.", "Unable to get the email modify rule.": "Nicht in der Lage, die E-Mail-Änderungsregel zu erhalten.", "Unable to get the phone modify rule.": "Nicht in der Lage, die Telefon-Änderungsregel zu erhalten.", diff --git a/i18n/locales/en/data.json b/i18n/locales/en/data.json index 8504a621..1b741f8a 100644 --- a/i18n/locales/en/data.json +++ b/i18n/locales/en/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/es/data.json b/i18n/locales/es/data.json index f656cd13..de142ab0 100644 --- a/i18n/locales/es/data.json +++ b/i18n/locales/es/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "El usuario: %s no existe", "don't support captchaProvider: ": "No apoyo a captchaProvider", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "El servidor LDAP existe" @@ -145,9 +146,10 @@ "The provider: %s is not found": "El proveedor: %s no se encuentra" }, "verification": { - "Code has not been sent yet!": "¡El código aún no ha sido enviado!", "Invalid captcha provider.": "Proveedor de captcha no válido.", "Phone number is invalid in your region %s": "El número de teléfono es inválido en tu región %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "El test de Turing falló.", "Unable to get the email modify rule.": "No se puede obtener la regla de modificación de correo electrónico.", "Unable to get the phone modify rule.": "No se pudo obtener la regla de modificación del teléfono.", diff --git a/i18n/locales/fa/data.json b/i18n/locales/fa/data.json index 8504a621..1b741f8a 100644 --- a/i18n/locales/fa/data.json +++ b/i18n/locales/fa/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/fi/data.json b/i18n/locales/fi/data.json index 8504a621..1b741f8a 100644 --- a/i18n/locales/fi/data.json +++ b/i18n/locales/fi/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/fr/data.json b/i18n/locales/fr/data.json index ed839d68..90a770e3 100644 --- a/i18n/locales/fr/data.json +++ b/i18n/locales/fr/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "L'utilisateur : %s n'existe pas", "don't support captchaProvider: ": "ne prend pas en charge captchaProvider: ", - "this operation is not allowed in demo mode": "cette opération n’est pas autorisée en mode démo" + "this operation is not allowed in demo mode": "cette opération n’est pas autorisée en mode démo", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Le serveur LDAP existe" @@ -145,9 +146,10 @@ "The provider: %s is not found": "Le fournisseur : %s n'a pas été trouvé" }, "verification": { - "Code has not been sent yet!": "Le code n'a pas encore été envoyé !", "Invalid captcha provider.": "Fournisseur de captcha invalide.", "Phone number is invalid in your region %s": "Le numéro de téléphone n'est pas valide dans votre région %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Le test de Turing a échoué.", "Unable to get the email modify rule.": "Incapable d'obtenir la règle de modification de courriel.", "Unable to get the phone modify rule.": "Impossible d'obtenir la règle de modification de téléphone.", diff --git a/i18n/locales/he/data.json b/i18n/locales/he/data.json index 8504a621..1b741f8a 100644 --- a/i18n/locales/he/data.json +++ b/i18n/locales/he/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/id/data.json b/i18n/locales/id/data.json index ef407e18..8bf196b1 100644 --- a/i18n/locales/id/data.json +++ b/i18n/locales/id/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "Pengguna: %s tidak ada", "don't support captchaProvider: ": "Jangan mendukung captchaProvider:", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Server ldap ada" @@ -145,9 +146,10 @@ "The provider: %s is not found": "Penyedia: %s tidak ditemukan" }, "verification": { - "Code has not been sent yet!": "Kode belum dikirimkan!", "Invalid captcha provider.": "Penyedia captcha tidak valid.", "Phone number is invalid in your region %s": "Nomor telepon tidak valid di wilayah anda %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Tes Turing gagal.", "Unable to get the email modify rule.": "Tidak dapat memperoleh aturan modifikasi email.", "Unable to get the phone modify rule.": "Tidak dapat memodifikasi aturan telepon.", diff --git a/i18n/locales/it/data.json b/i18n/locales/it/data.json index 8504a621..1b741f8a 100644 --- a/i18n/locales/it/data.json +++ b/i18n/locales/it/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/ja/data.json b/i18n/locales/ja/data.json index 1f769b1c..f61ab608 100644 --- a/i18n/locales/ja/data.json +++ b/i18n/locales/ja/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "そのユーザー:%sは存在しません", "don't support captchaProvider: ": "captchaProviderをサポートしないでください", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "LDAPサーバーは存在します" @@ -145,9 +146,10 @@ "The provider: %s is not found": "プロバイダー:%sが見つかりません" }, "verification": { - "Code has not been sent yet!": "まだコードが送信されていません!", "Invalid captcha provider.": "無効なCAPTCHAプロバイダー。", "Phone number is invalid in your region %s": "電話番号はあなたの地域で無効です %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "チューリングテストは失敗しました。", "Unable to get the email modify rule.": "電子メール変更規則を取得できません。", "Unable to get the phone modify rule.": "電話の変更ルールを取得できません。", diff --git a/i18n/locales/kk/data.json b/i18n/locales/kk/data.json index 8504a621..1b741f8a 100644 --- a/i18n/locales/kk/data.json +++ b/i18n/locales/kk/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/ko/data.json b/i18n/locales/ko/data.json index b39979df..cdd7cce9 100644 --- a/i18n/locales/ko/data.json +++ b/i18n/locales/ko/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "사용자 %s는 존재하지 않습니다", "don't support captchaProvider: ": "CaptchaProvider를 지원하지 마세요", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "LDAP 서버가 존재합니다" @@ -145,9 +146,10 @@ "The provider: %s is not found": "제공자: %s를 찾을 수 없습니다" }, "verification": { - "Code has not been sent yet!": "코드는 아직 전송되지 않았습니다!", "Invalid captcha provider.": "잘못된 captcha 제공자입니다.", "Phone number is invalid in your region %s": "전화 번호가 당신의 지역 %s에서 유효하지 않습니다", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "튜링 테스트 실패.", "Unable to get the email modify rule.": "이메일 수정 규칙을 가져올 수 없습니다.", "Unable to get the phone modify rule.": "전화 수정 규칙을 가져올 수 없습니다.", diff --git a/i18n/locales/ms/data.json b/i18n/locales/ms/data.json index 8504a621..1b741f8a 100644 --- a/i18n/locales/ms/data.json +++ b/i18n/locales/ms/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/nl/data.json b/i18n/locales/nl/data.json index 8504a621..1b741f8a 100644 --- a/i18n/locales/nl/data.json +++ b/i18n/locales/nl/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/pl/data.json b/i18n/locales/pl/data.json index 8504a621..1b741f8a 100644 --- a/i18n/locales/pl/data.json +++ b/i18n/locales/pl/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/pt/data.json b/i18n/locales/pt/data.json index 7d444c61..10bbe843 100644 --- a/i18n/locales/pt/data.json +++ b/i18n/locales/pt/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/ru/data.json b/i18n/locales/ru/data.json index 0a050b10..b69af391 100644 --- a/i18n/locales/ru/data.json +++ b/i18n/locales/ru/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "Пользователь %s не существует", "don't support captchaProvider: ": "неподдерживаемый captchaProvider: ", - "this operation is not allowed in demo mode": "эта операция не разрешена в демо-режиме" + "this operation is not allowed in demo mode": "эта операция не разрешена в демо-режиме", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "LDAP-сервер существует" @@ -145,9 +146,10 @@ "The provider: %s is not found": "Поставщик: %s не найден" }, "verification": { - "Code has not been sent yet!": "Код еще не был отправлен!", "Invalid captcha provider.": "Недействительный поставщик CAPTCHA.", "Phone number is invalid in your region %s": "Номер телефона недействителен в вашем регионе %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Тест Тьюринга не удался.", "Unable to get the email modify rule.": "Невозможно получить правило изменения электронной почты.", "Unable to get the phone modify rule.": "Невозможно получить правило изменения телефона.", diff --git a/i18n/locales/sv/data.json b/i18n/locales/sv/data.json index 8504a621..1b741f8a 100644 --- a/i18n/locales/sv/data.json +++ b/i18n/locales/sv/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/tr/data.json b/i18n/locales/tr/data.json index 5ab85c0b..7d872fe9 100644 --- a/i18n/locales/tr/data.json +++ b/i18n/locales/tr/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Telefon numaranızın bulunduğu bölgeye hizmet veremiyoruz", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/uk/data.json b/i18n/locales/uk/data.json index 8504a621..1b741f8a 100644 --- a/i18n/locales/uk/data.json +++ b/i18n/locales/uk/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "The user: %s doesn't exist", "don't support captchaProvider: ": "don't support captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Ldap server exist" @@ -145,9 +146,10 @@ "The provider: %s is not found": "The provider: %s is not found" }, "verification": { - "Code has not been sent yet!": "Code has not been sent yet!", "Invalid captcha provider.": "Invalid captcha provider.", "Phone number is invalid in your region %s": "Phone number is invalid in your region %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Turing test failed.", "Unable to get the email modify rule.": "Unable to get the email modify rule.", "Unable to get the phone modify rule.": "Unable to get the phone modify rule.", diff --git a/i18n/locales/vi/data.json b/i18n/locales/vi/data.json index 7d7cb5f8..cea19b87 100644 --- a/i18n/locales/vi/data.json +++ b/i18n/locales/vi/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "The organization: %s should have one application at least", "The user: %s doesn't exist": "Người dùng: %s không tồn tại", "don't support captchaProvider: ": "không hỗ trợ captchaProvider: ", - "this operation is not allowed in demo mode": "this operation is not allowed in demo mode" + "this operation is not allowed in demo mode": "this operation is not allowed in demo mode", + "this operation requires administrator to perform": "this operation requires administrator to perform" }, "ldap": { "Ldap server exist": "Máy chủ LDAP tồn tại" @@ -145,9 +146,10 @@ "The provider: %s is not found": "Nhà cung cấp: %s không được tìm thấy" }, "verification": { - "Code has not been sent yet!": "Mã chưa được gửi đến!", "Invalid captcha provider.": "Nhà cung cấp captcha không hợp lệ.", "Phone number is invalid in your region %s": "Số điện thoại không hợp lệ trong vùng của bạn %s", + "The verification code has not been sent yet!": "The verification code has not been sent yet!", + "The verification code has not been sent yet, or has already been used!": "The verification code has not been sent yet, or has already been used!", "Turing test failed.": "Kiểm định Turing thất bại.", "Unable to get the email modify rule.": "Không thể lấy quy tắc sửa đổi email.", "Unable to get the phone modify rule.": "Không thể thay đổi quy tắc trên điện thoại.", diff --git a/i18n/locales/zh/data.json b/i18n/locales/zh/data.json index 90576ce2..d3dfcc3b 100644 --- a/i18n/locales/zh/data.json +++ b/i18n/locales/zh/data.json @@ -81,7 +81,8 @@ "The organization: %s should have one application at least": "组织: %s 应该拥有至少一个应用", "The user: %s doesn't exist": "用户: %s不存在", "don't support captchaProvider: ": "不支持验证码提供商: ", - "this operation is not allowed in demo mode": "demo模式下不允许该操作" + "this operation is not allowed in demo mode": "demo模式下不允许该操作", + "this operation requires administrator to perform": "只有管理员才能进行此操作" }, "ldap": { "Ldap server exist": "LDAP服务器已存在" @@ -145,9 +146,10 @@ "The provider: %s is not found": "未找到提供商: %s" }, "verification": { - "Code has not been sent yet!": "验证码还未发送", "Invalid captcha provider.": "非法的验证码提供商", "Phone number is invalid in your region %s": "您所在地区的电话号码无效 %s", + "The verification code has not been sent yet!": "验证码未发送!", + "The verification code has not been sent yet, or has already been used!": "验证码未发送或已被使用!", "Turing test failed.": "验证码还未发送", "Unable to get the email modify rule.": "无法获取邮箱修改规则", "Unable to get the phone modify rule.": "无法获取手机号修改规则", diff --git a/object/application.go b/object/application.go index 6994eb3e..a9155cf6 100644 --- a/object/application.go +++ b/object/application.go @@ -35,6 +35,7 @@ type SignupItem struct { Visible bool `json:"visible"` Required bool `json:"required"` Prompted bool `json:"prompted"` + CustomCss string `json:"customCss"` Label string `json:"label"` Placeholder string `json:"placeholder"` Regex string `json:"regex"` @@ -208,7 +209,7 @@ func extendApplicationWithSigninItems(application *Application) (err error) { signinItem := &SigninItem{ Name: "Back button", Visible: true, - Label: "\n\n", + Label: ".back-button {\n top: 65px;\n left: 15px;\n position: absolute;\n}", Placeholder: "", Rule: "None", } @@ -216,7 +217,7 @@ func extendApplicationWithSigninItems(application *Application) (err error) { signinItem = &SigninItem{ Name: "Languages", Visible: true, - Label: "\n\n", + Label: ".login-languages {\n top: 55px;\n right: 5px;\n position: absolute;\n}", Placeholder: "", Rule: "None", } @@ -224,7 +225,7 @@ func extendApplicationWithSigninItems(application *Application) (err error) { signinItem = &SigninItem{ Name: "Logo", Visible: true, - Label: "\n\n", + Label: ".login-logo-box {}", Placeholder: "", Rule: "None", } @@ -232,7 +233,7 @@ func extendApplicationWithSigninItems(application *Application) (err error) { signinItem = &SigninItem{ Name: "Signin methods", Visible: true, - Label: "\n\n", + Label: ".signin-methods {}", Placeholder: "", Rule: "None", } @@ -240,7 +241,7 @@ func extendApplicationWithSigninItems(application *Application) (err error) { signinItem = &SigninItem{ Name: "Username", Visible: true, - Label: "\n\n", + Label: ".login-username {}\n.login-username-input{}", Placeholder: "", Rule: "None", } @@ -248,7 +249,7 @@ func extendApplicationWithSigninItems(application *Application) (err error) { signinItem = &SigninItem{ Name: "Password", Visible: true, - Label: "\n\n", + Label: ".login-password {}\n.login-password-input{}", Placeholder: "", Rule: "None", } @@ -256,7 +257,7 @@ func extendApplicationWithSigninItems(application *Application) (err error) { signinItem = &SigninItem{ Name: "Agreement", Visible: true, - Label: "\n\n", + Label: ".login-agreement {}", Placeholder: "", Rule: "None", } @@ -264,7 +265,7 @@ func extendApplicationWithSigninItems(application *Application) (err error) { signinItem = &SigninItem{ Name: "Forgot password?", Visible: true, - Label: "\n\n", + Label: ".login-forget-password {\n display: inline-flex;\n justify-content: space-between;\n width: 320px;\n margin-bottom: 25px;\n}", Placeholder: "", Rule: "None", } @@ -272,7 +273,7 @@ func extendApplicationWithSigninItems(application *Application) (err error) { signinItem = &SigninItem{ Name: "Login button", Visible: true, - Label: "\n\n", + Label: ".login-button-box {\n margin-bottom: 5px;\n}\n.login-button {\n width: 100%;\n}", Placeholder: "", Rule: "None", } @@ -280,7 +281,7 @@ func extendApplicationWithSigninItems(application *Application) (err error) { signinItem = &SigninItem{ Name: "Signup link", Visible: true, - Label: "\n\n", + Label: ".login-signup-link {\n margin-bottom: 24px;\n display: flex;\n justify-content: end;\n}", Placeholder: "", Rule: "None", } @@ -288,7 +289,7 @@ func extendApplicationWithSigninItems(application *Application) (err error) { signinItem = &SigninItem{ Name: "Providers", Visible: true, - Label: "\n\n", + Label: ".provider-img {\n width: 30px;\n margin: 5px;\n}\n.provider-big-img {\n margin-bottom: 10px;\n}", Placeholder: "", Rule: "None", } diff --git a/web/src/ApplicationListPage.js b/web/src/ApplicationListPage.js index f95cb262..33abe296 100644 --- a/web/src/ApplicationListPage.js +++ b/web/src/ApplicationListPage.js @@ -22,6 +22,7 @@ import * as ApplicationBackend from "./backend/ApplicationBackend"; import i18next from "i18next"; import BaseListPage from "./BaseListPage"; import PopconfirmModal from "./common/modal/PopconfirmModal"; +import {SignupTableDefaultCssMap} from "./table/SignupTable"; class ApplicationListPage extends BaseListPage { constructor(props) { @@ -61,6 +62,8 @@ class ApplicationListPage extends BaseListPage { {name: "Email", visible: true, required: true, rule: "Normal"}, {name: "Phone", visible: true, required: true, rule: "None"}, {name: "Agreement", visible: true, required: true, rule: "None"}, + {name: "Signup button", visible: true, required: true, rule: "None"}, + {name: "Providers", visible: true, required: true, rule: "None", customCss: SignupTableDefaultCssMap["Providers"]}, ], grantTypes: ["authorization_code", "password", "client_credentials", "token", "id_token", "refresh_token"], cert: "cert-built-in", diff --git a/web/src/auth/LoginPage.js b/web/src/auth/LoginPage.js index 04d81f2f..4378a2b2 100644 --- a/web/src/auth/LoginPage.js +++ b/web/src/auth/LoginPage.js @@ -532,7 +532,7 @@ class LoginPage extends React.Component { if (signinItem.name === "Logo") { return (