1
0
forked from GRIN/grim

Cap claimed names at 20 chars to match the name authority

The nip05d authority now enforces a 3..=20 length; align the wallet's claim
validation (onboarding + settings) and the 'Names are 3-20 chars' hint across
all six locales so the wallet never offers a name the server will reject.
This commit is contained in:
2ro
2026-06-15 16:12:26 -04:00
parent 49fbebd4ce
commit ba504aa266
8 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -552,7 +552,7 @@ goblin:
avail_available: "Verfügbar!"
avail_taken: "Vergeben"
avail_reserved: "Reserviert"
avail_invalid: "Namen haben 330 Zeichen: az, 09, _ oder -"
avail_invalid: "Namen haben 320 Zeichen: az, 09, _ oder -"
avail_quarantined: "Nicht verfügbar"
avail_unknown: "Prüfung fehlgeschlagen — Verbindungsproblem. Versuche es erneut."
advanced:
+1 -1
View File
@@ -552,7 +552,7 @@ goblin:
avail_available: "Available!"
avail_taken: "Taken"
avail_reserved: "Reserved"
avail_invalid: "Names are 330 chars: az, 09, _ or -"
avail_invalid: "Names are 320 chars: az, 09, _ or -"
avail_quarantined: "Not available"
avail_unknown: "Couldn't check — connection hiccup. Try again."
advanced:
+1 -1
View File
@@ -552,7 +552,7 @@ goblin:
avail_available: "Disponible !"
avail_taken: "Pris"
avail_reserved: "Réservé"
avail_invalid: "Les noms font 3 à 30 caractères : az, 09, _ ou -"
avail_invalid: "Les noms font 3 à 20 caractères : az, 09, _ ou -"
avail_quarantined: "Indisponible"
avail_unknown: "Vérification impossible — souci de connexion. Réessayez."
advanced:
+1 -1
View File
@@ -552,7 +552,7 @@ goblin:
avail_available: "Доступно!"
avail_taken: "Занято"
avail_reserved: "Зарезервировано"
avail_invalid: "Имена 330 символов: az, 09, _ или -"
avail_invalid: "Имена 320 символов: az, 09, _ или -"
avail_quarantined: "Недоступно"
avail_unknown: "Не удалось проверить — сбой соединения. Попробуйте снова."
advanced:
+1 -1
View File
@@ -552,7 +552,7 @@ goblin:
avail_available: "Müsait!"
avail_taken: "Alınmış"
avail_reserved: "Ayrılmış"
avail_invalid: "Adlar 330 karakter: az, 09, _ ya da -"
avail_invalid: "Adlar 320 karakter: az, 09, _ ya da -"
avail_quarantined: "Müsait değil"
avail_unknown: "Kontrol edilemedi — bağlantı sorunu. Tekrar dene."
advanced:
+1 -1
View File
@@ -552,7 +552,7 @@ goblin:
avail_available: "可用!"
avail_taken: "已被占用"
avail_reserved: "已保留"
avail_invalid: "用户名为 330 个字符:az、09、_ 或 -"
avail_invalid: "用户名为 320 个字符:az、09、_ 或 -"
avail_quarantined: "不可用"
avail_unknown: "无法检查 — 连接中断。请重试。"
advanced:
+1 -1
View File
@@ -3781,7 +3781,7 @@ impl GoblinWalletView {
}
ui.add_space(10.0);
let name = claim.input.trim().trim_start_matches('@').to_lowercase();
let valid = name.len() >= 3 && name.len() <= 30;
let valid = name.len() >= 3 && name.len() <= 20;
if claim.checking {
ui.horizontal(|ui| {
View::small_loading_spinner(ui);
+1 -1
View File
@@ -842,7 +842,7 @@ impl OnboardingContent {
}
ui.add_space(10.0);
let name = self.claim.input.trim().to_lowercase();
let valid = name.len() >= 3 && name.len() <= 30;
let valid = name.len() >= 3 && name.len() <= 20;
if self.claim.checking {
ui.horizontal(|ui| {
View::small_loading_spinner(ui);