diff --git a/locales/de.yml b/locales/de.yml index 2968c201..9916203d 100644 --- a/locales/de.yml +++ b/locales/de.yml @@ -606,7 +606,8 @@ goblin: username: title: "Benutzername" authority: "Namensautorität" - authority_blurb: "Wo dein Benutzername registriert und überprüft wird. Wähle eine bekannte aus oder richte Goblin auf eine andere Instanz, um dort gehostete Namen zu nutzen." + authority_blurb: "Als Standard belassen oder auf eine andere Instanz verweisen, um dort gehostete Namen zu nutzen." + learn_more: "Mehr erfahren" custom: "Eigene Autorität" advprivacy: intro: "Steuere, was deine Benachrichtigungen preisgeben, und verbirg dein Guthaben und deinen Verlauf auf diesem Gerät." diff --git a/locales/en.yml b/locales/en.yml index 22a7cc9f..5200d4b0 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -606,7 +606,8 @@ goblin: username: title: "Username" authority: "Name authority" - authority_blurb: "Where your username is registered and verified. Pick a known one or point Goblin at another instance to use names hosted there." + authority_blurb: "Leave as default, or point to another instance to use names hosted there." + learn_more: "Learn more" custom: "Custom authority" advprivacy: intro: "Control what your notifications reveal, and hide your balance and history on this device." diff --git a/locales/es.yml b/locales/es.yml index eec9bc5b..f471ff15 100644 --- a/locales/es.yml +++ b/locales/es.yml @@ -606,7 +606,8 @@ goblin: username: title: "Nombre de usuario" authority: "Autoridad de nombres" - authority_blurb: "Dónde se registra y verifica tu nombre de usuario. Elige una conocida o apunta Goblin a otra instancia para usar los nombres alojados allí." + authority_blurb: "Déjala por defecto o apunta a otra instancia para usar los nombres alojados allí." + learn_more: "Más información" custom: "Autoridad personalizada" advprivacy: intro: "Controla lo que revelan tus notificaciones, y oculta tu saldo e historial en este dispositivo." diff --git a/locales/fr.yml b/locales/fr.yml index a13a7219..ca9e717f 100644 --- a/locales/fr.yml +++ b/locales/fr.yml @@ -606,7 +606,8 @@ goblin: username: title: "Nom d'utilisateur" authority: "Autorité de noms" - authority_blurb: "Là où votre nom d'utilisateur est enregistré et vérifié. Choisissez-en une connue ou pointez Goblin vers une autre instance pour utiliser les noms qui y sont hébergés." + authority_blurb: "Laissez la valeur par défaut ou pointez vers une autre instance pour utiliser les noms qui y sont hébergés." + learn_more: "En savoir plus" custom: "Autorité personnalisée" advprivacy: intro: "Contrôlez ce que révèlent vos notifications, et masquez votre solde et votre historique sur cet appareil." diff --git a/locales/ko.yml b/locales/ko.yml index 3e658c12..e01da3dc 100644 --- a/locales/ko.yml +++ b/locales/ko.yml @@ -606,7 +606,8 @@ goblin: username: title: "사용자 이름" authority: "이름 기관" - authority_blurb: "사용자 이름이 등록되고 검증되는 곳입니다. 알려진 기관을 선택하거나, Goblin이 다른 인스턴스를 가리키게 해서 그곳에서 호스팅하는 이름을 사용하세요." + authority_blurb: "기본값으로 두거나, 다른 인스턴스를 가리켜 그곳에서 호스팅하는 이름을 사용하세요." + learn_more: "자세히 보기" custom: "사용자 지정 기관" advprivacy: intro: "알림이 무엇을 드러내는지 제어하고, 이 기기에서 잔액과 기록을 숨기세요." diff --git a/locales/ru.yml b/locales/ru.yml index 00b00fb9..b88e3e5e 100644 --- a/locales/ru.yml +++ b/locales/ru.yml @@ -606,7 +606,8 @@ goblin: username: title: "Имя пользователя" authority: "Центр имён" - authority_blurb: "Где регистрируется и проверяется ваше имя. Выберите известный центр или укажите Goblin другой сервер, чтобы использовать размещённые там имена." + authority_blurb: "Оставьте по умолчанию или укажите другой сервер, чтобы использовать размещённые там имена." + learn_more: "Подробнее" custom: "Свой центр" advprivacy: intro: "Управляйте тем, что раскрывают уведомления, и скрывайте баланс и историю на этом устройстве." diff --git a/locales/tr.yml b/locales/tr.yml index 0f77f991..5e9b607b 100644 --- a/locales/tr.yml +++ b/locales/tr.yml @@ -606,7 +606,8 @@ goblin: username: title: "Kullanıcı adı" authority: "İsim otoritesi" - authority_blurb: "Kullanıcı adının kaydedildiği ve doğrulandığı yer. Bilinen birini seç ya da orada barındırılan isimleri kullanmak için Goblin'i başka bir sunucuya yönlendir." + authority_blurb: "Varsayılan bırak ya da orada barındırılan isimleri kullanmak için başka bir sunucuya yönlendir." + learn_more: "Daha fazla bilgi" custom: "Özel otorite" advprivacy: intro: "Bildirimlerinin neyi açığa çıkardığını denetle ve bu cihazda bakiyeni ve geçmişini gizle." diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml index 3c4e1303..02be2501 100644 --- a/locales/zh-CN.yml +++ b/locales/zh-CN.yml @@ -606,7 +606,8 @@ goblin: username: title: "用户名" authority: "名称机构" - authority_blurb: "你的用户名注册和验证的地方。选择一个已知机构,或将 Goblin 指向其他实例以使用其托管的名称。" + authority_blurb: "保持默认,或指向其他实例以使用其托管的名称。" + learn_more: "了解更多" custom: "自定义机构" advprivacy: intro: "控制通知会透露的内容,并在此设备上隐藏你的余额和历史记录。" diff --git a/src/gui/views/goblin/mod.rs b/src/gui/views/goblin/mod.rs index 28d9ca1e..c85cdf27 100644 --- a/src/gui/views/goblin/mod.rs +++ b/src/gui/views/goblin/mod.rs @@ -4233,6 +4233,22 @@ impl GoblinWalletView { .font(FontId::new(13.0, fonts::regular())) .color(t.text_dim), ); + ui.add_space(6.0); + // "Learn more" opens the name-authority docs chapter in the + // browser (same open_url idiom used elsewhere in Settings). + let learn = ui + .add( + egui::Label::new( + RichText::new(t!("goblin.username.learn_more")) + .font(FontId::new(13.0, fonts::semibold())) + .color(t.accent), + ) + .sense(Sense::click()), + ) + .on_hover_cursor(egui::CursorIcon::PointingHand); + if learn.clicked() { + open_url(ui, "https://docs.goblin.st/features/name-authority.html"); + } ui.add_space(10.0); let cur_server = wallet .nostr_service()