Moves all event kind names to strings.xml
This commit is contained in:
+131
-134
@@ -20,7 +20,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.vitorpamplona.amethyst.ui.screen.loggedIn.relays
|
package com.vitorpamplona.amethyst.ui.screen.loggedIn.relays
|
||||||
|
|
||||||
import android.content.Context
|
|
||||||
import androidx.compose.foundation.clickable
|
import androidx.compose.foundation.clickable
|
||||||
import androidx.compose.foundation.layout.Arrangement
|
import androidx.compose.foundation.layout.Arrangement
|
||||||
import androidx.compose.foundation.layout.Column
|
import androidx.compose.foundation.layout.Column
|
||||||
@@ -87,6 +86,7 @@ import androidx.compose.ui.graphics.Color
|
|||||||
import androidx.compose.ui.graphics.vector.ImageVector
|
import androidx.compose.ui.graphics.vector.ImageVector
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalContext
|
||||||
import androidx.compose.ui.platform.LocalUriHandler
|
import androidx.compose.ui.platform.LocalUriHandler
|
||||||
|
import androidx.compose.ui.res.stringResource
|
||||||
import androidx.compose.ui.text.buildAnnotatedString
|
import androidx.compose.ui.text.buildAnnotatedString
|
||||||
import androidx.compose.ui.text.font.FontFamily
|
import androidx.compose.ui.text.font.FontFamily
|
||||||
import androidx.compose.ui.text.font.FontWeight
|
import androidx.compose.ui.text.font.FontWeight
|
||||||
@@ -474,138 +474,135 @@ fun RelayInformationBody(
|
|||||||
// Active subscriptions + outbox display
|
// Active subscriptions + outbox display
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
private fun kindDisplayName(
|
private fun kindDisplayName(kind: Int): Int =
|
||||||
kind: Int,
|
|
||||||
context: Context,
|
|
||||||
): String =
|
|
||||||
when (kind) {
|
when (kind) {
|
||||||
AdvertisedRelayListEvent.KIND -> "Outbox Relays"
|
AdvertisedRelayListEvent.KIND -> R.string.kind_outbox_relays
|
||||||
AppDefinitionEvent.KIND -> "Apps"
|
AppDefinitionEvent.KIND -> R.string.kind_apps
|
||||||
AppRecommendationEvent.KIND -> "App Recommendations"
|
AppRecommendationEvent.KIND -> R.string.kind_app_recommendations
|
||||||
AppSpecificDataEvent.KIND -> "User Settings"
|
AppSpecificDataEvent.KIND -> R.string.kind_user_settings
|
||||||
AudioHeaderEvent.KIND -> "Audio Header"
|
AudioHeaderEvent.KIND -> R.string.kind_audio_header
|
||||||
AudioTrackEvent.KIND -> "Audio Track"
|
AudioTrackEvent.KIND -> R.string.kind_audio_track
|
||||||
BadgeAwardEvent.KIND -> "Badge Awards"
|
BadgeAwardEvent.KIND -> R.string.kind_badge_awards
|
||||||
BadgeDefinitionEvent.KIND -> "Badge Definitions"
|
BadgeDefinitionEvent.KIND -> R.string.kind_badge_definitions
|
||||||
BadgeProfilesEvent.KIND -> "Profile Badges"
|
BadgeProfilesEvent.KIND -> R.string.kind_profile_badges
|
||||||
BlockedRelayListEvent.KIND -> "Blocked Relays"
|
BlockedRelayListEvent.KIND -> R.string.kind_blocked_relays
|
||||||
BlossomServersEvent.KIND -> "Blossom Servers"
|
BlossomServersEvent.KIND -> R.string.kind_blossom_servers
|
||||||
BlossomAuthorizationEvent.KIND -> "Blossom Auth"
|
BlossomAuthorizationEvent.KIND -> R.string.kind_blossom_auth
|
||||||
BroadcastRelayListEvent.KIND -> "Broadcast Relays"
|
BroadcastRelayListEvent.KIND -> R.string.kind_broadcast_relays
|
||||||
BookmarkListEvent.KIND -> "Bookmark List"
|
BookmarkListEvent.KIND -> R.string.kind_bookmark_list
|
||||||
CalendarDateSlotEvent.KIND -> "Day Appointment"
|
CalendarDateSlotEvent.KIND -> R.string.kind_day_appointment
|
||||||
CalendarEvent.KIND -> "Calendar"
|
CalendarEvent.KIND -> R.string.kind_calendar
|
||||||
CalendarTimeSlotEvent.KIND -> "Appointment"
|
CalendarTimeSlotEvent.KIND -> R.string.kind_appointment
|
||||||
CalendarRSVPEvent.KIND -> "Appt RSVP"
|
CalendarRSVPEvent.KIND -> R.string.kind_appt_rsvp
|
||||||
ChessGameEvent.KIND -> "Chess Games"
|
ChessGameEvent.KIND -> R.string.kind_chess_games
|
||||||
JesterEvent.KIND -> "Chess Auth"
|
JesterEvent.KIND -> R.string.kind_chess_auth
|
||||||
FavoriteRelayListEvent.KIND -> "Favorite Relays"
|
FavoriteRelayListEvent.KIND -> R.string.kind_favorite_relays
|
||||||
LiveChessGameChallengeEvent.KIND -> "Chess Challenges"
|
LiveChessGameChallengeEvent.KIND -> R.string.kind_chess_challenges
|
||||||
LiveChessGameAcceptEvent.KIND -> "Chess Game Accept"
|
LiveChessGameAcceptEvent.KIND -> R.string.kind_chess_game_accept
|
||||||
LiveChessMoveEvent.KIND -> "Chess Move"
|
LiveChessMoveEvent.KIND -> R.string.kind_chess_move
|
||||||
LiveChessGameEndEvent.KIND -> "Chess Game End"
|
LiveChessGameEndEvent.KIND -> R.string.kind_chess_game_end
|
||||||
LiveChessDrawOfferEvent.KIND -> "Chess Draw Offer"
|
LiveChessDrawOfferEvent.KIND -> R.string.kind_chess_draw_offer
|
||||||
ChannelCreateEvent.KIND -> "Channel Definition"
|
ChannelCreateEvent.KIND -> R.string.kind_channel_definition
|
||||||
ChannelHideMessageEvent.KIND -> "Channel Hide Msg"
|
ChannelHideMessageEvent.KIND -> R.string.kind_channel_hide_msg
|
||||||
ChannelListEvent.KIND -> "Channel List"
|
ChannelListEvent.KIND -> R.string.kind_channel_list
|
||||||
ChannelMessageEvent.KIND -> "Channel Message"
|
ChannelMessageEvent.KIND -> R.string.kind_channel_message
|
||||||
ChannelMetadataEvent.KIND -> "Channel Metadata"
|
ChannelMetadataEvent.KIND -> R.string.kind_channel_metadata
|
||||||
ChannelMuteUserEvent.KIND -> "Channel Mute User"
|
ChannelMuteUserEvent.KIND -> R.string.kind_channel_mute_user
|
||||||
ChatMessageEncryptedFileHeaderEvent.KIND -> "DM File"
|
ChatMessageEncryptedFileHeaderEvent.KIND -> R.string.kind_dm_file
|
||||||
ChatMessageEvent.KIND -> "DM Message"
|
ChatMessageEvent.KIND -> R.string.kind_dm_message
|
||||||
ChatMessageRelayListEvent.KIND -> "DM Relays"
|
ChatMessageRelayListEvent.KIND -> R.string.kind_dm_relays
|
||||||
ClassifiedsEvent.KIND -> "Classifieds"
|
ClassifiedsEvent.KIND -> R.string.kind_classifieds
|
||||||
CommentEvent.KIND -> "Comments"
|
CommentEvent.KIND -> R.string.kind_comments
|
||||||
CommunityDefinitionEvent.KIND -> "Community Def"
|
CommunityDefinitionEvent.KIND -> R.string.kind_community_def
|
||||||
CommunityListEvent.KIND -> "Community List"
|
CommunityListEvent.KIND -> R.string.kind_community_list
|
||||||
CommunityPostApprovalEvent.KIND -> "Community Post"
|
CommunityPostApprovalEvent.KIND -> R.string.kind_community_post
|
||||||
ContactListEvent.KIND -> "Follow List"
|
ContactListEvent.KIND -> R.string.kind_follow_list
|
||||||
DeletionEvent.KIND -> "Deletions"
|
DeletionEvent.KIND -> R.string.kind_deletions
|
||||||
DraftWrapEvent.KIND -> "Drafts"
|
DraftWrapEvent.KIND -> R.string.kind_drafts
|
||||||
EmojiPackEvent.KIND -> "Emoji Packs"
|
EmojiPackEvent.KIND -> R.string.kind_emoji_packs
|
||||||
EmojiPackSelectionEvent.KIND -> "Emoji Pack List"
|
EmojiPackSelectionEvent.KIND -> R.string.kind_emoji_pack_list
|
||||||
EphemeralChatEvent.KIND -> "Ephemeral Chat"
|
EphemeralChatEvent.KIND -> R.string.kind_ephemeral_chat
|
||||||
EphemeralChatListEvent.KIND -> "Ephemeral Chatrooms"
|
EphemeralChatListEvent.KIND -> R.string.kind_ephemeral_chatrooms
|
||||||
FileHeaderEvent.KIND -> "File Headers"
|
FileHeaderEvent.KIND -> R.string.kind_file_headers
|
||||||
ProfileGalleryEntryEvent.KIND -> "Profile Gallery"
|
ProfileGalleryEntryEvent.KIND -> R.string.kind_profile_gallery
|
||||||
FileServersEvent.KIND -> "File Servers"
|
FileServersEvent.KIND -> R.string.kind_file_servers
|
||||||
FileStorageEvent.KIND -> "Blob Data"
|
FileStorageEvent.KIND -> R.string.kind_blob_data
|
||||||
FileStorageHeaderEvent.KIND -> "Blob Headers"
|
FileStorageHeaderEvent.KIND -> R.string.kind_blob_headers
|
||||||
FhirResourceEvent.KIND -> "Medical Data"
|
FhirResourceEvent.KIND -> R.string.kind_medical_data
|
||||||
FollowListEvent.KIND -> "Follow Packs"
|
FollowListEvent.KIND -> R.string.kind_follow_packs
|
||||||
GenericRepostEvent.KIND -> "Reposts (16)"
|
GenericRepostEvent.KIND -> R.string.kind_reposts_16
|
||||||
GeohashListEvent.KIND -> "Geohash Follows"
|
GeohashListEvent.KIND -> R.string.kind_geohash_follows
|
||||||
GiftWrapEvent.KIND -> "GiftWraps"
|
GiftWrapEvent.KIND -> R.string.kind_gift_wraps
|
||||||
GitIssueEvent.KIND -> "Git Issue"
|
GitIssueEvent.KIND -> R.string.kind_git_issue
|
||||||
GitPatchEvent.KIND -> "Git Path"
|
GitPatchEvent.KIND -> R.string.kind_git_patch
|
||||||
GitRepositoryEvent.KIND -> "Git Repo"
|
GitRepositoryEvent.KIND -> R.string.kind_git_repo
|
||||||
GitReplyEvent.KIND -> "Git Reply"
|
GitReplyEvent.KIND -> R.string.kind_git_reply
|
||||||
GoalEvent.KIND -> "Zap Goals"
|
GoalEvent.KIND -> R.string.kind_zap_goals
|
||||||
HashtagListEvent.KIND -> "Hashtag Follows"
|
HashtagListEvent.KIND -> R.string.kind_hashtag_follows
|
||||||
HighlightEvent.KIND -> "Highlights"
|
HighlightEvent.KIND -> R.string.kind_highlights
|
||||||
HTTPAuthorizationEvent.KIND -> "Http Auth"
|
HTTPAuthorizationEvent.KIND -> R.string.kind_http_auth
|
||||||
IndexerRelayListEvent.KIND -> "Index Relay List"
|
IndexerRelayListEvent.KIND -> R.string.kind_index_relay_list
|
||||||
InteractiveStoryPrologueEvent.KIND -> "Adventure Prologue"
|
InteractiveStoryPrologueEvent.KIND -> R.string.kind_adventure_prologue
|
||||||
InteractiveStorySceneEvent.KIND -> "Adventure Scene"
|
InteractiveStorySceneEvent.KIND -> R.string.kind_adventure_scene
|
||||||
InteractiveStoryReadingStateEvent.KIND -> "Adventure Reading"
|
InteractiveStoryReadingStateEvent.KIND -> R.string.kind_adventure_reading
|
||||||
LabeledBookmarkListEvent.KIND -> "Named Bookmarks"
|
LabeledBookmarkListEvent.KIND -> R.string.kind_named_bookmarks
|
||||||
LiveActivitiesChatMessageEvent.KIND -> "Live Chats"
|
LiveActivitiesChatMessageEvent.KIND -> R.string.kind_live_chats
|
||||||
LiveActivitiesEvent.KIND -> "Live Streams"
|
LiveActivitiesEvent.KIND -> R.string.kind_live_streams
|
||||||
LnZapEvent.KIND -> "Zaps"
|
LnZapEvent.KIND -> R.string.kind_zaps
|
||||||
LnZapPaymentRequestEvent.KIND -> "NWC Request"
|
LnZapPaymentRequestEvent.KIND -> R.string.kind_nwc_request
|
||||||
LnZapPaymentResponseEvent.KIND -> "NWC Response"
|
LnZapPaymentResponseEvent.KIND -> R.string.kind_nwc_response
|
||||||
LnZapPrivateEvent.KIND -> "Private Zaps"
|
LnZapPrivateEvent.KIND -> R.string.kind_private_zaps
|
||||||
LnZapRequestEvent.KIND -> "Zap Req"
|
LnZapRequestEvent.KIND -> R.string.kind_zap_req
|
||||||
LongTextNoteEvent.KIND -> "Blogs"
|
LongTextNoteEvent.KIND -> R.string.kind_blogs
|
||||||
MeetingRoomEvent.KIND -> "Meeting Room"
|
MeetingRoomEvent.KIND -> R.string.kind_meeting_room
|
||||||
MeetingRoomPresenceEvent.KIND -> "Room Presence"
|
MeetingRoomPresenceEvent.KIND -> R.string.kind_room_presence
|
||||||
MeetingSpaceEvent.KIND -> "Meeting Space"
|
MeetingSpaceEvent.KIND -> R.string.kind_meeting_space
|
||||||
MetadataEvent.KIND -> "Profile"
|
MetadataEvent.KIND -> R.string.kind_profile
|
||||||
MuteListEvent.KIND -> "Mute List"
|
MuteListEvent.KIND -> R.string.kind_mute_list
|
||||||
NNSEvent.KIND -> "NNS"
|
NNSEvent.KIND -> R.string.kind_nns
|
||||||
NipTextEvent.KIND -> "NIP"
|
NipTextEvent.KIND -> R.string.kind_nip
|
||||||
NostrConnectEvent.KIND -> "Nostr Connect"
|
NostrConnectEvent.KIND -> R.string.kind_nostr_connect
|
||||||
NIP90StatusEvent.KIND -> "DVM Status"
|
NIP90StatusEvent.KIND -> R.string.kind_dvm_status
|
||||||
NIP90ContentDiscoveryRequestEvent.KIND -> "DVM Content Req"
|
NIP90ContentDiscoveryRequestEvent.KIND -> R.string.kind_dvm_content_req
|
||||||
NIP90ContentDiscoveryResponseEvent.KIND -> "DVM Content Resp"
|
NIP90ContentDiscoveryResponseEvent.KIND -> R.string.kind_dvm_content_resp
|
||||||
NIP90UserDiscoveryRequestEvent.KIND -> "DVM User Req"
|
NIP90UserDiscoveryRequestEvent.KIND -> R.string.kind_dvm_user_req
|
||||||
NIP90UserDiscoveryResponseEvent.KIND -> "DVM User Resp"
|
NIP90UserDiscoveryResponseEvent.KIND -> R.string.kind_dvm_user_resp
|
||||||
OtsEvent.KIND -> "OTS"
|
OtsEvent.KIND -> R.string.kind_ots
|
||||||
PaymentTargetsEvent.KIND -> "PayTo"
|
PaymentTargetsEvent.KIND -> R.string.kind_pay_to
|
||||||
PeopleListEvent.KIND -> "People Lists"
|
PeopleListEvent.KIND -> R.string.kind_people_lists
|
||||||
PictureEvent.KIND -> "Pictures"
|
PictureEvent.KIND -> R.string.kind_pictures
|
||||||
PinListEvent.KIND -> "Pins"
|
PinListEvent.KIND -> R.string.kind_pins
|
||||||
PollNoteEvent.KIND -> "Zap Poll"
|
PollNoteEvent.KIND -> R.string.kind_zap_poll
|
||||||
PollEvent.KIND -> "Poll"
|
PollEvent.KIND -> R.string.kind_poll
|
||||||
PollResponseEvent.KIND -> "Poll Response"
|
PollResponseEvent.KIND -> R.string.kind_poll_response
|
||||||
PrivateDmEvent.KIND -> "NIP-04 DMs"
|
PrivateDmEvent.KIND -> R.string.kind_nip04_dms
|
||||||
PrivateOutboxRelayListEvent.KIND -> "Private Relays"
|
PrivateOutboxRelayListEvent.KIND -> R.string.kind_private_relays
|
||||||
ProxyRelayListEvent.KIND -> "Proxy Relays"
|
ProxyRelayListEvent.KIND -> R.string.kind_proxy_relays
|
||||||
PublicMessageEvent.KIND -> "Public Message"
|
PublicMessageEvent.KIND -> R.string.kind_public_message
|
||||||
ReactionEvent.KIND -> "Reactions"
|
ReactionEvent.KIND -> R.string.kind_reactions
|
||||||
ContactCardEvent.KIND -> "Contact Card"
|
ContactCardEvent.KIND -> R.string.kind_contact_card
|
||||||
RelayAuthEvent.KIND -> "Relay Auth"
|
RelayAuthEvent.KIND -> R.string.kind_relay_auth
|
||||||
RelaySetEvent.KIND -> "Relay Set"
|
RelaySetEvent.KIND -> R.string.kind_relay_set
|
||||||
ReportEvent.KIND -> "Reports"
|
ReportEvent.KIND -> R.string.kind_reports
|
||||||
RepostEvent.KIND -> "Reposts"
|
RepostEvent.KIND -> R.string.kind_reposts
|
||||||
RequestToVanishEvent.KIND -> "User Delete"
|
RequestToVanishEvent.KIND -> R.string.kind_user_delete
|
||||||
SealedRumorEvent.KIND -> "Seals"
|
SealedRumorEvent.KIND -> R.string.kind_seals
|
||||||
SearchRelayListEvent.KIND -> "Search Relays"
|
SearchRelayListEvent.KIND -> R.string.kind_search_relays
|
||||||
StatusEvent.KIND -> "User Status"
|
StatusEvent.KIND -> R.string.kind_user_status
|
||||||
TextNoteEvent.KIND -> "Notes"
|
TextNoteEvent.KIND -> R.string.kind_notes
|
||||||
TextNoteModificationEvent.KIND -> "Edits"
|
TextNoteModificationEvent.KIND -> R.string.kind_edits
|
||||||
TorrentEvent.KIND -> "Torrents"
|
TorrentEvent.KIND -> R.string.kind_torrents
|
||||||
TorrentCommentEvent.KIND -> "Torrent Comments"
|
TorrentCommentEvent.KIND -> R.string.kind_torrent_comments
|
||||||
TrustedRelayListEvent.KIND -> "Trusted Relays"
|
TrustedRelayListEvent.KIND -> R.string.kind_trusted_relays
|
||||||
TrustProviderListEvent.KIND -> "Trusted Providers"
|
TrustProviderListEvent.KIND -> R.string.kind_trusted_providers
|
||||||
VideoHorizontalEvent.KIND -> "Video (Repl)"
|
VideoHorizontalEvent.KIND -> R.string.kind_video_repl
|
||||||
VideoVerticalEvent.KIND -> "Shorts (Repl)"
|
VideoVerticalEvent.KIND -> R.string.kind_shorts_repl
|
||||||
VideoNormalEvent.KIND -> "Video"
|
VideoNormalEvent.KIND -> R.string.kind_video
|
||||||
VideoShortEvent.KIND -> "Shorts"
|
VideoShortEvent.KIND -> R.string.kind_shorts
|
||||||
VoiceEvent.KIND -> "Voice Msg"
|
VoiceEvent.KIND -> R.string.kind_voice_msg
|
||||||
VoiceReplyEvent.KIND -> "Voice Reply"
|
VoiceReplyEvent.KIND -> R.string.kind_voice_reply
|
||||||
WikiNoteEvent.KIND -> "Wiki"
|
WikiNoteEvent.KIND -> R.string.kind_wiki
|
||||||
else -> "k$kind"
|
else -> -1
|
||||||
}
|
}
|
||||||
|
|
||||||
val posts = setOf(0, 1, 6, 7, 16, 30023)
|
val posts = setOf(0, 1, 6, 7, 16, 30023)
|
||||||
@@ -616,8 +613,8 @@ val reports = setOf(ReportEvent.KIND, MuteListEvent.KIND, DeletionEvent.KIND, Re
|
|||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
private fun KindChip(kind: Int) {
|
private fun KindChip(kind: Int) {
|
||||||
val context = LocalContext.current
|
val nameResId = kindDisplayName(kind)
|
||||||
val name = kindDisplayName(kind, context)
|
val name = if (nameResId != -1) stringResource(nameResId) else "k$kind"
|
||||||
val (bg, fg) =
|
val (bg, fg) =
|
||||||
when (kind) {
|
when (kind) {
|
||||||
in posts -> {
|
in posts -> {
|
||||||
|
|||||||
@@ -1555,4 +1555,132 @@
|
|||||||
<string name="chess_game_id">Game ID: %1$s\u2026</string>
|
<string name="chess_game_id">Game ID: %1$s\u2026</string>
|
||||||
<string name="badge_and_n_others"> and %1$d others</string>
|
<string name="badge_and_n_others"> and %1$d others</string>
|
||||||
<string name="remove_language">Remove %1$s</string>
|
<string name="remove_language">Remove %1$s</string>
|
||||||
|
|
||||||
|
<!-- Kind display names for relay subscription filter chips -->
|
||||||
|
<string name="kind_outbox_relays">Outbox Relays</string>
|
||||||
|
<string name="kind_apps">Apps</string>
|
||||||
|
<string name="kind_app_recommendations">App Recommendations</string>
|
||||||
|
<string name="kind_user_settings">User Settings</string>
|
||||||
|
<string name="kind_audio_header">Audio Header</string>
|
||||||
|
<string name="kind_audio_track">Audio Track</string>
|
||||||
|
<string name="kind_badge_awards">Badge Awards</string>
|
||||||
|
<string name="kind_badge_definitions">Badge Definitions</string>
|
||||||
|
<string name="kind_profile_badges">Profile Badges</string>
|
||||||
|
<string name="kind_blocked_relays">Blocked Relays</string>
|
||||||
|
<string name="kind_blossom_servers">Blossom Servers</string>
|
||||||
|
<string name="kind_blossom_auth">Blossom Auth</string>
|
||||||
|
<string name="kind_broadcast_relays">Broadcast Relays</string>
|
||||||
|
<string name="kind_bookmark_list">Bookmark List</string>
|
||||||
|
<string name="kind_day_appointment">Day Appointment</string>
|
||||||
|
<string name="kind_calendar">Calendar</string>
|
||||||
|
<string name="kind_appointment">Appointment</string>
|
||||||
|
<string name="kind_appt_rsvp">Appt RSVP</string>
|
||||||
|
<string name="kind_chess_games">Chess Games</string>
|
||||||
|
<string name="kind_chess_auth">Chess Auth</string>
|
||||||
|
<string name="kind_favorite_relays">Favorite Relays</string>
|
||||||
|
<string name="kind_chess_challenges">Chess Challenges</string>
|
||||||
|
<string name="kind_chess_game_accept">Chess Game Accept</string>
|
||||||
|
<string name="kind_chess_move">Chess Move</string>
|
||||||
|
<string name="kind_chess_game_end">Chess Game End</string>
|
||||||
|
<string name="kind_chess_draw_offer">Chess Draw Offer</string>
|
||||||
|
<string name="kind_channel_definition">Channel Definition</string>
|
||||||
|
<string name="kind_channel_hide_msg">Channel Hide Msg</string>
|
||||||
|
<string name="kind_channel_list">Channel List</string>
|
||||||
|
<string name="kind_channel_message">Channel Message</string>
|
||||||
|
<string name="kind_channel_metadata">Channel Metadata</string>
|
||||||
|
<string name="kind_channel_mute_user">Channel Mute User</string>
|
||||||
|
<string name="kind_dm_file">DM File</string>
|
||||||
|
<string name="kind_dm_message">DM Message</string>
|
||||||
|
<string name="kind_dm_relays">DM Relays</string>
|
||||||
|
<string name="kind_classifieds">Classifieds</string>
|
||||||
|
<string name="kind_comments">Comments</string>
|
||||||
|
<string name="kind_community_def">Community Def</string>
|
||||||
|
<string name="kind_community_list">Community List</string>
|
||||||
|
<string name="kind_community_post">Community Post</string>
|
||||||
|
<string name="kind_follow_list">Follow List</string>
|
||||||
|
<string name="kind_deletions">Deletions</string>
|
||||||
|
<string name="kind_drafts">Drafts</string>
|
||||||
|
<string name="kind_emoji_packs">Emoji Packs</string>
|
||||||
|
<string name="kind_emoji_pack_list">Emoji Pack List</string>
|
||||||
|
<string name="kind_ephemeral_chat">Ephemeral Chat</string>
|
||||||
|
<string name="kind_ephemeral_chatrooms">Ephemeral Chatrooms</string>
|
||||||
|
<string name="kind_file_headers">File Headers</string>
|
||||||
|
<string name="kind_profile_gallery">Profile Gallery</string>
|
||||||
|
<string name="kind_file_servers">File Servers</string>
|
||||||
|
<string name="kind_blob_data">Blob Data</string>
|
||||||
|
<string name="kind_blob_headers">Blob Headers</string>
|
||||||
|
<string name="kind_medical_data">Medical Data</string>
|
||||||
|
<string name="kind_follow_packs">Follow Packs</string>
|
||||||
|
<string name="kind_reposts_16">Reposts (16)</string>
|
||||||
|
<string name="kind_geohash_follows">Geohash Follows</string>
|
||||||
|
<string name="kind_gift_wraps">GiftWraps</string>
|
||||||
|
<string name="kind_git_issue">Git Issue</string>
|
||||||
|
<string name="kind_git_patch">Git Patch</string>
|
||||||
|
<string name="kind_git_repo">Git Repo</string>
|
||||||
|
<string name="kind_git_reply">Git Reply</string>
|
||||||
|
<string name="kind_zap_goals">Zap Goals</string>
|
||||||
|
<string name="kind_hashtag_follows">Hashtag Follows</string>
|
||||||
|
<string name="kind_highlights">Highlights</string>
|
||||||
|
<string name="kind_http_auth">Http Auth</string>
|
||||||
|
<string name="kind_index_relay_list">Index Relay List</string>
|
||||||
|
<string name="kind_adventure_prologue">Adventure Prologue</string>
|
||||||
|
<string name="kind_adventure_scene">Adventure Scene</string>
|
||||||
|
<string name="kind_adventure_reading">Adventure Reading</string>
|
||||||
|
<string name="kind_named_bookmarks">Named Bookmarks</string>
|
||||||
|
<string name="kind_live_chats">Live Chats</string>
|
||||||
|
<string name="kind_live_streams">Live Streams</string>
|
||||||
|
<string name="kind_zaps">Zaps</string>
|
||||||
|
<string name="kind_nwc_request">NWC Request</string>
|
||||||
|
<string name="kind_nwc_response">NWC Response</string>
|
||||||
|
<string name="kind_private_zaps">Private Zaps</string>
|
||||||
|
<string name="kind_zap_req">Zap Req</string>
|
||||||
|
<string name="kind_blogs">Blogs</string>
|
||||||
|
<string name="kind_meeting_room">Meeting Room</string>
|
||||||
|
<string name="kind_room_presence">Room Presence</string>
|
||||||
|
<string name="kind_meeting_space">Meeting Space</string>
|
||||||
|
<string name="kind_profile">Profile</string>
|
||||||
|
<string name="kind_mute_list">Mute List</string>
|
||||||
|
<string name="kind_nns">NNS</string>
|
||||||
|
<string name="kind_nip">NIP</string>
|
||||||
|
<string name="kind_nostr_connect">Nostr Connect</string>
|
||||||
|
<string name="kind_dvm_status">DVM Status</string>
|
||||||
|
<string name="kind_dvm_content_req">DVM Content Req</string>
|
||||||
|
<string name="kind_dvm_content_resp">DVM Content Resp</string>
|
||||||
|
<string name="kind_dvm_user_req">DVM User Req</string>
|
||||||
|
<string name="kind_dvm_user_resp">DVM User Resp</string>
|
||||||
|
<string name="kind_ots">OTS</string>
|
||||||
|
<string name="kind_pay_to">PayTo</string>
|
||||||
|
<string name="kind_people_lists">People Lists</string>
|
||||||
|
<string name="kind_pictures">Pictures</string>
|
||||||
|
<string name="kind_pins">Pins</string>
|
||||||
|
<string name="kind_zap_poll">Zap Poll</string>
|
||||||
|
<string name="kind_poll">Poll</string>
|
||||||
|
<string name="kind_poll_response">Poll Response</string>
|
||||||
|
<string name="kind_nip04_dms">NIP-04 DMs</string>
|
||||||
|
<string name="kind_private_relays">Private Relays</string>
|
||||||
|
<string name="kind_proxy_relays">Proxy Relays</string>
|
||||||
|
<string name="kind_public_message">Public Message</string>
|
||||||
|
<string name="kind_reactions">Reactions</string>
|
||||||
|
<string name="kind_contact_card">Contact Card</string>
|
||||||
|
<string name="kind_relay_auth">Relay Auth</string>
|
||||||
|
<string name="kind_relay_set">Relay Set</string>
|
||||||
|
<string name="kind_reports">Reports</string>
|
||||||
|
<string name="kind_reposts">Reposts</string>
|
||||||
|
<string name="kind_user_delete">User Delete</string>
|
||||||
|
<string name="kind_seals">Seals</string>
|
||||||
|
<string name="kind_search_relays">Search Relays</string>
|
||||||
|
<string name="kind_user_status">User Status</string>
|
||||||
|
<string name="kind_notes">Notes</string>
|
||||||
|
<string name="kind_edits">Edits</string>
|
||||||
|
<string name="kind_torrents">Torrents</string>
|
||||||
|
<string name="kind_torrent_comments">Torrent Comments</string>
|
||||||
|
<string name="kind_trusted_relays">Trusted Relays</string>
|
||||||
|
<string name="kind_trusted_providers">Trusted Providers</string>
|
||||||
|
<string name="kind_video_repl">Video (Repl)</string>
|
||||||
|
<string name="kind_shorts_repl">Shorts (Repl)</string>
|
||||||
|
<string name="kind_video">Video</string>
|
||||||
|
<string name="kind_shorts">Shorts</string>
|
||||||
|
<string name="kind_voice_msg">Voice Msg</string>
|
||||||
|
<string name="kind_voice_reply">Voice Reply</string>
|
||||||
|
<string name="kind_wiki">Wiki</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
Reference in New Issue
Block a user