From 9f2a88a19c1c01c536c71ddbc5f849c5171cdbef Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Thu, 30 Jul 2026 17:08:12 -0300 Subject: [PATCH] Add 113 event kinds with localized labels Sync the supported sign_event kinds with quartz 1.13.1's KindNames registry: 108 kinds that had no localized label in Amber, plus the Concord kinds (13302, 20013, 20014), NIP-51 git repository bookmarks (10018) and NIP-53 room presence (10312). Each kind now has: - a localized label in all 13 shipped locales, - a sign_event branch and supportedKindNumbers entry so it can be approved and filtered in the activity screens, - a kindsByNip mapping where the kind belongs to a numbered NIP, enabling NIP-level permission grouping. --- .../nostrsigner/models/Permission.kt | 252 ++++++++++++++++++ app/src/main/res/values-de/strings.xml | 113 ++++++++ app/src/main/res/values-es/strings.xml | 113 ++++++++ app/src/main/res/values-fr/strings.xml | 113 ++++++++ app/src/main/res/values-in/strings.xml | 113 ++++++++ app/src/main/res/values-it-rIT/strings.xml | 113 ++++++++ app/src/main/res/values-ja/strings.xml | 113 ++++++++ app/src/main/res/values-ko-rKR/strings.xml | 113 ++++++++ app/src/main/res/values-pt-rBR/strings.xml | 113 ++++++++ app/src/main/res/values-ru/strings.xml | 113 ++++++++ app/src/main/res/values-th/strings.xml | 113 ++++++++ app/src/main/res/values-tr/strings.xml | 113 ++++++++ app/src/main/res/values-vi-rVN/strings.xml | 113 ++++++++ app/src/main/res/values-zh/strings.xml | 113 ++++++++ app/src/main/res/values/strings.xml | 113 ++++++++ 15 files changed, 1834 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 4e71eb75..f15e6d05 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/models/Permission.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/models/Permission.kt @@ -122,32 +122,60 @@ data class Permission( 12 -> context.getString(R.string.event_kind_12) 13 -> context.getString(R.string.event_kind_13) 14 -> context.getString(R.string.event_kind_14) + 15 -> context.getString(R.string.event_kind_15) 16 -> context.getString(R.string.event_kind_16) 17 -> context.getString(R.string.event_kind_17) 20 -> context.getString(R.string.event_kind_20) + 21 -> context.getString(R.string.event_kind_21) + 22 -> context.getString(R.string.event_kind_22) + 24 -> context.getString(R.string.event_kind_24) + 30 -> context.getString(R.string.event_kind_30) 40 -> context.getString(R.string.event_kind_40) 41 -> context.getString(R.string.event_kind_41) 42 -> context.getString(R.string.event_kind_42) 43 -> context.getString(R.string.event_kind_43) 44 -> context.getString(R.string.event_kind_44) + 54 -> context.getString(R.string.event_kind_54) + 62 -> context.getString(R.string.event_kind_62) 64 -> context.getString(R.string.event_kind_64) + 78 -> context.getString(R.string.event_kind_78) + 82 -> context.getString(R.string.event_kind_82) 443 -> context.getString(R.string.event_kind_443) 444 -> context.getString(R.string.event_kind_444) 445 -> context.getString(R.string.event_kind_445) + 446 -> context.getString(R.string.event_kind_446) + 447 -> context.getString(R.string.event_kind_447) + 448 -> context.getString(R.string.event_kind_448) + 449 -> context.getString(R.string.event_kind_449) 818 -> context.getString(R.string.event_kind_818) + 1010 -> context.getString(R.string.event_kind_1010) 1018 -> context.getString(R.string.event_kind_1018) 1021 -> context.getString(R.string.event_kind_1021) 1022 -> context.getString(R.string.event_kind_1022) 1040 -> context.getString(R.string.event_kind_1040) 1059 -> context.getString(R.string.event_kind_1059) 1063 -> context.getString(R.string.event_kind_1063) + 1064 -> context.getString(R.string.event_kind_1064) + 1065 -> context.getString(R.string.event_kind_1065) 1068 -> context.getString(R.string.event_kind_1068) 1111 -> context.getString(R.string.event_kind_1111) + 1163 -> context.getString(R.string.event_kind_1163) + 1222 -> context.getString(R.string.event_kind_1222) + 1244 -> context.getString(R.string.event_kind_1244) + 1301 -> context.getString(R.string.event_kind_1301) 1311 -> context.getString(R.string.event_kind_1311) + 1312 -> context.getString(R.string.event_kind_1312) + 1313 -> context.getString(R.string.event_kind_1313) + 1315 -> context.getString(R.string.event_kind_1315) + 1316 -> context.getString(R.string.event_kind_1316) + 1337 -> context.getString(R.string.event_kind_1337) 1617 -> context.getString(R.string.event_kind_1617) + 1618 -> context.getString(R.string.event_kind_1618) + 1619 -> context.getString(R.string.event_kind_1619) 1621 -> context.getString(R.string.event_kind_1621) 1622 -> context.getString(R.string.event_kind_1622) in 1630..1633 -> context.getString(R.string.event_kind_1630_1633) + 1808 -> context.getString(R.string.event_kind_1808) 1971 -> context.getString(R.string.event_kind_1971) 1984 -> context.getString(R.string.event_kind_1984) 1985 -> context.getString(R.string.event_kind_1985) @@ -156,9 +184,11 @@ data class Permission( 2003 -> context.getString(R.string.event_kind_2003) 2004 -> context.getString(R.string.event_kind_2004) 2022 -> context.getString(R.string.event_kind_2022) + 2473 -> context.getString(R.string.event_kind_2473) 3063 -> context.getString(R.string.event_kind_3063) 3367 -> context.getString(R.string.event_kind_3367) 4223 -> context.getString(R.string.event_kind_4223) + 4312 -> context.getString(R.string.event_kind_4312) 4454 -> context.getString(R.string.event_kind_4454) 4455 -> context.getString(R.string.event_kind_4455) 4550 -> context.getString(R.string.event_kind_4550) @@ -169,7 +199,10 @@ data class Permission( 7375 -> context.getString(R.string.event_kind_7375) 7376 -> context.getString(R.string.event_kind_7376) 7516 -> context.getString(R.string.event_kind_7516) + 8000 -> context.getString(R.string.event_kind_8000) + 8001 -> context.getString(R.string.event_kind_8001) 8211 -> context.getString(R.string.event_kind_8211) + 8333 -> context.getString(R.string.event_kind_8333) 9000 -> context.getString(R.string.event_kind_9000) 9001 -> context.getString(R.string.event_kind_9001) 9002 -> context.getString(R.string.event_kind_9002) @@ -186,6 +219,7 @@ data class Permission( 9733 -> context.getString(R.string.event_kind_9733) 9734 -> context.getString(R.string.event_kind_9734) 9735 -> context.getString(R.string.event_kind_9735) + 9736 -> context.getString(R.string.event_kind_9736) 9802 -> context.getString(R.string.event_kind_9802) 10000 -> context.getString(R.string.event_kind_10000) 10001 -> context.getString(R.string.event_kind_10001) @@ -195,48 +229,92 @@ data class Permission( 10005 -> context.getString(R.string.event_kind_10005) 10006 -> context.getString(R.string.event_kind_10006) 10007 -> context.getString(R.string.event_kind_10007) + 10008 -> context.getString(R.string.event_kind_10008) 10009 -> context.getString(R.string.event_kind_10009) + 10011 -> context.getString(R.string.event_kind_10011) 10012 -> context.getString(R.string.event_kind_10012) 10013 -> context.getString(R.string.event_kind_10013) 10015 -> context.getString(R.string.event_kind_10015) + 10017 -> context.getString(R.string.event_kind_10017) + 10018 -> context.getString(R.string.event_kind_10018) + 10019 -> context.getString(R.string.event_kind_10019) 10020 -> context.getString(R.string.event_kind_10020) + 10023 -> context.getString(R.string.event_kind_10023) 10030 -> context.getString(R.string.event_kind_10030) + 10040 -> context.getString(R.string.event_kind_10040) 10044 -> context.getString(R.string.event_kind_10044) 10050 -> context.getString(R.string.event_kind_10050) 10051 -> context.getString(R.string.event_kind_10051) + 10054 -> context.getString(R.string.event_kind_10054) + 10058 -> context.getString(R.string.event_kind_10058) 10063 -> context.getString(R.string.event_kind_10063) + 10064 -> context.getString(R.string.event_kind_10064) + 10081 -> context.getString(R.string.event_kind_10081) 10086 -> context.getString(R.string.event_kind_10086) 10087 -> context.getString(R.string.event_kind_10087) 10088 -> context.getString(R.string.event_kind_10088) 10089 -> context.getString(R.string.event_kind_10089) + 10090 -> context.getString(R.string.event_kind_10090) 10096 -> context.getString(R.string.event_kind_10096) 10101 -> context.getString(R.string.event_kind_10101) 10102 -> context.getString(R.string.event_kind_10102) + 10112 -> context.getString(R.string.event_kind_10112) + 10133 -> context.getString(R.string.event_kind_10133) + 10154 -> context.getString(R.string.event_kind_10154) + 10166 -> context.getString(R.string.event_kind_10166) + 10312 -> context.getString(R.string.event_kind_10312) + 10317 -> context.getString(R.string.event_kind_10317) 10443 -> context.getString(R.string.event_kind_10443) 11125 -> context.getString(R.string.event_kind_11125) + 11871 -> context.getString(R.string.event_kind_11871) 12022 -> context.getString(R.string.event_kind_12022) + 12473 -> context.getString(R.string.event_kind_12473) 13194 -> context.getString(R.string.event_kind_13194) + 13302 -> context.getString(R.string.event_kind_13302) + 13534 -> context.getString(R.string.event_kind_13534) 14919 -> context.getString(R.string.event_kind_14919) 14920 -> context.getString(R.string.event_kind_14920) 14921 -> context.getString(R.string.event_kind_14921) 15128 -> context.getString(R.string.event_kind_15128) + 15129 -> context.getString(R.string.event_kind_15129) 16158 -> context.getString(R.string.event_kind_16158) 16767 -> context.getString(R.string.event_kind_16767) 16769 -> context.getString(R.string.event_kind_16769) + 17375 -> context.getString(R.string.event_kind_17375) + 20013 -> context.getString(R.string.event_kind_20013) + 20014 -> context.getString(R.string.event_kind_20014) 21000 -> context.getString(R.string.event_kind_21000) + 21001 -> context.getString(R.string.event_kind_21001) + 21002 -> context.getString(R.string.event_kind_21002) + 21003 -> context.getString(R.string.event_kind_21003) + 21059 -> context.getString(R.string.event_kind_21059) 22242 -> context.getString(R.string.event_kind_22242) 23194 -> context.getString(R.string.event_kind_23194) 23195 -> context.getString(R.string.event_kind_23195) + 23197 -> context.getString(R.string.event_kind_23197) + 23333 -> context.getString(R.string.event_kind_23333) + 23903 -> context.getString(R.string.event_kind_23903) 24133 -> context.getString(R.string.event_kind_24133) 24242 -> context.getString(R.string.event_kind_24242) 25050 -> context.getString(R.string.event_kind_25050) + 25051 -> context.getString(R.string.event_kind_25051) + 25052 -> context.getString(R.string.event_kind_25052) + 25053 -> context.getString(R.string.event_kind_25053) + 25054 -> context.getString(R.string.event_kind_25054) + 25055 -> context.getString(R.string.event_kind_25055) 27235 -> context.getString(R.string.event_kind_27235) 22456 -> context.getString(R.string.event_kind_22456) + 28934 -> context.getString(R.string.event_kind_28934) + 28935 -> context.getString(R.string.event_kind_28935) + 28936 -> context.getString(R.string.event_kind_28936) 30000 -> context.getString(R.string.event_kind_30000) 30001 -> context.getString(R.string.event_kind_30001) 30002 -> context.getString(R.string.event_kind_30002) 30003 -> context.getString(R.string.event_kind_30003) 30004 -> context.getString(R.string.event_kind_30004) + 30005 -> context.getString(R.string.event_kind_30005) + 30006 -> context.getString(R.string.event_kind_30006) + 30007 -> context.getString(R.string.event_kind_30007) 30008 -> context.getString(R.string.event_kind_30008) 30009 -> context.getString(R.string.event_kind_30009) 30015 -> context.getString(R.string.event_kind_30015) @@ -249,24 +327,52 @@ data class Permission( 30030 -> context.getString(R.string.event_kind_30030) 30040 -> context.getString(R.string.event_kind_30040) 30041 -> context.getString(R.string.event_kind_30041) + 30053 -> context.getString(R.string.event_kind_30053) + 30054 -> context.getString(R.string.event_kind_30054) + 30055 -> context.getString(R.string.event_kind_30055) 30063 -> context.getString(R.string.event_kind_30063) + 30064 -> context.getString(R.string.event_kind_30064) + 30065 -> context.getString(R.string.event_kind_30065) + 30066 -> context.getString(R.string.event_kind_30066) + 30067 -> context.getString(R.string.event_kind_30067) + 30068 -> context.getString(R.string.event_kind_30068) 30078 -> context.getString(R.string.event_kind_30078) + 30166 -> context.getString(R.string.event_kind_30166) 30267 -> context.getString(R.string.event_kind_30267) + 30296 -> context.getString(R.string.event_kind_30296) + 30297 -> context.getString(R.string.event_kind_30297) + 30298 -> context.getString(R.string.event_kind_30298) 30311 -> context.getString(R.string.event_kind_30311) + 30312 -> context.getString(R.string.event_kind_30312) + 30313 -> context.getString(R.string.event_kind_30313) 30315 -> context.getString(R.string.event_kind_30315) + 30382 -> context.getString(R.string.event_kind_30382) + 30383 -> context.getString(R.string.event_kind_30383) + 30384 -> context.getString(R.string.event_kind_30384) + 30385 -> context.getString(R.string.event_kind_30385) 30402 -> context.getString(R.string.event_kind_30402) 30403 -> context.getString(R.string.event_kind_30403) 30443 -> context.getString(R.string.event_kind_10443) + 30617 -> context.getString(R.string.event_kind_30617) 30618 -> context.getString(R.string.event_kind_30618) + 30817 -> context.getString(R.string.event_kind_30817) + 30818 -> context.getString(R.string.event_kind_30818) 31124 -> context.getString(R.string.event_kind_31124) 31125 -> context.getString(R.string.event_kind_31125) 31234 -> context.getString(R.string.event_kind_31234) + 31337 -> context.getString(R.string.event_kind_31337) + 31871 -> context.getString(R.string.event_kind_31871) + 31872 -> context.getString(R.string.event_kind_31872) + 31873 -> context.getString(R.string.event_kind_31873) + 31890 -> context.getString(R.string.event_kind_31890) 31922 -> context.getString(R.string.event_kind_31922) 31923 -> context.getString(R.string.event_kind_31923) 31924 -> context.getString(R.string.event_kind_31924) 31925 -> context.getString(R.string.event_kind_31925) 31989 -> context.getString(R.string.event_kind_31989) 31990 -> context.getString(R.string.event_kind_31990) + 33401 -> context.getString(R.string.event_kind_33401) + 33863 -> context.getString(R.string.event_kind_33863) 34235 -> context.getString(R.string.event_kind_34235) 34236 -> context.getString(R.string.event_kind_34236) 34237 -> context.getString(R.string.event_kind_34237) @@ -274,10 +380,17 @@ data class Permission( 32267 -> context.getString(R.string.event_kind_32267) 34139 -> context.getString(R.string.event_kind_34139) 34550 -> context.getString(R.string.event_kind_34550) + 34551 -> context.getString(R.string.event_kind_34551) + 35128 -> context.getString(R.string.event_kind_35128) + 35129 -> context.getString(R.string.event_kind_35129) 36767 -> context.getString(R.string.event_kind_36767) 36787 -> context.getString(R.string.event_kind_36787) 37375 -> context.getString(R.string.event_kind_37375) 37516 -> context.getString(R.string.event_kind_37516) + 38000 -> context.getString(R.string.event_kind_38000) + 38172 -> context.getString(R.string.event_kind_38172) + 38173 -> context.getString(R.string.event_kind_38173) + 38192 -> context.getString(R.string.event_kind_38192) 38383 -> context.getString(R.string.event_kind_38383) 39000 -> context.getString(R.string.event_kind_39000) 39001 -> context.getString(R.string.event_kind_39001) @@ -410,6 +523,7 @@ val kindsByNip = listOf( KindNip(1059..1059, "59"), KindNip(1063..1063, "94"), KindNip(1311..1311, "53"), + KindNip(10312..10312, "53"), KindNip(1617..1633, "34"), KindNip(1971..1971, "https://github.com/nostrocket/NIPS/blob/main/Problems.md"), KindNip(1984..1985, "56"), @@ -449,12 +563,37 @@ val kindsByNip = listOf( KindNip(34235..34237, "71"), KindNip(34550..34550, "72"), KindNip(39000..39009, "29"), + KindNip(15..15, "17"), + KindNip(21..22, "71"), + KindNip(30..30, "64"), + KindNip(62..62, "62"), + KindNip(78..78, "78"), + KindNip(1312..1313, "53"), + KindNip(8000..8001, "43"), + KindNip(10040..10040, "85"), + KindNip(10166..10166, "66"), + KindNip(10317..10317, "34"), + KindNip(13534..13534, "43"), + KindNip(17375..17375, "60"), + KindNip(21059..21059, "59"), + KindNip(23197..23197, "47"), + KindNip(28934..28936, "43"), + KindNip(30006..30007, "51"), + KindNip(30064..30068, "64"), + KindNip(30166..30166, "66"), + KindNip(30312..30313, "53"), + KindNip(30382..30385, "85"), + KindNip(34551..34551, "72"), + KindNip(38000..38000, "87"), + KindNip(38172..38173, "87"), KindNip(31234..31234, "https://github.com/nostr-protocol/nips/pull/1124"), KindNip(9467..9467, "https://wikistr.com/tidal-nostr"), KindNip(24242..24242, "https://wikistr.com/blossom"), KindNip(10063..10063, "https://wikistr.com/blossom"), KindNip(30040..30041, "https://wikistr.com/nkbip-01"), KindNip(1987..1987, "https://wikistr.com/nkbip-02"), + KindNip(13302..13302, "https://github.com/concord-protocol/concord"), + KindNip(20013..20014, "https://github.com/concord-protocol/concord"), ) val supportedKindNumbers = listOf( @@ -471,35 +610,63 @@ val supportedKindNumbers = listOf( Permission("sign_event", 11), Permission("sign_event", 12), Permission("sign_event", 13), + Permission("sign_event", 15), Permission("sign_event", 16), Permission("sign_event", 17), Permission("sign_event", 20), + Permission("sign_event", 21), + Permission("sign_event", 22), + Permission("sign_event", 24), + Permission("sign_event", 30), Permission("sign_event", 40), Permission("sign_event", 41), Permission("sign_event", 42), Permission("sign_event", 43), Permission("sign_event", 44), + Permission("sign_event", 54), + Permission("sign_event", 62), Permission("sign_event", 64), + Permission("sign_event", 78), + Permission("sign_event", 82), Permission("sign_event", 443), Permission("sign_event", 444), Permission("sign_event", 445), + Permission("sign_event", 446), + Permission("sign_event", 447), + Permission("sign_event", 448), + Permission("sign_event", 449), Permission("sign_event", 818), + Permission("sign_event", 1010), Permission("sign_event", 1018), Permission("sign_event", 1021), Permission("sign_event", 1022), Permission("sign_event", 1040), Permission("sign_event", 1059), Permission("sign_event", 1063), + Permission("sign_event", 1064), + Permission("sign_event", 1065), Permission("sign_event", 1068), Permission("sign_event", 1111), + Permission("sign_event", 1163), + Permission("sign_event", 1222), + Permission("sign_event", 1244), + Permission("sign_event", 1301), Permission("sign_event", 1311), + Permission("sign_event", 1312), + Permission("sign_event", 1313), + Permission("sign_event", 1315), + Permission("sign_event", 1316), + Permission("sign_event", 1337), Permission("sign_event", 1617), + Permission("sign_event", 1618), + Permission("sign_event", 1619), Permission("sign_event", 1621), Permission("sign_event", 1622), Permission("sign_event", 1630), Permission("sign_event", 1631), Permission("sign_event", 1632), Permission("sign_event", 1633), + Permission("sign_event", 1808), Permission("sign_event", 1971), Permission("sign_event", 1984), Permission("sign_event", 1985), @@ -508,7 +675,78 @@ val supportedKindNumbers = listOf( Permission("sign_event", 2003), Permission("sign_event", 2004), Permission("sign_event", 2022), + Permission("sign_event", 2473), + Permission("sign_event", 4312), + Permission("sign_event", 8000), + Permission("sign_event", 8001), + Permission("sign_event", 8333), + Permission("sign_event", 9736), + Permission("sign_event", 10008), + Permission("sign_event", 10011), + Permission("sign_event", 10017), + Permission("sign_event", 10019), + Permission("sign_event", 10023), + Permission("sign_event", 10040), + Permission("sign_event", 10054), + Permission("sign_event", 10058), + Permission("sign_event", 10064), + Permission("sign_event", 10081), + Permission("sign_event", 10090), + Permission("sign_event", 10112), + Permission("sign_event", 10133), + Permission("sign_event", 10154), + Permission("sign_event", 10166), + Permission("sign_event", 10317), + Permission("sign_event", 11871), Permission("sign_event", 12022), + Permission("sign_event", 12473), + Permission("sign_event", 13534), + Permission("sign_event", 15129), + Permission("sign_event", 17375), + Permission("sign_event", 21001), + Permission("sign_event", 21002), + Permission("sign_event", 21003), + Permission("sign_event", 21059), + Permission("sign_event", 23197), + Permission("sign_event", 23333), + Permission("sign_event", 23903), + Permission("sign_event", 25051), + Permission("sign_event", 25052), + Permission("sign_event", 25053), + Permission("sign_event", 25054), + Permission("sign_event", 25055), + Permission("sign_event", 28934), + Permission("sign_event", 28935), + Permission("sign_event", 28936), + Permission("sign_event", 30005), + Permission("sign_event", 30006), + Permission("sign_event", 30007), + Permission("sign_event", 30053), + Permission("sign_event", 30054), + Permission("sign_event", 30055), + Permission("sign_event", 30064), + Permission("sign_event", 30065), + Permission("sign_event", 30066), + Permission("sign_event", 30067), + Permission("sign_event", 30068), + Permission("sign_event", 30166), + Permission("sign_event", 30296), + Permission("sign_event", 30297), + Permission("sign_event", 30298), + Permission("sign_event", 30312), + Permission("sign_event", 30313), + Permission("sign_event", 30382), + Permission("sign_event", 30383), + Permission("sign_event", 30384), + Permission("sign_event", 30385), + Permission("sign_event", 30617), + Permission("sign_event", 30817), + Permission("sign_event", 30818), + Permission("sign_event", 31337), + Permission("sign_event", 31871), + Permission("sign_event", 31872), + Permission("sign_event", 31873), + Permission("sign_event", 31890), Permission("sign_event", 32022), Permission("sign_event", 4550), Permission("sign_event", 5000), @@ -572,13 +810,18 @@ val supportedKindNumbers = listOf( Permission("sign_event", 10009), Permission("sign_event", 10013), Permission("sign_event", 10015), + Permission("sign_event", 10018), Permission("sign_event", 10020), Permission("sign_event", 10030), Permission("sign_event", 10050), Permission("sign_event", 10051), Permission("sign_event", 10063), Permission("sign_event", 10096), + Permission("sign_event", 10312), Permission("sign_event", 13194), + Permission("sign_event", 13302), + Permission("sign_event", 20013), + Permission("sign_event", 20014), Permission("sign_event", 21000), Permission("sign_event", 22242), Permission("sign_event", 23194), @@ -617,10 +860,19 @@ val supportedKindNumbers = listOf( Permission("sign_event", 31925), Permission("sign_event", 31989), Permission("sign_event", 31990), + Permission("sign_event", 33401), + Permission("sign_event", 33863), Permission("sign_event", 34235), Permission("sign_event", 34236), Permission("sign_event", 34550), + Permission("sign_event", 34551), + Permission("sign_event", 35128), + Permission("sign_event", 35129), Permission("sign_event", 37375), + Permission("sign_event", 38000), + Permission("sign_event", 38172), + Permission("sign_event", 38173), + Permission("sign_event", 38192), Permission("sign_event", 38383), Permission("sign_event", 39000), Permission("sign_event", 39001), diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 07f7bc6a..e45dbdcf 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -159,6 +159,119 @@ Interessensliste Benutzer-Emoji-Liste Liste der Datei-Speicherserver + Git-Repository-Lesezeichenliste + Raumpräsenz + Private Liste beigetretener Concord-Communities + Verschlüsseltes Siegel + Klartext-Siegel + DM-Datei + Video + Shorts + Öffentliche Nachricht + Schach-Authentifizierung + Podcast-Episode + Benutzerlöschung + App-Daten + Medizinische Daten + MLS-Benachrichtigungsanfrage + MLS-Token-Anfrage + MLS-Token-Liste + MLS-Token-Entfernung + Bearbeitungen + Blob-Daten + Blob-Header + Profilgalerie + Sprachnachricht + Sprachantwort + Workouts + Live-Raid + Live-Clip + Straßenbericht + Straßenbestätigung + Code-Schnipsel + Git-Pull-Request + Git-PR-Aktualisierung + Audio-Header + Vogelerkennung + Nests-Admin-Befehl + Relay-Mitglied hinzufügen + Relay-Mitglied entfernen + Onchain-Zap + Bolt12-Zap + Profilabzeichen + Externe Identitäten + Git-Autoren + Nutzap-Info + Ephemere Chaträume + Vertrauenswürdige Anbieter + Lieblingspodcasts + Bolt12-Angebote + Verfasste Podcasts + Geohash-Follows + Lieblingsfeeds + Nests-Server + PayTo + Podcast-Show + Relay-Monitor-Ankündigung + GRASP-Server + Attestor-Kompetenz + Birdex + Relay-Mitgliedschaften + Napplet-Root + Cashu-Wallet + CLINK-Angebot + CLINK-Belastung + CLINK-Verwaltung + Gift wrap + NWC-Benachrichtigung + Ephemerer Chat + Aufwecken + Anrufannahme + Anruf-ICE-Kandidat + Anrufbeendigung + Anrufablehnung + Anruf-Neuverhandlung + Relay-Beitrittsanfrage + Relay-Einladungsanfrage + Relay-Austrittsanfrage + Video-Sets + Bilder-Sets + Kind-Mute-Sets + NNS + Podcast-Episode (Podcasting 2.0) + Podcast-Trailer (Podcasting 2.0) + Schachherausforderung + Schachpartie-Annahme + Schachzug + Schachpartie-Ende + Schach-Remisangebot + Relay-Erkennung + Abenteuer-Prolog + Abenteuer-Szene + Abenteuer-Lesestand + Meeting-Space + Meetingraum + Kontaktkarte + Ereignis-Attestierung + Adressierbare Attestierung + Externe-ID-Attestierung + Git-Repository + NIP-Text + Wiki + Audio-Track + Attestierung + Attestierungsanfrage + Attestor-Empfehlung + Feed-Definition + Übungsvorlage + Spendenaktion + Community-Regeln + Website + Napplet + Mint-Empfehlung + Cashu-Mint + Fedimint + PlayStation-Spielstand Wallet-Info Lightning Pub RPC Klient-Authentifizierung diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 9b93266c..3df91891 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -162,6 +162,119 @@ Lista de intereses Lista de emojis de usuario Lista de servidores de almacenamiento de archivos + Lista de marcadores de repositorios Git + Presencia en la sala + Lista privada de comunidades de Concord a las que te has unido + Sello cifrado + Sello de texto plano + Archivo DM + Video + Shorts + Mensaje público + Autenticación de ajedrez + Episodio de podcast + Eliminación de usuario + Datos de la app + Datos médicos + Solicitud de notificación MLS + Solicitud de token MLS + Lista de tokens MLS + Eliminación de token MLS + Ediciones + Datos blob + Cabeceras blob + Galería de perfil + Mensaje de voz + Respuesta de voz + Entrenamientos + Raid en vivo + Clip en vivo + Informe de carretera + Confirmación de carretera + Fragmento de código + Pull request de Git + Actualización de PR de Git + Cabecera de audio + Detección de aves + Comando de administración de Nests + Añadir miembro al relay + Eliminar miembro del relay + Zap on-chain + Zap Bolt12 + Insignias de perfil + Identidades externas + Autores de Git + Info de Nutzap + Salas de chat efímeras + Proveedores de confianza + Podcasts favoritos + Ofertas Bolt12 + Podcasts creados + Seguimientos de geohash + Feeds favoritos + Servidores Nests + PayTo + Programa de podcast + Anuncio de monitor de relays + Servidores GRASP + Competencia de certificador + Birdex + Membresías de relay + Raíz de napplet + Billetera Cashu + Oferta CLINK + Débito CLINK + Gestión CLINK + Gift wrap + Notificación NWC + Chat efímero + Despertar + Respuesta de llamada + Candidato ICE de llamada + Colgar llamada + Rechazo de llamada + Renegociación de llamada + Solicitud de unión al relay + Solicitud de invitación al relay + Solicitud de abandono del relay + Conjuntos de videos + Conjuntos de imágenes + Conjuntos de kinds silenciados + NNS + Episodio de podcast (Podcasting 2.0) + Tráiler de podcast (Podcasting 2.0) + Desafío de ajedrez + Aceptación de partida de ajedrez + Movimiento de ajedrez + Fin de partida de ajedrez + Oferta de tablas de ajedrez + Descubrimiento de relays + Prólogo de aventura + Escena de aventura + Lectura de aventura + Espacio de reunión + Sala de reunión + Tarjeta de contacto + Aserción de evento + Aserción direccionable + Aserción de ID externo + Repositorio Git + Texto de NIP + Wiki + Pista de audio + Atestación + Solicitud de atestación + Recomendación de certificador + Definición de feed + Plantilla de ejercicio + Recaudación de fondos + Reglas de la comunidad + Sitio web + Napplet + Recomendación de mint + Mint de Cashu + Fedimint + Guardado de PlayStation Información de billetera Lightning Pub RPC Autenticación de cliente diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 1b4408e3..2f87e7a4 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -159,6 +159,119 @@ Liste des intérêts Liste des émoticônes de l\'utilisateur Liste des serveurs de stockage de fichiers + Liste des favoris de dépôts Git + Présence dans le salon + Liste privée des communautés Concord rejointes + Sceau chiffré + Sceau en texte clair + Fichier DM + Vidéo + Shorts + Message public + Authentification d\'échecs + Épisode de podcast + Suppression d\'utilisateur + Données d\'application + Données médicales + Requête de notification MLS + Requête de jeton MLS + Liste de jetons MLS + Suppression de jeton MLS + Modifications + Données blob + En-têtes blob + Galerie de profil + Message vocal + Réponse vocale + Entraînements + Raid en direct + Clip en direct + Rapport de route + Confirmation de route + Extrait de code + Pull request Git + Mise à jour de PR Git + En-tête audio + Détection d\'oiseaux + Commande d\'admin Nests + Ajouter un membre au relais + Retirer un membre du relais + Zap on-chain + Zap Bolt12 + Badges de profil + Identités externes + Auteurs Git + Infos Nutzap + Salons éphémères + Fournisseurs de confiance + Podcasts favoris + Offres Bolt12 + Podcasts créés + Abonnements geohash + Feeds favoris + Serveurs Nests + PayTo + Émission de podcast + Annonce de moniteur de relais + Serveurs GRASP + Compétence d\'attesteur + Birdex + Appartenances aux relais + Racine de napplet + Portefeuille Cashu + Offre CLINK + Débit CLINK + Gestion CLINK + Gift wrap + Notification NWC + Chat éphémère + Réveil + Réponse d\'appel + Candidat ICE d\'appel + Raccrochage d\'appel + Rejet d\'appel + Renégociation d\'appel + Demande d\'adhésion au relais + Demande d\'invitation au relais + Demande de départ du relais + Ensembles de vidéos + Ensembles d\'images + Ensembles de kinds masqués + NNS + Épisode de podcast (Podcasting 2.0) + Bande-annonce de podcast (Podcasting 2.0) + Défi d\'échecs + Acceptation de partie d\'échecs + Coup d\'échecs + Fin de partie d\'échecs + Offre de nulle d\'échecs + Découverte de relais + Prologue d\'aventure + Scène d\'aventure + Lecture d\'aventure + Espace de réunion + Salle de réunion + Carte de contact + Attestation d\'événement + Attestation adressable + Attestation d\'ID externe + Dépôt Git + Texte de NIP + Wiki + Piste audio + Attestation + Demande d\'attestation + Recommandation d\'attesteur + Définition de feed + Modèle d\'exercice + Collecte de fonds + Règles de la communauté + Site web + Napplet + Recommandation de mint + Mint Cashu + Fedimint + Sauvegarde PlayStation Infos sur le portefeuille Lightning Pub RPC Authentification du client diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index fbcff96d..6a1d9a85 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -162,6 +162,119 @@ Daftar minat Daftar emoji pengguna Daftar server penyimpanan berkas + Daftar bookmark repositori Git + Kehadiran ruangan + Daftar privat komunitas Concord yang diikuti + Segel terenkripsi + Segel teks biasa + Berkas DM + Video + Shorts + Pesan publik + Autentikasi catur + Episode podcast + Penghapusan pengguna + Data aplikasi + Data medis + Permintaan notifikasi MLS + Permintaan token MLS + Daftar token MLS + Penghapusan token MLS + Suntingan + Data blob + Header blob + Galeri profil + Pesan suara + Balasan suara + Latihan + Raid langsung + Klip langsung + Laporan jalan + Konfirmasi jalan + Cuplikan kode + Pull request Git + Pembaruan PR Git + Header audio + Deteksi burung + Perintah admin Nests + Tambah anggota relay + Hapus anggota relay + Zap on-chain + Zap Bolt12 + Lencana profil + Identitas eksternal + Penulis Git + Info Nutzap + Ruang chat sementara + Penyedia tepercaya + Podcast favorit + Penawaran Bolt12 + Podcast karya sendiri + Mengikuti geohash + Feed favorit + Server Nests + PayTo + Acara podcast + Pengumuman monitor relay + Server GRASP + Kemahiran attestor + Birdex + Keanggotaan relay + Root napplet + Dompet Cashu + Penawaran CLINK + Debit CLINK + Kelola CLINK + Gift wrap + Notifikasi NWC + Chat sementara + Bangun + Jawaban panggilan + Kandidat ICE panggilan + Tutup panggilan + Tolak panggilan + Renegosiasi panggilan + Permintaan gabung relay + Permintaan undangan relay + Permintaan keluar relay + Set video + Set gambar + Set bisukan kind + NNS + Episode podcast (Podcasting 2.0) + Trailer podcast (Podcasting 2.0) + Tantangan catur + Penerimaan permainan catur + Langkah catur + Akhir permainan catur + Tawaran remis catur + Penemuan relay + Prolog petualangan + Adegan petualangan + Bacaan petualangan + Ruang pertemuan + Ruang rapat + Kartu kontak + Pernyataan event + Pernyataan beralamat + Pernyataan ID eksternal + Repositori Git + Teks NIP + Wiki + Trek audio + Pernyataan + Permintaan pernyataan + Rekomendasi attestor + Definisi feed + Templat latihan + Penggalangan dana + Aturan komunitas + Situs web + Napplet + Rekomendasi mint + Mint Cashu + Fedimint + Simpanan PlayStation Info Dompet Lightning Pub RPC Autentikasi klien diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 312f810a..7bad7f02 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -162,6 +162,119 @@ Lista interessi Lista emoji utente Lista server di archiviazione file + Lista segnalibri dei repository Git + Presenza nella stanza + Lista privata delle community Concord a cui ti sei unito + Sigillo cifrato + Sigillo di testo in chiaro + File DM + Video + Shorts + Messaggio pubblico + Autenticazione scacchi + Episodio podcast + Eliminazione utente + Dati app + Dati medici + Richiesta di notifica MLS + Richiesta di token MLS + Lista token MLS + Rimozione token MLS + Modifiche + Dati blob + Header blob + Galleria profilo + Messaggio vocale + Risposta vocale + Allenamenti + Raid live + Clip live + Rapporto stradale + Conferma stradale + Frammento di codice + Pull request Git + Aggiornamento PR Git + Header audio + Rilevamento uccelli + Comando admin Nests + Aggiungi membro al relay + Rimuovi membro dal relay + Zap on-chain + Zap Bolt12 + Badge del profilo + Identità esterne + Autori Git + Info Nutzap + Chatroom effimere + Provider fidati + Podcast preferiti + Offerte Bolt12 + Podcast creati + Seguiti geohash + Feed preferiti + Server Nests + PayTo + Show podcast + Annuncio monitor relay + Server GRASP + Competenza attestatore + Birdex + Appartenenze relay + Root napplet + Portafoglio Cashu + Offerta CLINK + Addebito CLINK + Gestione CLINK + Gift wrap + Notifica NWC + Chat effimera + Sveglia + Risposta chiamata + Candidato ICE chiamata + Chiusura chiamata + Rifiuto chiamata + Rinegoziazione chiamata + Richiesta di adesione al relay + Richiesta di invito al relay + Richiesta di uscita dal relay + Set di video + Set di immagini + Set di kind silenziati + NNS + Episodio podcast (Podcasting 2.0) + Trailer podcast (Podcasting 2.0) + Sfida di scacchi + Accettazione partita di scacchi + Mossa di scacchi + Fine partita di scacchi + Offerta di patta + Scoperta relay + Prologo avventura + Scena avventura + Lettura avventura + Spazio riunione + Sala riunioni + Scheda contatto + Asserzione evento + Asserzione indirizzabile + Asserzione ID esterno + Repository Git + Testo NIP + Wiki + Traccia audio + Attestazione + Richiesta di attestazione + Raccomandazione attestatore + Definizione feed + Modello di esercizio + Raccolta fondi + Regole della community + Sito web + Napplet + Raccomandazione mint + Mint Cashu + Fedimint + Salvataggio PlayStation Informazioni portafoglio Lightning Pub RPC Autenticazione client diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 30c4ea0b..aa8d484d 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -138,6 +138,119 @@ インタレストリスト ユーザー絵文字リスト ファイルストレージサーバーリスト + Gitリポジトリのブックマークリスト + ルームプレゼンス + 参加しているConcordコミュニティのプライベートリスト + 暗号化シール + 平文シール + DMファイル + ビデオ + ショート動画 + パブリックメッセージ + チェス認証 + ポッドキャストエピソード + ユーザー削除 + アプリデータ + 医療データ + MLS通知リクエスト + MLSトークンリクエスト + MLSトークンリスト + MLSトークン削除 + 編集 + Blobデータ + Blobヘッダー + プロフィールギャラリー + 音声メッセージ + 音声返信 + ワークアウト + ライブレイド + ライブクリップ + ロードレポート + ロード確認 + コードスニペット + Gitプルリクエスト + Git PR更新 + オーディオヘッダー + 鳥の検出 + Nests管理者コマンド + リレーメンバー追加 + リレーメンバー削除 + オンチェーンZap + Bolt12 Zap + プロフィールバッジ + 外部アイデンティティ + Git作者 + Nutzap情報 + 一時チャットルーム + 信頼プロバイダー + お気に入りポッドキャスト + Bolt12オファー + 作成ポッドキャスト + Geohashフォロー + お気に入りフィード + Nestsサーバー + PayTo + ポッドキャスト番組 + リレーモニターアナウンス + GRASPサーバー + アテスター習熟度 + Birdex + リレーメンバーシップ + Nappletルート + Cashuウォレット + CLINKオファー + CLINK引き落とし + CLINK管理 + ギフトラップ + NWC通知 + 一時チャット + ウェイクアップ + 通話応答 + 通話ICE候補 + 通話終了 + 通話拒否 + 通話再ネゴシエーション + リレー参加リクエスト + リレー招待リクエスト + リレー退出リクエスト + 動画セット + 画像セット + 種別ミュートセット + NNS + ポッドキャストエピソード (Podcasting 2.0) + ポッドキャスト予告編 (Podcasting 2.0) + チェスチャレンジ + チェス対局承諾 + チェスの手 + チェス対局終了 + チェス引き分け提案 + リレー発見 + アドベンチャープロローグ + アドベンチャーシーン + アドベンチャー読書 + ミーティングスペース + ミーティングルーム + 連絡先カード + イベント証明 + アドレッサブル証明 + 外部ID証明 + Gitリポジトリ + NIPテキスト + Wiki + オーディオトラック + 証明 + 証明リクエスト + アテスター推薦 + フィード定義 + エクササイズテンプレート + 資金調達 + コミュニティルール + ウェブサイト + Napplet + ミント推薦 + Cashuミント + Fedimint + PlayStationセーブ ウォレット情報 Lightning Pub RPC クライアント認証 diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index feadfa10..aa07c385 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -162,6 +162,119 @@ 관심사 목록 사용자 이모지 목록 파일 저장 서버 목록 + Git 저장소 북마크 목록 + 룸 프레즌스 + 참여 중인 Concord 커뮤니티 비공개 목록 + 암호화된 봉인 + 일반 텍스트 봉인 + DM 파일 + 비디오 + 쇼츠 + 공개 메시지 + 체스 인증 + 팟캐스트 에피소드 + 사용자 삭제 + 앱 데이터 + 의료 데이터 + MLS 알림 요청 + MLS 토큰 요청 + MLS 토큰 목록 + MLS 토큰 제거 + 수정 + Blob 데이터 + Blob 헤더 + 프로필 갤러리 + 음성 메시지 + 음성 답장 + 운동 + 라이브 레이드 + 라이브 클립 + 도로 보고 + 도로 확인 + 코드 스니펫 + Git 풀 리퀘스트 + Git PR 업데이트 + 오디오 헤더 + 새 감지 + Nests 관리자 명령 + 릴레이 멤버 추가 + 릴레이 멤버 제거 + 온체인 Zap + Bolt12 Zap + 프로필 배지 + 외부 아이덴티티 + Git 작성자 + Nutzap 정보 + 임시 채팅방 + 신뢰할 수 있는 제공자 + 즐겨찾는 팟캐스트 + Bolt12 제안 + 작성한 팟캐스트 + Geohash 팔로우 + 즐겨찾는 피드 + Nests 서버 + PayTo + 팟캐스트 쇼 + 릴레이 모니터 공지 + GRASP 서버 + 증명자 숙련도 + Birdex + 릴레이 멤버십 + Napplet 루트 + Cashu 지갑 + CLINK 제안 + CLINK 차감 + CLINK 관리 + Gift wrap + NWC 알림 + 임시 채팅 + 깨우기 + 통화 응답 + 통화 ICE 후보 + 통화 종료 + 통화 거절 + 통화 재협상 + 릴레이 참가 요청 + 릴레이 초대 요청 + 릴레이 나가기 요청 + 비디오 세트 + 사진 세트 + 종류 뮤트 세트 + NNS + 팟캐스트 에피소드 (Podcasting 2.0) + 팟캐스트 트레일러 (Podcasting 2.0) + 체스 도전 + 체스 게임 수락 + 체스 수 + 체스 게임 종료 + 체스 무승부 제안 + 릴레이 검색 + 어드벤처 프롤로그 + 어드벤처 장면 + 어드벤처 읽기 + 미팅 스페이스 + 미팅 룸 + 연락처 카드 + 이벤트 증명 + 주소 지정 증명 + 외부 ID 증명 + Git 저장소 + NIP 텍스트 + Wiki + 오디오 트랙 + 증명 + 증명 요청 + 증명자 추천 + 피드 정의 + 운동 템플릿 + 모금 + 커뮤니티 규칙 + 웹사이트 + Napplet + 민트 추천 + Cashu 민트 + Fedimint + PlayStation 세이브 지갑 정보 Lightning Pub RPC 클라이언트 인증 diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 5fc43a91..4d22b5ab 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -157,6 +157,119 @@ Lista de interesses Lista de emojis Lista de servidores de armazenamento de aquivos + Lista de favoritos de repositórios Git + Presença na sala + Lista privada de comunidades Concord das quais você participa + Selo criptografado + Selo de texto simples + Arquivo DM + Vídeo + Shorts + Mensagem pública + Autenticação de xadrez + Episódio de podcast + Exclusão de usuário + Dados do app + Dados médicos + Solicitação de notificação MLS + Solicitação de token MLS + Lista de tokens MLS + Remoção de token MLS + Edições + Dados blob + Cabeçalhos blob + Galeria de perfil + Mensagem de voz + Resposta de voz + Treinos + Raid ao vivo + Clipe ao vivo + Relatório de estrada + Confirmação de estrada + Trecho de código + Pull request de Git + Atualização de PR de Git + Cabeçalho de áudio + Detecção de pássaros + Comando de admin Nests + Adicionar membro ao relay + Remover membro do relay + Zap on-chain + Zap Bolt12 + Emblemas de perfil + Identidades externas + Autores Git + Info do Nutzap + Salas de chat efêmeras + Provedores confiáveis + Podcasts favoritos + Ofertas Bolt12 + Podcasts criados + Geohash seguidos + Feeds favoritos + Servidores Nests + PayTo + Programa de podcast + Anúncio de monitor de relays + Servidores GRASP + Proficiência de atestador + Birdex + Associações de relay + Raiz do napplet + Carteira Cashu + Oferta CLINK + Débito CLINK + Gerenciamento CLINK + Gift wrap + Notificação NWC + Chat efêmero + Despertar + Resposta de chamada + Candidato ICE de chamada + Desligamento de chamada + Rejeição de chamada + Renegociação de chamada + Solicitação de entrada no relay + Solicitação de convite do relay + Solicitação de saída do relay + Conjuntos de vídeos + Conjuntos de imagens + Conjuntos de kinds silenciados + NNS + Episódio de podcast (Podcasting 2.0) + Trailer de podcast (Podcasting 2.0) + Desafio de xadrez + Aceitação de partida de xadrez + Lance de xadrez + Fim de partida de xadrez + Oferta de empate de xadrez + Descoberta de relays + Prólogo da aventura + Cena da aventura + Leitura da aventura + Espaço de reunião + Sala de reunião + Cartão de contato + Asserção de evento + Asserção endereçável + Asserção de ID externo + Repositório Git + Texto de NIP + Wiki + Faixa de áudio + Atestação + Solicitação de atestação + Recomendação de atestador + Definição de feed + Modelo de exercício + Arrecadação de fundos + Regras da comunidade + Site + Napplet + Recomendação de mint + Mint Cashu + Fedimint + Save de PlayStation Informações da carteira Lightning Pub RPC Autenticação do cliente diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index dab032fe..c6dc41af 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -162,6 +162,119 @@ Список интересов Список эмодзи пользователя Список серверов хранения файлов + Список закладок git-репозиториев + Присутствие в комнате + Приватный список сообществ Concord, в которые вы вступили + Зашифрованная печать + Печать с открытым текстом + Файл ЛС + Видео + Шортсы + Публичное сообщение + Шахматная аутентификация + Эпизод подкаста + Удаление пользователя + Данные приложения + Медицинские данные + Запрос уведомления MLS + Запрос токена MLS + Список токенов MLS + Удаление токена MLS + Правки + Данные blob + Заголовки blob + Галерея профиля + Голосовое сообщение + Голосовой ответ + Тренировки + Прямой рейд + Прямой клип + Дорожный отчёт + Дорожное подтверждение + Фрагмент кода + Pull request Git + Обновление PR Git + Заголовок аудио + Обнаружение птиц + Команда администратора Nests + Добавить участника релея + Удалить участника релея + On-chain Zap + Bolt12 Zap + Значки профиля + Внешние идентификаторы + Авторы Git + Информация Nutzap + Эфемерные чаты + Доверенные провайдеры + Избранные подкасты + Предложения Bolt12 + Авторские подкасты + Подписки на геохеши + Избранные ленты + Серверы Nests + PayTo + Подкаст-шоу + Анонс монитора релеев + Серверы GRASP + Квалификация аттестатора + Birdex + Членства в релеях + Корень napplet + Кошелёк Cashu + Предложение CLINK + Списание CLINK + Управление CLINK + Gift wrap + Уведомление NWC + Эфемерный чат + Пробуждение + Ответ на звонок + ICE-кандидат звонка + Завершение звонка + Отклонение звонка + Пересогласование звонка + Запрос на вступление в релей + Запрос приглашения в релей + Запрос на выход из релея + Наборы видео + Наборы изображений + Наборы заглушенных типов + NNS + Эпизод подкаста (Podcasting 2.0) + Трейлер подкаста (Podcasting 2.0) + Шахматный вызов + Принятие шахматной партии + Шахматный ход + Завершение шахматной партии + Предложение ничьей + Обнаружение релеев + Пролог приключения + Сцена приключения + Чтение приключения + Пространство встречи + Комната встречи + Карточка контакта + Утверждение события + Адресуемое утверждение + Утверждение внешнего ID + Git-репозиторий + Текст NIP + Wiki + Аудиотрек + Аттестация + Запрос аттестации + Рекомендация аттестатора + Определение ленты + Шаблон упражнения + Сбор средств + Правила сообщества + Веб-сайт + Napplet + Рекомендация минта + Минт Cashu + Fedimint + Сохранение PlayStation Информация о кошельке Lightning Pub RPC Аутентификация клиента diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index d1f23640..66f96aeb 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -138,6 +138,119 @@ รายการความสนใจ รายการอีโมจิของผู้ใช้ รายการเซิร์ฟเวอร์จัดเก็บไฟล์ + รายการบุ๊กมาร์กรีพอซิทอรี Git + การแสดงสถานะในห้อง + รายการส่วนตัวของชุมชน Concord ที่เข้าร่วม + ซีลที่เข้ารหัส + ซีลข้อความธรรมดา + ไฟล์ DM + วิดีโอ + วิดีโอสั้น + ข้อความสาธารณะ + การยืนยันตัวตนหมากรุก + ตอนพอดแคสต์ + การลบผู้ใช้ + ข้อมูลแอป + ข้อมูลทางการแพทย์ + คำขอการแจ้งเตือน MLS + คำขอโทเค็น MLS + รายการโทเค็น MLS + การลบโทเค็น MLS + การแก้ไข + ข้อมูล Blob + ส่วนหัว Blob + แกลเลอรีโปรไฟล์ + ข้อความเสียง + การตอบกลับด้วยเสียง + การออกกำลังกาย + เรดสด + คลิปสด + รายงานถนน + การยืนยันถนน + ตัวอย่างโค้ด + Pull request ของ Git + การอัปเดต PR ของ Git + ส่วนหัวเสียง + การตรวจจับนก + คำสั่งผู้ดูแล Nests + เพิ่มสมาชิกรีเลย์ + ลบสมาชิกรีเลย์ + Zap แบบออนเชน + Zap Bolt12 + รางวัลโปรไฟล์ + ตัวตนภายนอก + ผู้เขียน Git + ข้อมูล Nutzap + ห้องแชทชั่วคราว + ผู้ให้บริการที่เชื่อถือได้ + พอดแคสต์โปรด + ข้อเสนอ Bolt12 + พอดแคสต์ที่เขียน + การติดตาม Geohash + ฟีดโปรด + เซิร์ฟเวอร์ Nests + PayTo + รายการพอดแคสต์ + ประกาศมอนิเตอร์รีเลย์ + เซิร์ฟเวอร์ GRASP + ความชำนาญของผู้รับรอง + Birdex + การเป็นสมาชิกรีเลย์ + รูท Napplet + กระเป๋าเงิน Cashu + ข้อเสนอ CLINK + การหักบัญชี CLINK + การจัดการ CLINK + Gift wrap + การแจ้งเตือน NWC + แชทชั่วคราว + ปลุก + การตอบสาย + ผู้สมัคร ICE ของสาย + การวางสาย + การปฏิเสธสาย + การเจรจาสายใหม่ + คำขอเข้าร่วมรีเลย์ + คำขอเชิญรีเลย์ + คำขอออกจากรีเลย์ + ชุดวิดีโอ + ชุดรูปภาพ + ชุดปิดเสียง Kind + NNS + ตอนพอดแคสต์ (Podcasting 2.0) + ตัวอย่างพอดแคสต์ (Podcasting 2.0) + ความท้าทายหมากรุก + การยอมรับเกมหมากรุก + การเดินหมากรุก + จบเกมหมากรุก + ข้อเสนอเสมอหมากรุก + การค้นพบรีเลย์ + อารัมภบทผจญภัย + ฉากผจญภัย + การอ่านผจญภัย + พื้นที่ประชุม + ห้องประชุม + การ์ดผู้ติดต่อ + การยืนยันเหตุการณ์ + การยืนยันแบบระบุที่อยู่ได้ + การยืนยัน ID ภายนอก + ที่เก็บ Git + ข้อความ NIP + Wiki + แทร็กเสียง + การรับรอง + คำขอรับรอง + คำแนะนำผู้รับรอง + นิยามฟีด + เทมเพลตการออกกำลังกาย + การระดมทุน + กฎของชุมชน + เว็บไซต์ + Napplet + คำแนะนำมินต์ + มินต์ Cashu + Fedimint + เซฟ PlayStation ข้อมูลกระเป๋าเงิน Lightning Pub RPC การยืนยันตัวตน client diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index e4c7b5b5..478e3baa 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -158,6 +158,119 @@ İlgi alanları listesi Kullanıcı emoji listesi Dosya depolama sunucusu listesi + Git deposu yer imleri listesi + Oda varlığı + Katılınan Concord topluluklarının özel listesi + Şifreli mühür + Düz metin mühür + DM dosyası + Video + Shorts + Herkese açık mesaj + Satranç kimlik doğrulaması + Podcast bölümü + Kullanıcı silme + Uygulama verileri + Tıbbi veriler + MLS bildirim isteği + MLS token isteği + MLS token listesi + MLS token kaldırma + Düzenlemeler + Blob verileri + Blob başlıkları + Profil galerisi + Sesli mesaj + Sesli yanıt + Antrenmanlar + Canlı baskın + Canlı klip + Yol raporu + Yol onayı + Kod parçacığı + Git pull request + Git PR güncellemesi + Ses başlığı + Kuş algılama + Nests yönetici komutu + Relay üyesi ekle + Relay üyesi kaldır + On-chain zap + Bolt12 zap + Profil rozetleri + Harici kimlikler + Git yazarları + Nutzap bilgisi + Geçici sohbet odaları + Güvenilir sağlayıcılar + Favori podcast\'ler + Bolt12 teklifleri + Yazılan podcast\'ler + Geohash takipleri + Favori akışlar + Nests sunucuları + PayTo + Podcast programı + Relay monitör duyurusu + GRASP sunucuları + Onaylayıcı yeterliliği + Birdex + Relay üyelikleri + Napplet kökü + Cashu cüzdanı + CLINK teklifi + CLINK borcu + CLINK yönetimi + Hediye paketi (Gift Wrap) + NWC bildirimi + Geçici sohbet + Uyandırma + Arama yanıtı + Arama ICE adayı + Arama kapatma + Arama reddi + Arama yeniden müzakeresi + Relay katılma isteği + Relay davet isteği + Relay ayrılma isteği + Video setleri + Resim setleri + Tür sessize alma setleri + NNS + Podcast bölümü (Podcasting 2.0) + Podcast fragmanı (Podcasting 2.0) + Satranç meydan okuması + Satranç oyunu kabulü + Satranç hamlesi + Satranç oyunu sonu + Satranç beraberlik teklifi + Relay keşfi + Macera prologu + Macera sahnesi + Macera okuması + Toplantı alanı + Toplantı odası + Kişi kartı + Olay beyanı + Adreslenebilir beyan + Harici ID beyanı + Git deposu + NIP metni + Wiki + Ses parçası + Onay + Onay isteği + Onaylayıcı tavsiyesi + Akış tanımı + Egzersiz şablonu + Bağış toplama + Topluluk kuralları + Web sitesi + Napplet + Mint tavsiyesi + Cashu mint\'i + Fedimint + PlayStation kaydı Cüzdan Bilgisi Lightning Pub RPC İstemci kimlik doğrulaması diff --git a/app/src/main/res/values-vi-rVN/strings.xml b/app/src/main/res/values-vi-rVN/strings.xml index 829819ba..db268442 100644 --- a/app/src/main/res/values-vi-rVN/strings.xml +++ b/app/src/main/res/values-vi-rVN/strings.xml @@ -138,6 +138,119 @@ Danh sách sở thích Danh sách emoji người dùng Danh sách máy chủ lưu trữ tệp + Danh sách đánh dấu kho Git + Trạng thái hiện diện trong phòng + Danh sách riêng tư các cộng đồng Concord đã tham gia + Niêm phong được mã hóa + Niêm phong văn bản thuần + Tệp DM + Video + Shorts + Tin nhắn công khai + Xác thực cờ vua + Tập podcast + Xóa người dùng + Dữ liệu ứng dụng + Dữ liệu y tế + Yêu cầu thông báo MLS + Yêu cầu token MLS + Danh sách token MLS + Xóa token MLS + Chỉnh sửa + Dữ liệu blob + Header blob + Thư viện hồ sơ + Tin nhắn thoại + Trả lời thoại + Buổi tập + Raid trực tiếp + Clip trực tiếp + Báo cáo đường + Xác nhận đường + Đoạn mã + Pull request Git + Cập nhật PR Git + Header âm thanh + Phát hiện chim + Lệnh quản trị Nests + Thêm thành viên relay + Xóa thành viên relay + Zap on-chain + Zap Bolt12 + Huy hiệu hồ sơ + Danh tính bên ngoài + Tác giả Git + Thông tin Nutzap + Phòng chat tạm thời + Nhà cung cấp tin cậy + Podcast yêu thích + Ưu đãi Bolt12 + Podcast đã tạo + Theo dõi geohash + Feed yêu thích + Máy chủ Nests + PayTo + Chương trình podcast + Thông báo giám sát relay + Máy chủ GRASP + Năng lực người chứng thực + Birdex + Tư cách thành viên relay + Gốc napplet + Ví Cashu + Ưu đãi CLINK + Ghi nợ CLINK + Quản lý CLINK + Gói quà + Thông báo NWC + Chat tạm thời + Đánh thức + Trả lời cuộc gọi + Ứng viên ICE cuộc gọi + Kết thúc cuộc gọi + Từ chối cuộc gọi + Đàm phán lại cuộc gọi + Yêu cầu tham gia relay + Yêu cầu mời relay + Yêu cầu rời relay + Bộ video + Bộ hình ảnh + Bộ tắt tiếng kind + NNS + Tập podcast (Podcasting 2.0) + Trailer podcast (Podcasting 2.0) + Thử thách cờ vua + Chấp nhận ván cờ + Nước đi cờ vua + Kết thúc ván cờ + Đề nghị hòa cờ + Khám phá relay + Lời mở đầu phiêu lưu + Cảnh phiêu lưu + Đọc phiêu lưu + Không gian họp + Phòng họp + Thẻ liên hệ + Khẳng định sự kiện + Khẳng định địa chỉ hóa + Khẳng định ID bên ngoài + Kho Git + Văn bản NIP + Wiki + Bản âm thanh + Chứng thực + Yêu cầu chứng thực + Đề xuất người chứng thực + Định nghĩa feed + Mẫu bài tập + Gây quỹ + Quy tắc cộng đồng + Trang web + Napplet + Đề xuất mint + Mint Cashu + Fedimint + Lưu PlayStation Thông tin ví Lightning Pub RPC Xác thực máy khách diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 0330d6d4..0fd1fe16 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -143,6 +143,119 @@ 兴趣列表 用户表情列表 文件服务器列表 + Git 仓库书签列表 + 房间在线状态 + 已加入 Concord 社区的私密列表 + 加密封章 + 明文封章 + 私信文件 + 视频 + 短视频 + 公开消息 + 国际象棋认证 + 播客单集 + 用户删除 + 应用数据 + 医疗数据 + MLS 通知请求 + MLS 令牌请求 + MLS 令牌列表 + MLS 令牌移除 + 编辑 + Blob 数据 + Blob 头部 + 个人资料画廊 + 语音消息 + 语音回复 + 锻炼 + 直播突袭 + 直播剪辑 + 路况报告 + 路况确认 + 代码片段 + Git 拉取请求 + Git PR 更新 + 音频头部 + 鸟类检测 + Nests 管理员命令 + 添加中继成员 + 移除中继成员 + 链上打闪 + Bolt12 打闪 + 个人资料徽章 + 外部身份 + Git 作者 + Nutzap 信息 + 临时聊天室 + 受信任提供商 + 收藏播客 + Bolt12 报价 + 创作的播客 + Geohash 关注 + 收藏信息流 + Nests 服务器 + PayTo + 播客节目 + 中继监控公告 + GRASP 服务器 + 证明人熟练度 + Birdex + 中继成员资格 + Napplet 根 + Cashu 钱包 + CLINK 报价 + CLINK 扣款 + CLINK 管理 + 事件包装 + NWC 通知 + 临时聊天 + 唤醒 + 通话应答 + 通话 ICE 候选 + 通话挂断 + 通话拒绝 + 通话重新协商 + 中继加入请求 + 中继邀请请求 + 中继离开请求 + 视频合集 + 图片合集 + 类型静音合集 + NNS + 播客单集 (Podcasting 2.0) + 播客预告片 (Podcasting 2.0) + 国际象棋挑战 + 国际象棋对局接受 + 国际象棋走子 + 国际象棋对局结束 + 国际象棋和棋提议 + 中继发现 + 冒险序章 + 冒险场景 + 冒险阅读 + 会议空间 + 会议室 + 联系人卡片 + 事件断言 + 可寻址断言 + 外部 ID 断言 + Git 仓库 + NIP 文本 + Wiki + 音轨 + 证明 + 证明请求 + 证明人推荐 + 信息流定义 + 锻炼模板 + 筹款 + 社区规则 + 网站 + Napplet + Mint 推荐 + Cashu Mint + Fedimint + PlayStation 存档 钱包信息 Lightning Pub RPC 客户端验证 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a854e113..60120709 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -186,6 +186,119 @@ Interests list User emoji list File storage server list + Git repository bookmarks + Room presence + Private list of joined Concord communities + Encrypted seal + Plain text seal + DM file + Video + Shorts + Public message + Chess auth + Podcast episode + User delete + App data + Medical data + MLS notification request + MLS token request + MLS token list + MLS token removal + Edits + Blob data + Blob headers + Profile gallery + Voice message + Voice reply + Workouts + Live raid + Live clip + Road report + Road confirmation + Code snippet + Git pull request + Git PR update + Audio header + Bird detection + Nests admin command + Relay add member + Relay remove member + Onchain zap + Bolt12 zap + Profile badges + External identities + Git authors + Nutzap info + Ephemeral chatrooms + Trusted providers + Favorite podcasts + Bolt12 offers + Authored podcasts + Geohash follows + Favorite feeds + Nests servers + PayTo + Podcast show + Relay monitor announcement + GRASP servers + Attestor proficiency + Birdex + Relay memberships + Napplet root + Cashu wallet + CLINK offer + CLINK debit + CLINK manage + Gift wrap + NWC notification + Ephemeral chat + Wake up + Call answer + Call ICE candidate + Call hangup + Call reject + Call renegotiate + Relay join request + Relay invite request + Relay leave request + Video sets + Picture sets + Kind mute sets + NNS + Podcast episode (Podcasting 2.0) + Podcast trailer (Podcasting 2.0) + Chess challenge + Chess game accept + Chess move + Chess game end + Chess draw offer + Relay discovery + Adventure prologue + Adventure scene + Adventure reading + Meeting space + Meeting room + Contact card + Event assertion + Addressable assertion + External ID assertion + Git repository + NIP text + Wiki + Audio track + Attestation + Attestation request + Attestor recommendation + Feed definition + Exercise template + Fundraiser + Community rules + Website + Napplet + Mint recommendation + Cashu mint + Fedimint + PlayStation save Wallet Info Lightning Pub RPC Client authentication