From 43987fb4b676b1069645c2a2fdff97a5ff23508c Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 15 Jul 2026 11:16:50 +0000 Subject: [PATCH] Add support for Expert List (12022) and Expert Pack (32022) kinds Add kind 12022 (replaceable Nostr Expert List) and 32022 (addressable Nostr Expert Pack) to the supported signing permissions and their localized labels across all translations. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_019XXRmLErMYC7vrCJET8g63 --- .../java/com/greenart7c3/nostrsigner/models/Permission.kt | 4 ++++ app/src/main/res/values-de/strings.xml | 2 ++ app/src/main/res/values-es/strings.xml | 2 ++ app/src/main/res/values-fr/strings.xml | 2 ++ app/src/main/res/values-in/strings.xml | 2 ++ app/src/main/res/values-it-rIT/strings.xml | 2 ++ app/src/main/res/values-ja/strings.xml | 2 ++ app/src/main/res/values-ko-rKR/strings.xml | 2 ++ app/src/main/res/values-pt-rBR/strings.xml | 2 ++ app/src/main/res/values-ru/strings.xml | 2 ++ app/src/main/res/values-th/strings.xml | 2 ++ app/src/main/res/values-tr/strings.xml | 2 ++ app/src/main/res/values-vi-rVN/strings.xml | 2 ++ app/src/main/res/values-zh/strings.xml | 2 ++ app/src/main/res/values/strings.xml | 2 ++ 15 files changed, 32 insertions(+) diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/models/Permission.kt b/app/src/main/java/com/greenart7c3/nostrsigner/models/Permission.kt index bfd80a81..4e71eb75 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/models/Permission.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/models/Permission.kt @@ -214,6 +214,7 @@ data class Permission( 10102 -> context.getString(R.string.event_kind_10102) 10443 -> context.getString(R.string.event_kind_10443) 11125 -> context.getString(R.string.event_kind_11125) + 12022 -> context.getString(R.string.event_kind_12022) 13194 -> context.getString(R.string.event_kind_13194) 14919 -> context.getString(R.string.event_kind_14919) 14920 -> context.getString(R.string.event_kind_14920) @@ -269,6 +270,7 @@ data class Permission( 34235 -> context.getString(R.string.event_kind_34235) 34236 -> context.getString(R.string.event_kind_34236) 34237 -> context.getString(R.string.event_kind_34237) + 32022 -> context.getString(R.string.event_kind_32022) 32267 -> context.getString(R.string.event_kind_32267) 34139 -> context.getString(R.string.event_kind_34139) 34550 -> context.getString(R.string.event_kind_34550) @@ -506,6 +508,8 @@ val supportedKindNumbers = listOf( Permission("sign_event", 2003), Permission("sign_event", 2004), Permission("sign_event", 2022), + Permission("sign_event", 12022), + Permission("sign_event", 32022), Permission("sign_event", 4550), Permission("sign_event", 5000), Permission("sign_event", 5999), diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index cb40349c..57c54c56 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -486,6 +486,8 @@ Torrent Torrent-Kommentar Coinjoin Pool + Expertenliste + Expertenpaket Status Antworten Issues diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index eb4c27a2..b81d4e4c 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -489,6 +489,8 @@ Torrent Comentario de torrent Pool de Coinjoin + Lista de Expertos + Paquete de Expertos Estado Respuestas Incidencias diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index c5444184..6d7793d2 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -486,6 +486,8 @@ Torrent Commentaire de torrent Pool Coinjoin + Liste d\'experts + Pack d\'experts Statut Réponses Problèmes diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index cf83b56b..2d7c8f45 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -489,6 +489,8 @@ Torrent Komentar Torrent Pool Coinjoin + Daftar Ahli + Paket Ahli Status Balasan Isu diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 03ff0d9b..83359f07 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -489,6 +489,8 @@ Torrent Commento torrent Pool Coinjoin + Elenco di esperti + Pacchetto di esperti Stato Risposte Problemi diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 0712d371..86a5e358 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -465,6 +465,8 @@ トレント トレントコメント Coinjoin プール + エキスパートリスト + エキスパートパック ステータス 返信 課題 diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index 35d8a703..1beb64fa 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -489,6 +489,8 @@ 토렌트 토렌트 댓글 코인조인 풀 + 전문가 목록 + 전문가 팩 상태 답글 이슈 diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index a0db2e46..024bc035 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -484,6 +484,8 @@ Torrent Comentário do Torrent Pool de Coinjoin + Lista de Especialistas + Pacote de Especialistas Status Respostas Problemas diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index db0e5fb5..562dae5f 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -489,6 +489,8 @@ Торрент Комментарий к торренту Пул Coinjoin + Список экспертов + Набор экспертов Статус Ответы Задачи diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index e64ab5f1..01373070 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -465,6 +465,8 @@ Torrent ความคิดเห็น Torrent Coinjoin Pool + รายชื่อผู้เชี่ยวชาญ + แพ็กผู้เชี่ยวชาญ สถานะ การตอบกลับ ปัญหา diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 486aacd5..1d72f8ea 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -485,6 +485,8 @@ Torrent Torrent Yorumu Coinjoin Havuzu + Uzman Listesi + Uzman Paketi Durum Yanıtlar Sorunlar diff --git a/app/src/main/res/values-vi-rVN/strings.xml b/app/src/main/res/values-vi-rVN/strings.xml index 474cb713..c8f2799b 100644 --- a/app/src/main/res/values-vi-rVN/strings.xml +++ b/app/src/main/res/values-vi-rVN/strings.xml @@ -465,6 +465,8 @@ Torrent Bình luận Torrent Nhóm Coinjoin + Danh sách chuyên gia + Gói chuyên gia Trạng thái Trả lời Vấn đề diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index abf70652..185d2231 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -470,6 +470,8 @@ Torrent Torrent 评论 Coinjoint 池 + 专家列表 + 专家包 状态 回复 议题 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9f754270..cd8bc69a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -513,6 +513,8 @@ Torrent Torrent Comment Coinjoin Pool + Expert List + Expert Pack Status Replies Issues