mirror of
https://github.com/rustfs/console.git
synced 2026-09-01 15:17:45 +08:00
feat(i18n): add username length #95
This commit is contained in:
@@ -23,6 +23,11 @@ interface UserNewFormProps {
|
||||
onSuccess: () => void
|
||||
}
|
||||
|
||||
const USERNAME_MIN_LENGTH = 3
|
||||
const USERNAME_MAX_LENGTH = 128
|
||||
const PASSWORD_MIN_LENGTH = 8
|
||||
const PASSWORD_MAX_LENGTH = 40
|
||||
|
||||
export function UserNewForm({ open, onOpenChange, onSuccess }: UserNewFormProps) {
|
||||
const { t } = useTranslation()
|
||||
const message = useMessage()
|
||||
@@ -71,12 +76,12 @@ export function UserNewForm({ open, onOpenChange, onSuccess }: UserNewFormProps)
|
||||
const newErrors = { accessKey: "", secretKey: "" }
|
||||
if (!accessKey.trim()) {
|
||||
newErrors.accessKey = t("Please enter username")
|
||||
} else if (!/^.{3,20}$/.test(accessKey.trim())) {
|
||||
newErrors.accessKey = t("username length cannot be less than 3 characters and greater than 20 characters")
|
||||
} else if (accessKey.trim().length < USERNAME_MIN_LENGTH || accessKey.trim().length > USERNAME_MAX_LENGTH) {
|
||||
newErrors.accessKey = t("username length cannot be less than 3 characters and greater than 128 characters")
|
||||
}
|
||||
if (!secretKey.trim()) {
|
||||
newErrors.secretKey = t("Please enter password")
|
||||
} else if (!/^.{8,40}$/.test(secretKey)) {
|
||||
} else if (secretKey.length < PASSWORD_MIN_LENGTH || secretKey.length > PASSWORD_MAX_LENGTH) {
|
||||
newErrors.secretKey = t("password length cannot be less than 8 characters and greater than 40 characters")
|
||||
}
|
||||
setErrors(newErrors)
|
||||
@@ -148,7 +153,8 @@ export function UserNewForm({ open, onOpenChange, onSuccess }: UserNewFormProps)
|
||||
<Input
|
||||
value={accessKey}
|
||||
onChange={(e) => setAccessKey(e.target.value)}
|
||||
minLength={4}
|
||||
minLength={USERNAME_MIN_LENGTH}
|
||||
maxLength={USERNAME_MAX_LENGTH}
|
||||
name="new-user-access-key"
|
||||
autoComplete="new-user-access-key"
|
||||
/>
|
||||
@@ -163,7 +169,8 @@ export function UserNewForm({ open, onOpenChange, onSuccess }: UserNewFormProps)
|
||||
value={secretKey}
|
||||
onChange={(e) => setSecretKey(e.target.value)}
|
||||
type="password"
|
||||
minLength={8}
|
||||
minLength={PASSWORD_MIN_LENGTH}
|
||||
maxLength={PASSWORD_MAX_LENGTH}
|
||||
name="new-user-password"
|
||||
autoComplete="new-user-password"
|
||||
/>
|
||||
|
||||
@@ -544,6 +544,7 @@
|
||||
"Please enter tag value": "الرجاء إدخال قيمة الوسم",
|
||||
"Please enter user group name": "الرجاء إدخال اسم مجموعة المستخدمين",
|
||||
"Please enter username": "الرجاء إدخال اسم المستخدم",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "يجب أن يكون طول اسم المستخدم بين 3 و128 حرفًا",
|
||||
"Please enter valid days": "الرجاء إدخال أيام صالحة",
|
||||
"Please enter valid health check interval": "الرجاء إدخال فترة فحص صحة صالحة",
|
||||
"Please fill in at least one configuration item": "الرجاء ملء عنصر إعداد واحد على الأقل",
|
||||
|
||||
@@ -561,6 +561,7 @@
|
||||
"Please enter tag value": "Bitte Tag-Wert eingeben",
|
||||
"Please enter user group name": "Bitte Benutzergruppenname eingeben",
|
||||
"Please enter username": "Bitte Benutzernamen eingeben",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "Der Benutzername muss zwischen 3 und 128 Zeichen lang sein",
|
||||
"Please enter valid days": "Bitte gültige Tage eingeben",
|
||||
"Please enter valid health check interval": "Bitte gültiges Gesundheitsprüfungsintervall eingeben",
|
||||
"Please fill in at least one configuration item": "Bitte mindestens ein Konfigurationselement ausfüllen",
|
||||
|
||||
@@ -560,6 +560,7 @@
|
||||
"Please enter tag value": "Please enter tag value",
|
||||
"Please enter user group name": "Please enter user group name",
|
||||
"Please enter username": "Please enter username",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "Username length must be between 3 and 128 characters",
|
||||
"Please enter valid days": "Please enter valid days",
|
||||
"Please enter valid health check interval": "Please enter valid health check interval",
|
||||
"Please fill in at least one configuration item": "Please fill in at least one configuration item",
|
||||
|
||||
@@ -561,6 +561,7 @@
|
||||
"Please enter tag value": "Ingrese el valor de la etiqueta",
|
||||
"Please enter user group name": "Ingrese el nombre del grupo de usuarios",
|
||||
"Please enter username": "Ingrese el nombre de usuario",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "La longitud del nombre de usuario debe estar entre 3 y 128 caracteres",
|
||||
"Please enter valid days": "Ingrese días válidos",
|
||||
"Please enter valid health check interval": "Ingrese un intervalo de verificación de salud válido",
|
||||
"Please fill in at least one configuration item": "Complete al menos un elemento de configuración",
|
||||
|
||||
@@ -561,6 +561,7 @@
|
||||
"Please enter tag value": "Veuillez entrer la valeur de l'étiquette",
|
||||
"Please enter user group name": "Veuillez entrer le nom du groupe d'utilisateurs",
|
||||
"Please enter username": "Veuillez entrer le nom d'utilisateur",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "Le nom d'utilisateur doit contenir entre 3 et 128 caractères",
|
||||
"Please enter valid days": "Veuillez entrer un nombre de jours valide",
|
||||
"Please enter valid health check interval": "Veuillez entrer un intervalle de vérification de santé valide",
|
||||
"Please fill in at least one configuration item": "Veuillez remplir au moins un élément de configuration",
|
||||
|
||||
@@ -561,6 +561,7 @@
|
||||
"Please enter tag value": "Silakan masukkan nilai tag",
|
||||
"Please enter user group name": "Silakan masukkan nama grup pengguna",
|
||||
"Please enter username": "Silakan masukkan nama pengguna",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "Panjang nama pengguna harus antara 3 dan 128 karakter",
|
||||
"Please enter valid days": "Silakan masukkan hari yang valid",
|
||||
"Please enter valid health check interval": "Silakan masukkan interval pemeriksaan kesehatan yang valid",
|
||||
"Please fill in at least one configuration item": "Silakan isi setidaknya satu item konfigurasi",
|
||||
|
||||
@@ -561,6 +561,7 @@
|
||||
"Please enter tag value": "Inserisci valore tag",
|
||||
"Please enter user group name": "Inserisci nome gruppo utenti",
|
||||
"Please enter username": "Inserisci nome utente",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "La lunghezza del nome utente deve essere compresa tra 3 e 128 caratteri",
|
||||
"Please enter valid days": "Inserisci giorni validi",
|
||||
"Please enter valid health check interval": "Inserisci intervallo controllo salute valido",
|
||||
"Please fill in at least one configuration item": "Compila almeno un elemento di configurazione",
|
||||
|
||||
@@ -561,6 +561,7 @@
|
||||
"Please enter tag value": "タグ値を入力してください",
|
||||
"Please enter user group name": "ユーザーグループ名を入力してください",
|
||||
"Please enter username": "ユーザー名を入力してください",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "ユーザー名は3文字以上128文字以下で入力してください",
|
||||
"Please enter valid days": "有効な日数を入力してください",
|
||||
"Please enter valid health check interval": "有効なヘルスチェック間隔を入力してください",
|
||||
"Please fill in at least one configuration item": "少なくとも1つの設定項目を入力してください",
|
||||
|
||||
@@ -561,6 +561,7 @@
|
||||
"Please enter tag value": "태그 값을 입력하세요",
|
||||
"Please enter user group name": "사용자 그룹 이름을 입력하세요",
|
||||
"Please enter username": "사용자 이름을 입력하세요",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "사용자 이름은 3자 이상 128자 이하여야 합니다",
|
||||
"Please enter valid days": "유효한 일수를 입력하세요",
|
||||
"Please enter valid health check interval": "유효한 상태 확인 간격을 입력하세요",
|
||||
"Please fill in at least one configuration item": "최소한 하나의 구성 항목을 입력하세요",
|
||||
|
||||
@@ -561,6 +561,7 @@
|
||||
"Please enter tag value": "Digite o valor da tag",
|
||||
"Please enter user group name": "Digite o nome do grupo de usuários",
|
||||
"Please enter username": "Digite o nome de usuário",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "O nome de usuário deve ter entre 3 e 128 caracteres",
|
||||
"Please enter valid days": "Digite dias válidos",
|
||||
"Please enter valid health check interval": "Digite um intervalo de verificação de saúde válido",
|
||||
"Please fill in at least one configuration item": "Preencha pelo menos um item de configuração",
|
||||
|
||||
@@ -561,6 +561,7 @@
|
||||
"Please enter tag value": "Введите значение тега",
|
||||
"Please enter user group name": "Введите имя группы пользователей",
|
||||
"Please enter username": "Введите имя пользователя",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "Длина имени пользователя должна быть от 3 до 128 символов",
|
||||
"Please enter valid days": "Введите действительные дни",
|
||||
"Please enter valid health check interval": "Введите действительный интервал проверки работоспособности",
|
||||
"Please fill in at least one configuration item": "Заполните хотя бы один элемент конфигурации",
|
||||
|
||||
@@ -561,6 +561,7 @@
|
||||
"Please enter tag value": "Lütfen etiket değeri girin",
|
||||
"Please enter user group name": "Lütfen kullanıcı grubu adını girin",
|
||||
"Please enter username": "Lütfen kullanıcı adını girin",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "Kullanıcı adı uzunluğu 3 ile 128 karakter arasında olmalıdır",
|
||||
"Please enter valid days": "Lütfen geçerli gün sayısı girin",
|
||||
"Please enter valid health check interval": "Lütfen geçerli bir durum kontrolü aralığı girin",
|
||||
"Please fill in at least one configuration item": "Lütfen en az bir yapılandırma öğesi doldurun",
|
||||
|
||||
@@ -547,6 +547,7 @@
|
||||
"Please enter tag value": "Vui lòng nhập giá trị thẻ",
|
||||
"Please enter user group name": "Vui lòng nhập tên nhóm người dùng",
|
||||
"Please enter username": "Vui lòng nhập tên người dùng",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "Độ dài tên người dùng phải từ 3 đến 128 ký tự",
|
||||
"Please enter valid days": "Vui lòng nhập số ngày hợp lệ",
|
||||
"Please enter valid health check interval": "Vui lòng nhập khoảng thời gian kiểm tra sức khỏe hợp lệ",
|
||||
"Please fill in at least one configuration item": "Vui lòng điền ít nhất một mục cấu hình",
|
||||
|
||||
@@ -576,6 +576,7 @@
|
||||
"Please enter tag value": "请输入标签值",
|
||||
"Please enter user group name": "请输入用户组名称",
|
||||
"Please enter username": "请输入用户名",
|
||||
"username length cannot be less than 3 characters and greater than 128 characters": "用户名长度不能少于 3 个字符且不能超过 128 个字符",
|
||||
"Please enter valid days": "请输入天数",
|
||||
"Please enter valid health check interval": "请输入有效的健康检查间隔",
|
||||
"Please fill in at least one configuration item": "请至少填写一个配置项",
|
||||
|
||||
Reference in New Issue
Block a user