export default { translation: { 'Welcome! 🥳': 'Welcome! 🥳', About: 'About', 'New Note': 'New Note', Post: 'Post', Home: 'Home', Feed: 'Feed', 'Favorites Feed': 'Favorites Feed', 'Pinned note': 'Pinned note', 'Relay settings': 'Relays and Storage Settings', Settings: 'Settings', SidebarRelays: 'Relays', Refresh: 'Refresh', Profile: 'Profile', Logout: 'Logout', Following: 'Following', followings: 'followings', reposted: 'reposted', 'just now': 'just now', 'n minutes ago': '{{n}} minutes ago', 'n m': '{{n}}m', 'n hours ago': '{{n}} hours ago', 'n h': '{{n}}h', 'n days ago': '{{n}} days ago', 'n d': '{{n}}d', date: '{{timestamp, date}}', Follow: 'Follow', Unfollow: 'Unfollow', 'Follow failed': 'Follow failed', 'Unfollow failed': 'Unfollow failed', 'show new notes': 'show new notes', 'loading...': 'loading...', 'Loading...': 'Loading...', 'no more notes': 'no more notes', 'calendar entries': 'calendar entries', 'Loading calendar events...': 'Loading calendar events...', 'No calendar events found': 'No calendar events found', 'Calendar events in the next {{count}} months': 'Calendar events in the next {{count}} months', 'The nostr.band relay appears to be temporarily out of service. Please try again later.': 'The nostr.band relay appears to be temporarily out of service. Please try again later.', 'reply to': 'reply to', reply: 'reply', Reply: 'Reply', 'load more older replies': 'load more older replies', 'Write something...': 'Write something...', Cancel: 'Cancel', Mentions: 'Mentions', 'Search for event or address…': 'Search for event or address…', 'Search notes…': 'Search notes…', 'No notes found': 'No notes found', 'Failed to post': 'Failed to post', 'Post successful': 'Post successful', 'Your post has been published': 'Your post has been published', Repost: 'Repost', Quote: 'Quote', 'Copy event ID': 'Copy event ID', 'Copy user ID': 'Copy user ID', 'Send public message': 'Send public message', 'View raw event': 'View raw event', 'View full profile': 'View full profile', Like: 'Like', 'switch to light theme': 'switch to light theme', 'switch to dark theme': 'switch to dark theme', 'switch to system theme': 'switch to system theme', Note: 'Note', note: 'note', "username's following": "{{username}}'s following", "username's used relays": "{{username}}'s used relays", "username's muted": "{{username}}'s muted", Login: 'Login', 'Please log in to view notifications.': 'Please log in to view notifications.', 'Follows you': 'Follows you', 'Relay Settings': 'Relays and Storage Settings', 'Relays and Storage Settings': 'Relays and Storage Settings', 'Relay set name': 'Relay set name', 'Add a new relay set': 'Add a new relay set', Add: 'Add', 'n relays': '{{n}} relays', Rename: 'Rename', 'Copy share link': 'Copy share link', 'Copy address': 'Copy address', 'Copy payto URI': 'Copy payto URI', 'Copied payto address': 'Copied payto address', 'Copied to clipboard': 'Copied to clipboard', 'Copied {{label}} address': 'Copied {{label}} address', 'Lightning payment address – copy to pay via your wallet': 'Lightning payment address – copy to pay via your wallet', 'Payment address – copy to use in your wallet or app': 'Payment address – copy to use in your wallet or app', 'Click to open payment options': 'Click to open payment options', 'Click to copy address': 'Click to copy address', 'Open on website': 'Open on website', 'Raw profile event': 'Raw profile event', 'Full profile event': 'Full profile event', 'Event (JSON)': 'Event (JSON)', 'Save full profile': 'Save full profile', 'Add tag': 'Add tag', 'Remove tag': 'Remove tag', 'Tag name': 'Tag name', Value: 'Value', 'Add value to tag': 'Add value to tag', 'Remove value': 'Remove value', 'No tags. Click "Add tag" to add one.': 'No tags. Click "Add tag" to add one.', 'Profile updated': 'Profile updated', 'Failed to publish profile': 'Failed to publish profile', 'Invalid profile JSON': 'Invalid profile JSON', 'Refresh cache': 'Refresh cache', 'Force-refresh profile and payment info from relays': 'Force-refresh profile and payment info from relays', 'Profile and payment cache refreshed': 'Profile and payment cache refreshed', 'Failed to refresh cache': 'Failed to refresh cache', 'Raw payment info event': 'Raw payment info event', 'Payment info': 'Payment info', 'Edit payment info': 'Edit payment info', 'Add payment info': 'Add payment info', 'No payment info event yet. Click "Add payment info" to create one.': 'No payment info event yet. Click "Add payment info" to create one.', 'Content (JSON)': 'Content (JSON)', Tags: 'Tags', 'Tags (JSON array of arrays, e.g. [["payto","lightning","user@domain.com"]])': 'Tags (JSON array of arrays, e.g. [["payto","lightning","user@domain.com"]])', 'Payment info updated': 'Payment info updated', 'Failed to publish payment info': 'Failed to publish payment info', 'Invalid tags JSON': 'Invalid tags JSON', 'Payment methods': 'Payment methods', 'NIP-A3 payto tags: type (e.g. lightning) and authority (e.g. user@domain.com).': 'NIP-A3 payto tags: type (e.g. lightning) and authority (e.g. user@domain.com).', 'Type (e.g. lightning)': 'Type (e.g. lightning)', 'Authority (e.g. user@domain.com)': 'Authority (e.g. user@domain.com)', 'Add payment method': 'Add payment method', Remove: 'Remove', 'Additional content (JSON)': 'Additional content (JSON)', 'Show full event JSON': 'Show full event JSON', 'Tag list': 'Tag list', 'Profile event tags (e.g. lud16, nip05, website). Saved with kind 0.': 'Profile event tags (e.g. lud16, nip05, website). Saved with kind 0.', 'Tag value': 'Tag value', 'Saving…': 'Saving…', 'Share with Jumble': 'Share with Jumble', 'Share with Alexandria': 'Share with Alexandria', 'Start video call': 'Start video call', 'Copy call invite link': 'Copy call invite link', 'Start call about this': 'Start call about this', 'Send call invite': 'Send call invite', 'Join the video call': 'Join the video call', 'Schedule video call': 'Schedule video call', "You're invited to a scheduled video call.": "You're invited to a scheduled video call.", 'Create a calendar event and send an invite. The recipient will see the event with a join link.': 'Create a calendar event and send an invite. The recipient will see the event with a join link.', 'Schedule a video call': 'Schedule a video call', 'Create a calendar event and send kind 24 invites to each listed invitee.': 'Create a calendar event and send kind 24 invites to each listed invitee.', Invitees: 'Invitees', 'Paste nostr:npub1... or nostr:nprofile1... (one or more)': 'Paste nostr:npub1... or nostr:nprofile1... (one or more)', 'Schedule and send invites': 'Schedule and send invites', 'Add at least one invitee (paste nostr:npub or nostr:nprofile links)': 'Add at least one invitee (paste nostr:npub or nostr:nprofile links)', 'Scheduled call created and {{count}} invite(s) sent': 'Scheduled call created and {{count}} invite(s) sent', 'Join video call': 'Join video call', 'Scheduled video call': 'Scheduled video call', 'Video call': 'Video call', 'Schedule and send invite': 'Schedule and send invite', 'Scheduling…': 'Scheduling…', 'Please set a start time': 'Please set a start time', 'End time must be after start time': 'End time must be after start time', 'Failed to schedule call': 'Failed to schedule call', 'Scheduled call created and invite sent': 'Scheduled call created and invite sent', RSVP: 'RSVP', 'RSVP: {{status}}': 'RSVP: {{status}}', Accepted: 'Accepted', Tentative: 'Tentative', Declined: 'Declined', 'You need to log in to RSVP': 'You need to log in to RSVP', 'RSVP updated': 'RSVP updated', 'Failed to update RSVP': 'Failed to update RSVP', Organizer: 'Organizer', Attendees: 'Attendees', 'No response': 'No response', 'Calendar Events': 'Calendar Events', 'Calendar Event': 'Calendar Event', 'Schedule in-person meeting': 'Schedule in-person meeting', 'Create a calendar event and send an invite. No video link — for real-life meetups, conferences, etc.': 'Create a calendar event and send an invite. No video link — for real-life meetups, conferences, etc.', "You're invited to an in-person meeting.": "You're invited to an in-person meeting.", 'Meeting created and invite sent': 'Meeting created and invite sent', 'Failed to create meeting': 'Failed to create meeting', 'Create and send invite': 'Create and send invite', 'Creating…': 'Creating…', 'In-person meeting': 'In-person meeting', Location: 'Location', 'Address, venue, or place': 'Address, venue, or place', Description: 'Description', 'Optional notes': 'Optional notes', 'Create a calendar event for a real-life meetup and send kind 24 invites to each invitee.': 'Create a calendar event for a real-life meetup and send kind 24 invites to each invitee.', 'Meeting created and {{count}} invite(s) sent': 'Meeting created and {{count}} invite(s) sent', 'Create and send invites': 'Create and send invites', Title: 'Title', Start: 'Start', End: 'End', Delete: 'Delete', 'Relay already exists': 'Relay already exists', 'invalid relay URL': 'invalid relay URL', 'Relay URL…': 'wss://… or relay host', 'Open relay': 'Open relay', 'Add a new relay': 'Add a new relay', back: 'back', 'Lost in the void': 'Lost in the void', 'Carry me home': 'Carry me home', 'no replies': 'no replies', 'Reply to': 'Reply to', Search: 'Search', 'The relays you are connected to do not support search': 'The relays you are connected to do not support search', 'Show more...': 'Show more...', 'All users': 'All users', 'Display replies': 'Display replies', Notes: 'Notes', Replies: 'Replies', Notifications: 'Notifications', 'no more notifications': 'no more notifications', 'Using private key login is insecure. It is recommended to use a browser extension for login, such as alby, nostr-keyx or nos2x. If you must use a private key, please set a password for encryption at minimum.': 'Using private key login is insecure. It is recommended to use a browser extension for login, such as alby, nostr-keyx or nos2x. If you must use a private key, please set a password for encryption at minimum.', 'Login with Browser Extension': 'Login with Browser Extension', 'Login with Bunker': 'Login with Bunker', 'Login with Private Key': 'Login with Private Key', 'reload notes': 'reload notes', 'Logged in Accounts': 'Logged in Accounts', 'Add an Account': 'Add an Account', 'More options': 'More options', 'Add client tag': 'Add client tag', 'Show others this was sent via Jumble': 'Show others this was sent via Jumble', 'Are you sure you want to logout?': 'Are you sure you want to logout?', 'relay sets': 'relay sets', edit: 'edit', Languages: 'Languages', Theme: 'Theme', System: 'System', Light: 'Light', Dark: 'Dark', Temporary: 'Temporary', 'Choose a relay set': 'Choose a relay set', 'Switch account': 'Switch account', Pictures: 'Pictures', 'Picture note': 'Picture note', 'A special note for picture-first clients like Olas': 'A special note for picture-first clients like Olas', 'Picture note requires images': 'Picture note requires images', Relays: 'Relays', Image: 'Image', 'Upload Image': 'Upload Image', 'Insert emoji': 'Insert emoji', 'Insert GIF': 'Insert GIF', 'Search GIFs': 'Search GIFs', 'Choose a GIF': 'Choose a GIF', 'Search GifBuddy for more GIFs': 'Search GifBuddy for more GIFs', 'Add your own GIFs': 'Add your own GIFs', 'Description (optional, for search)': 'Description (optional, for search)', 'e.g. happy birthday, thumbs up': 'e.g. happy birthday, thumbs up', 'Uploading...': 'Uploading...', 'No GIFs found. Try searching or add your own. GIFs come from Nostr kind 1063 (NIP-94) events on GIF relays.': 'No GIFs found. Try searching or add your own. GIFs come from Nostr kind 1063 (NIP-94) events on GIF relays.', '{{name}} is not a GIF file': '{{name}} is not a GIF file', 'R & W': 'R & W', Read: 'Read', Write: 'Write', 'Pull relay sets': 'Pull relay sets', 'Select the relay sets you want to pull': 'Select the relay sets you want to pull', 'No relay sets found': 'No relay sets found', 'Pull n relay sets': 'Pull {{n}} relay sets', Pull: 'Pull', 'Select all': 'Select all', 'Relay Sets': 'Relay Sets', 'Read & Write Relays': 'Read & Write Relays', 'read relays description': 'Read relays are used to seek events about you. Other users will publish the events they want you to see to your read relays.', 'write relays description': 'Write relays are used to publish your events. Other users will seek your events from your write relays.', 'read & write relays notice': 'The number of read and write servers should ideally be kept between 2 and 4.', "Don't have an account yet?": "Don't have an account yet?", 'or simply generate a private key': 'or simply generate a private key', 'This is a private key. Do not share it with anyone. Keep it safe and secure. You will not be able to recover it if you lose it.': 'This is a private key. Do not share it with anyone. Keep it safe and secure. You will not be able to recover it if you lose it.', Edit: 'Edit', Save: 'Save', 'Display Name': 'Display Name', Bio: 'Bio', 'Nostr Address (NIP-05)': 'Nostr Address (NIP-05)', 'Invalid NIP-05 address': 'Invalid NIP-05 address', 'Copy private key': 'Copy private key', 'Enter the password to decrypt your ncryptsec': 'Enter the password to decrypt your ncryptsec', Back: 'Back', 'optional: encrypt nsec': 'optional: encrypt nsec', password: 'password', 'Sign up': 'Sign up', 'Save to': 'Save to', 'Enter a name for the new relay set': 'Enter a name for the new relay set', 'Save to a new relay set': 'Save to a new relay set', Mute: 'Mute', Muted: 'Muted', Unmute: 'Unmute', 'Unmute user': 'Unmute user', Block: 'Block', Unblock: 'Unblock', blocked: 'blocked', 'Append n relays': 'Append {{n}} relays', Append: 'Append', 'Select relays to append': 'Select relays to append', 'calculating...': 'calculating...', 'Calculate optimal read relays': 'Calculate optimal read relays', 'Login to set': 'Login to set', 'Please login to view following feed': 'Please login to view following feed', 'Send only to r': 'Send only to {{r}}', 'Send only to these relays': 'Send only to these relays', Explore: 'Explore', 'Search relays': 'Search relays', relayInfoBadgeAuth: 'Auth', relayInfoBadgeSearch: 'Search', relayInfoBadgePayment: 'Payment', Operator: 'Operator', Contact: 'Contact', Software: 'Software', Version: 'Version', 'Random Relays': 'Random Relays', randomRelaysRefresh: 'Refresh', 'Explore more': 'Explore more', 'Payment page': 'Payment page', 'Supported NIPs': 'Supported NIPs', 'Relay liveliness (NIP-66)': 'Relay liveliness (NIP-66)', 'Relay monitor (NIP-66)': 'Relay monitor (NIP-66)', 'Auth required': 'Auth required', 'Public (no auth)': 'Public (no auth)', 'Payment required': 'Payment required', 'No payment': 'No payment', 'Writes required': 'Writes required', 'Writes open': 'Writes open', 'PoW required': 'PoW required', 'No PoW': 'No PoW', 'RTT open': 'RTT open', 'RTT read': 'RTT read', 'RTT write': 'RTT write', 'Supported NIPs (from monitor)': 'Supported NIPs (from monitor)', 'Last reported by monitor': 'Last reported by monitor', 'Network': 'Network', 'Type': 'Type', 'Topics': 'Topics', 'Open in a': 'Open in {{a}}', 'Cannot handle event of kind k': 'Cannot handle event of kind {{k}}', 'Sorry! The note cannot be found 😔': 'Sorry! The note cannot be found 😔', 'This user has been muted': 'This user has been muted', Wallet: 'Wallet', Sats: 'Sats', sats: 'sats', 'Zap to': 'Zap to', 'Zap n sats': 'Zap {{n}} sats', zapComment: 'Comment', 'Default zap amount': 'Default zap amount', 'Default zap comment': 'Default zap comment', 'Lightning Address (or LNURL)': 'Lightning Address (or LNURL)', 'Quick zap': 'Quick zap', 'If enabled, you can zap with a single click. Click and hold for custom amounts': 'If enabled, you can zap with a single click. Click and hold for custom amounts', All: 'All', Reactions: 'Reactions', Zaps: 'Zaps', 'Enjoying Jumble?': 'Enjoying Jumble?', 'Your donation helps me maintain Jumble and make it better! 😊': 'Your donation helps me maintain Jumble and make it better! 😊', 'Earlier notifications': 'Earlier notifications', 'Temporarily display this note': 'Temporarily display this note', buttonFollowing: 'Following', 'Are you sure you want to unfollow this user?': 'Are you sure you want to unfollow this user?', 'Recent Supporters': 'Recent Supporters', 'Seen on': 'Seen on', 'Temporarily display this reply': 'Temporarily display this reply', 'Note not found': 'Note not found', 'The note was not found on your relays or default relays.': 'The note was not found on your relays or default relays.', 'Try searching author\'s relays': 'Try searching author\'s relays', 'Searching external relays...': 'Searching external relays...', 'This will connect to the author\'s relays and relay hints': 'This will connect to the author\'s relays and relay hints', 'Note could not be found anywhere': 'Note could not be found anywhere', 'Try external relays': 'Try external relays', 'Searching...': 'Searching...', 'Show relays': 'Show relays', 'No external relay hints available': 'No external relay hints available', 'no more replies': 'no more replies', 'Relay sets': 'Relay sets', 'Favorite Relays': 'Favorite Relays', 'Using app default relays': 'Using app default relays', "Following's Favorites": "Following's Favorites", 'no more relays': 'no more relays', 'Favorited by': 'Favorited by', 'Post settings': 'Post settings', 'Media upload service': 'Media upload service', 'Choose a relay': 'Choose a relay', 'no relays found': 'no relays found', video: 'video', 'Show n new notes': 'Show {{n}} new notes', YouTabName: 'You', Bookmark: 'Bookmark', 'Remove bookmark': 'Remove bookmark', 'no bookmarks found': 'no bookmarks found', 'no more bookmarks': 'no more bookmarks', Bookmarks: 'Bookmarks', 'Follow Packs': 'Follow Packs', 'Follow Pack': 'Follow Pack', 'Please log in to follow': 'Please log in to follow', 'Following All': 'Following All', 'Followed {{count}} users': 'Followed {{count}} users', 'All available members are already followed or muted': 'All available members are already followed or muted', 'You are already following all members of this pack': 'You are already following all members of this pack', 'Failed to follow pack': 'Failed to follow pack', '{{count}} profiles': '{{count}} profiles', 'Show more': 'Show more', General: 'General', Autoplay: 'Autoplay', 'Enable video autoplay on this device': 'Enable video autoplay on this device', 'Add random relays to every publish': 'Random relays in publish list', 'Add random relays to every publish description': 'Adds {{n}} random public relays from the NIP-66 lively list (preferring monitors that reported a write RTT) to the publish relay list. When ON, they are selected by default; when OFF, they appear in the list but are unchecked so you can optionally include them.', 'relayType_local': 'Local', 'relayType_relay_list': 'Relay list', 'relayType_client_default': 'Client default', 'relayType_open_from': 'Current feed', 'relayType_favorite': 'Favorite', 'relayType_relay_set': 'Relay set', 'relayType_contextual': 'Reply/PM', 'relayType_randomly_selected': 'Random (optional)', 'Session relays': 'Session relays', 'Session relays tab description': 'Relay logic for this session: working and striked preset relays, and scored random relays (used to prefer faster, proven relays when adding random relays to publish).', 'Session relays preset working': 'Working preset relays', 'Session relays preset working hint': 'Preset relays (from app defaults) that have not reached 3 publish failures this session.', 'Session relays preset striked': 'Striked preset relays', 'Session relays preset striked hint': 'Preset relays that have reached 3 publish failures this session and are skipped for the rest of the session.', 'Session relays scored random': 'Scored random relays', 'Session relays scored random hint': 'Relays that have accepted at least one publish this session; used to prefer faster relays when picking random relays. Sorted by average latency.', 'Session relays all striked': 'All striked relays (any source)', successes: 'successes', None: 'None', 'Cache & offline storage': 'Cache & offline storage', 'Paste or drop media files to upload': 'Paste or drop media files to upload', Preview: 'Preview', 'You are about to publish an event signed by [{{eventAuthorName}}]. You are currently logged in as [{{currentUsername}}]. Are you sure?': 'You are about to publish an event signed by [{{eventAuthorName}}]. You are currently logged in as [{{currentUsername}}]. Are you sure?', 'Platinum Sponsors': 'Platinum Sponsors', From: 'From', 'Comment on': 'Comment on', 'View on njump.me': 'View on njump.me', 'Hide content from untrusted users': 'Hide content from untrusted users', 'Only show content from your followed users and the users they follow': 'Only show content from your followed users and the users they follow', 'Followed by': 'Followed by', 'Mute user privately': 'Mute user privately', 'Mute user publicly': 'Mute user publicly', Quotes: 'Quotes', 'Lightning Invoice': 'Lightning Invoice', 'Bookmark failed': 'Bookmark failed', 'Remove bookmark failed': 'Remove bookmark failed', Translation: 'Translation', Balance: 'Balance', characters: 'characters', jumbleTranslateApiKeyDescription: 'You can use this API key anywhere else that supports LibreTranslate. The service URL is {{serviceUrl}}', 'Top up': 'Top up', 'Will receive: {n} characters': 'Will receive: {{n}} characters', 'Top up {n} sats': 'Top up {{n}} sats', 'Minimum top up is {n} sats': 'Minimum top up is {{n}} sats', Service: 'Service', 'Reset API key': 'Reset API key', 'Are you sure you want to reset your API key? This action cannot be undone.': 'Are you sure you want to reset your API key? This action cannot be undone.', Warning: 'Warning', 'Errors & warnings': 'Errors & warnings', 'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.': 'Your current API key will become invalid immediately, and any applications using it will stop working until you update them with the new key.', 'Service address': 'Service address', Pay: 'Pay', interactions: 'interactions', notifications: 'notifications', 'Show untrusted {type}': 'Show untrusted {{type}}', 'Hide untrusted {type}': 'Hide untrusted {{type}}', 'Currently hiding {type} from untrusted users.': 'Currently hiding {{type}} from untrusted users.', 'Currently showing all {type}.': 'Currently showing all {{type}}.', 'Click continue to show all {type}.': 'Click continue to show all {{type}}.', 'Click continue to hide {type} from untrusted users.': 'Click continue to hide {{type}} from untrusted users.', 'Trusted users include people you follow and people they follow.': 'Trusted users include people you follow and people they follow.', Continue: 'Continue', 'Successfully updated mute list': 'Successfully updated mute list', 'No pubkeys found from {url}': 'No pubkeys found from {{url}}', 'Translating...': 'Translating...', Translate: 'Translate', 'Show original': 'Show original', Website: 'Website', 'Hide untrusted notes': 'Hide untrusted notes', 'Open in another client': 'Open in another client', Community: 'Community', Group: 'Group', 'Live event': 'Live event', Article: 'Article', Unfavorite: 'Unfavorite', 'Recommended relays': 'Recommended relays', 'Show recommended relays panel': 'Show recommended relays panel', 'Display the right-side panel with recommended relays on desktop': 'Display the right-side panel with recommended relays on desktop', 'Blossom server URLs': 'Blossom server URLs', 'You need to add at least one blossom server in order to upload media files.': 'You need to add at least one blossom server in order to upload media files.', 'Recommended blossom servers': 'Recommended blossom servers', 'Enter Blossom server URL': 'Enter Blossom server URL', Preferred: 'Preferred', 'Multiple choice (select one or more)': 'Multiple choice (select one or more)', Vote: 'Vote', '{{number}} votes': '{{number}} votes', 'Total votes': 'Total votes', 'Poll has ended': 'Poll has ended', 'Poll ends at {{time}}': 'Poll ends at {{time}}', 'Load results': 'Load results', 'This is a poll note.': 'This is a poll note.', 'Unlike regular notes, polls are not widely supported and may not display on other clients.': 'Unlike regular notes, polls are not widely supported and may not display on other clients.', 'Option {{number}}': 'Option {{number}}', 'Add Option': 'Add Option', 'Allow multiple choices': 'Allow multiple choices', 'End Date (optional)': 'End Date (optional)', 'Clear end date': 'Clear end date', 'Relay URLs (optional, comma-separated)': 'Relay URLs (optional, comma-separated)', 'Remove poll': 'Remove poll', 'Refresh results': 'Refresh results', Poll: 'Poll', Media: 'Media', Interests: 'Interests', Calendar: 'Calendar', 'No subscribed interests yet.': 'No subscribed interests yet. Add topics in settings to see them here.', 'No bookmarked notes with id tags yet.': 'No bookmarked notes with id tags yet. Only classic (e-tag) bookmarks load in this feed.', 'No follows or relays to load yet.': 'No follows or relays to load yet.', 'Nothing to load for this feed.': 'Nothing to load for this feed.', 'Republish to ...': 'Republish to ...', 'All available relays': 'All available relays', 'All active relays (monitoring list)': 'All active relays (monitoring list)', 'Successfully republish to all available relays': 'Successfully republish to all available relays', 'Failed to republish to all available relays: {{error}}': 'Failed to republish to all available relays: {{error}}', 'Successfully republish to all active relays': 'Successfully republish to all active relays', 'Failed to republish to all active relays: {{error}}': 'Failed to republish to all active relays: {{error}}', 'No active relays in monitoring list': 'No active relays in monitoring list', 'No relay accepted the event': 'No relay accepted the event', 'No relays available': 'No relays available', 'No write relays configured': 'No write relays configured', 'Relay did not accept the event': 'Relay did not accept the event', 'Only {{count}} relay(s) accepted the event; at least 5 required for "all active relays".': 'Only {{count}} relay(s) accepted the event; at least 5 required for "all active relays".', 'Successfully republish to your write relays': 'Successfully republish to your write relays', 'Failed to republish to your write relays: {{error}}': 'Failed to republish to your write relays: {{error}}', 'Successfully republish to relay set: {{name}}': 'Successfully republish to relay set: {{name}}', 'Failed to republish to relay set: {{name}}. Error: {{error}}': 'Failed to republish to relay set: {{name}}. Error: {{error}}', 'Successfully republish to relay: {{url}}': 'Successfully republish to relay: {{url}}', 'Failed to republish to relay: {{url}}. Error: {{error}}': 'Failed to republish to relay: {{url}}. Error: {{error}}', 'Write relays': 'Write relays', 'No more reactions': 'No more reactions', 'No reactions yet': 'No reactions yet', 'No more zaps': 'No more zaps', 'No zaps yet': 'No zaps yet', 'No more reposts': 'No more reposts', 'No reposts yet': 'No reposts yet', Reposts: 'Reposts', FollowListNotFoundConfirmation: 'Follow list not found. Do you want to create a new one? If you have followed users before, please DO NOT confirm as this operation will cause you to lose your previous follow list.', MuteListNotFoundConfirmation: 'Mute list not found. Do you want to create a new one? If you have muted users before, please DO NOT confirm as this operation will cause you to lose your previous mute list.', 'Show NSFW content by default': 'Show NSFW content by default', 'Custom emoji management': 'Custom emoji management', 'After changing emojis, you may need to refresh the page': 'After changing emojis, you may need to refresh the page', 'Too many read relays': 'Too many read relays', 'Too many write relays': 'Too many write relays', 'You have {{count}} read relays. Most clients only use 2-4 relays, setting more is unnecessary.': 'You have {{count}} read relays. Most clients only use 2-4 relays, setting more is unnecessary.', 'You have {{count}} write relays. Most clients only use 2-4 relays, setting more is unnecessary.': 'You have {{count}} write relays. Most clients only use 2-4 relays, setting more is unnecessary.', 'Optimize Relay Settings': 'Optimize Relay Settings', 'Your current relay configuration may not be optimal. This could make it difficult for others to find your posts and may result in incomplete notifications.': 'Your current relay configuration may not be optimal. This could make it difficult for others to find your posts and may result in incomplete notifications.', 'Optimize Now': 'Optimize Now', 'Maybe Later': 'Maybe Later', "Don't remind me again": "Don't remind me again", Posts: 'Posts', 'Posts (OPs)': 'Posts (OPs)', 'Kind 1 replies': 'Kind 1 replies', 'Comments': 'Comments', 'Replies & comments': 'Replies & comments', Articles: 'Articles', Highlights: 'Highlights', 'A note from': 'A note from', Polls: 'Polls', 'Voice Posts': 'Voice Posts', 'Photo Posts': 'Photo Posts', 'Video Posts': 'Video Posts', 'Select All': 'Select All', 'Clear All': 'Clear All', 'Set as default filter': 'Set as default filter', Apply: 'Apply', Reset: 'Reset', 'Share something on this Relay': 'Share something on this Relay', 'Try deleting this note': 'Try deleting this note', 'Deletion request sent to {{count}} relays': 'Deletion request sent to {{count}} relays', 'Suitable Relays': 'Suitable Relays', 'People, keywords, or relays': 'People, keywords, or relays', 'Hide content mentioning muted users': 'Hide content mentioning muted users', 'This note mentions a user you muted': 'This note mentions a user you muted', Filter: 'Filter', 'mentioned you in a note': 'mentioned you in a note', 'quoted your note': 'quoted your note', 'voted in your poll': 'voted in your poll', 'reacted to your note': 'reacted to your note', 'reposted your note': 'reposted your note', 'zapped your note': 'zapped your note', 'zapped you': 'zapped you', zapped: 'zapped', 'Invalid zap receipt': 'Invalid zap receipt', 'Zapped note': 'Zapped note', 'Zapped profile': 'Zapped profile', 'Zap reply threshold': 'Zap reply threshold', 'Zaps above this amount will appear as replies in threads': 'Zaps above this amount will appear as replies in threads', 'Mark as read': 'Mark as read', Report: 'Report', 'Successfully report': 'Successfully reported', 'Failed to report': 'Failed to report', nudity: 'Nudity', malware: 'Malware', profanity: 'Profanity', illegal: 'Illegal content', spam: 'Spam', other: 'Other', 'Notification list style': 'Notification list style', 'See extra info for each notification': 'See extra info for each notification', 'See more notifications at a glance': 'See more notifications at a glance', Detailed: 'Detailed', 'Submit Relay': 'Submit Relay', Homepage: 'Homepage', 'Proof of Work (difficulty {{minPow}})': 'Proof of Work (difficulty {{minPow}})', 'via {{client}}': 'via {{client}}', 'Auto-load media': 'Auto-load media', Always: 'Always', 'Wi-Fi only': 'Wi-Fi only', Never: 'Never', 'Click to load image': 'Click to load image', 'Click to load media': 'Click to load media', 'Click to load YouTube video': 'Click to load YouTube video', '{{count}} reviews': '{{count}} reviews', 'Write a review': 'Write a review', 'No reviews yet. Be the first to write one!': 'No reviews yet. Be the first to write one!', 'View more reviews': 'View more reviews', 'Failed to review': 'Failed to review', 'Write a review and pick a star rating': 'Write a review and pick a star rating', Submit: 'Submit', 'Reviews for {{relay}}': 'Reviews for {{relay}}', 'No relays selected': 'No relays selected', 'Post to': 'Post to', 'Write relays and {{count}} other relays': 'Write relays and {{count}} other relays', '{{count}} relays': '{{count}} relays', 'Republishing...': 'Republishing...', 'Trending Notes': 'Trending Notes', 'Connected to': 'Connected to', 'Disconnect Wallet': 'Disconnect Wallet', 'Are you absolutely sure?': 'Are you absolutely sure?', 'You will not be able to send zaps to others.': 'You will not be able to send zaps to others.', Disconnect: 'Disconnect', 'Start with a Rizful Vault': 'Start with a Rizful Vault', 'or other wallets': 'or other wallets', 'Rizful Vault': 'Rizful Vault', 'Rizful Vault connected!': 'Rizful Vault connected!', 'You can now use your Rizful Vault to zap your favorite notes and creators.': 'You can now use your Rizful Vault to zap your favorite notes and creators.', 'Your Lightning Address': 'Your Lightning Address', 'New to Rizful?': 'New to Rizful?', 'Sign up for Rizful': 'Sign up for Rizful', 'If you already have a Rizful account, you can skip this step.': 'If you already have a Rizful account, you can skip this step.', 'Get your one-time code': 'Get your one-time code', 'Get code': 'Get code', 'Connect to your Rizful Vault': 'Connect to your Rizful Vault', 'Paste your one-time code here': 'Paste your one-time code here', Connect: 'Connect', 'Set up your wallet to send and receive sats!': 'Set up your wallet to send and receive sats!', 'Set up': 'Set up', 'nested events': 'nested events', 'Loading RSS feeds...': 'Loading RSS feeds...', 'No RSS feed items available': 'No RSS feed items available', 'Show or hide the RSS page and sidebar entry': 'Show or hide the RSS page and sidebar entry', 'Refreshing feeds...': 'Refreshing feeds...', 'All feeds': 'All feeds', 'All time': 'All time', 'Last hour': 'Last hour', 'Last day': 'Last day', 'Last week': 'Last week', 'Last month': 'Last month', 'No items match your filters': 'No items match your filters', 'Search...': 'Search...', '{{count}} feeds': '{{count}} feeds', 'Toggle filters': 'Toggle filters', 'Showing {{filtered}} of {{total}} items': 'Showing {{filtered}} of {{total}} items', 'Full': 'Full', 'Compact': 'Compact', 'Expand': 'Expand', 'shortcuts.title': 'Keyboard shortcuts', 'shortcuts.intro': 'Shortcuts for this app and common browsing. Modifier combos are Shift+Alt+key (Option+Shift+key on macOS); either modifier order works when typing.', 'shortcuts.sectionApp': 'This app', 'shortcuts.sectionSearch': 'Search bar', 'shortcuts.sectionStandard': 'Standard', 'shortcuts.openHelp': 'Show this help', 'shortcuts.or': 'or', 'shortcuts.then': 'then', 'shortcuts.focusPrimary': 'Focus main column scroll (desktop; then arrow keys, Page Up/Down, Home/End)', 'shortcuts.focusSecondary': 'Focus side panel scroll when it is open (desktop; same keys to scroll)', 'shortcuts.newNote': 'New note / post (after login if needed)', 'shortcuts.searchSuggest': 'Move through suggestions', 'shortcuts.searchDismiss': 'Close search dropdown', 'shortcuts.tabNavigate': 'Move focus to the next or previous control', 'shortcuts.activate': 'Activate buttons and many controls', 'shortcuts.closeOverlays': 'Close dialogs, menus, and the search dropdown', 'shortcuts.scrollWhenFocused': 'Scroll the focused scrollable area', 'shortcuts.browserBack': 'Browser back (history)', 'No spells yet. Create one with the button above.': 'No spells yet. Create one with the button above.', 'Loading spells from your relays…': 'Loading spells from your relays…', 'Could not run this spell. Check that it has a valid REQ/COUNT command, or add write relays in settings.': 'Could not run this spell. Check that it has a valid REQ/COUNT command, or add write relays in settings.', 'Select a spell…': 'Select a spell…', 'Spells from follows': 'From people you follow ({{count}})', 'Other spells': 'Other spells ({{count}})', 'Select a spell to view its feed.': 'Select a spell to view its feed.', 'Add another row': 'Add another row', 'Remove this row': 'Remove this row', 'One kind number per row (e.g. 1 for notes).': 'One kind number per row (e.g. 1 for notes).', 'One author per row: $me, $contacts, or hex pubkey / npub.': 'One author per row: $me, $contacts, or hex pubkey / npub.', 'One hex event id per row.': 'One hex event id per row.', 'One wss:// URL per row. Leave empty to use your write relays.': 'One wss:// URL per row. Leave empty to use your write relays.', 'One topic per row.': 'One topic per row.', topic: 'topic', 'Spell form fields': 'Spell form fields', 'Counting matching events…': 'Counting matching events…', 'Edit spell': 'Edit spell', 'Clone spell': 'Clone spell', 'Spell cloned': 'Spell cloned', 'Clone spell intro': 'This spell is preloaded from another author’s definition. Change anything you like, then save to publish a new spell signed with your account.', 'Spell updated': 'Spell updated', 'Relay URL': 'Relay', Count: 'Count', 'Edit spell relays': 'Edit relays', 'COUNT spell relay errors hint': 'One or more relays failed or returned an error. You can change the relay list in the spell and save again.', 'COUNT spell total distinct explanation': 'Distinct matching event IDs across all relays that responded successfully (duplicates across relays removed). Each relay only returns up to the filter limit.', 'Leave empty to use your write relays.': 'Leave empty to use your write relays.', 'COUNT spell result explanation': 'Distinct events returned for this filter (merged from your spell relays and default write relays, duplicates removed). Relays only return up to the filter limit.', 'COUNT spell may be capped by limit': 'This count may equal your spell limit — there could be more matching events on the network.', 'Spell count failed. Check relays or try again.': 'Could not complete the count. Check relays or try again.', 'REQ returns a feed; COUNT returns a number.': 'REQ: scrollable feed (choose live Feed or one-shot Fetch below). COUNT: a single number, no feed.', listImportManualLabel: 'Pre-fill from event', listImportFromEventHint: 'Supported tags are merged into the form (e, p, t, relay, r, a where possible). Non-empty content is skipped; encrypted private items are not read. You may see notices for unmapped tags.', listImportManualPlaceholder: '64-char hex, nevent1…, or naddr1…', listImportLoadManual: 'Apply', listImportContentSkipped: 'This event has non-empty content (may include encrypted private items). Only public tags were merged.', listImportUnsupportedEmoji: 'This list includes emoji tags (NIP-30); those are not added to the spell filter.', listImportUnsupportedTag: 'Tags of type “{{tag}}” ({{count}}) are not mapped to spell filters yet.', listImportBadATag: 'Could not parse address tag: {{preview}}…', listImportATagNotFound: 'Could not resolve address tag: {{preview}}…', listImportATagFailed: 'Failed to resolve address tag: {{preview}}…', listImportEventNotFound: 'No event found for that reference.', 'REQ tag filters': 'REQ tag filters', spellFormTagFiltersLabel: 'Tag filters on matching events', spellCreateIntro: 'Spells are saved relay filters (NIP-A7). The “Spell query” section is the real definition; the dashed box at the bottom is only for names, descriptions, and catalog labels. Use $me for your pubkey and $contacts for your follow list when executing.', spellFormSectionQueryTitle: 'Spell query', spellFormSectionQueryHint: 'This block is the actual spell definition: it becomes the Nostr REQ/COUNT filter (kinds, authors, time range, tag filters on matching events, relays, etc.).', spellFormSectionMetadataTitle: 'Listing & labels (optional)', spellFormSectionMetadataBadge: 'Not part of the query', spellFormSectionMetadataHint: 'Name, description, and topic labels are only for display and spell pickers. They are not used when the spell fetches events.', spellFormCatalogTopicsLabel: 'Topic labels on this spell (t tags)', spellTopicsMetadataHint: 'One topic per row. To filter which notes you see, use “REQ tag filters” in the spell query above (letter “t”).', spellTagFiltersHint: 'Optional filters on subscribed events (NIP-01 single-letter tags). Example: letter “t”, values “bitcoin”.', spellTagFiltersEmpty: 'No tag filters yet. Add rows below or apply an event reference above.', 'Tag filter letter': 'Tag letter', 'Filter value': 'Value', 'Add tag filter': 'Add tag filter', spellPickerSectionYours: 'Your spells', 'Failed to remove spell from local storage': 'Failed to remove spell from local storage', Spells: 'Spells', 'doublePane.secondaryEmpty': 'Open a note, profile, or settings item to show it here.', 'doublePane.secondaryEmptyHint': 'Your feed and primary pages stay on the left.' } }