Files
smesh/src/i18n/locales/en.ts
2025-11-14 16:28:10 +08:00

539 lines
25 KiB
TypeScript

export default {
translation: {
'Welcome! 🥳': 'Welcome! 🥳',
About: 'About',
'New Note': 'New Note',
Post: 'Post',
Home: 'Home',
'Relay settings': 'Relay 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',
'reply to': 'reply to',
reply: 'reply',
Reply: 'Reply',
'load more older replies': 'load more older replies',
'Write something...': 'Write something...',
Cancel: 'Cancel',
Mentions: 'Mentions',
'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',
'View raw event': 'View raw event',
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',
'Follows you': 'Follows you',
'Relay Settings': 'Relay 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',
Delete: 'Delete',
'Relay already exists': 'Relay already exists',
'invalid relay URL': 'invalid relay URL',
'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',
'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',
'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',
'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',
'no more replies': 'no more replies',
'Relay sets': 'Relay sets',
'Favorite Relays': 'Favorite 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',
'Show more': 'Show more',
General: 'General',
Autoplay: 'Autoplay',
'Enable video autoplay on this device': 'Enable video autoplay on this device',
'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',
'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',
'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',
'Republish to ...': 'Republish to ...',
'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',
Articles: 'Articles',
Highlights: 'Highlights',
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',
'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',
Compact: 'Compact',
'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',
Pinned: 'Pinned',
Unpin: 'Unpin',
Unpinning: 'Unpinning',
'Pinning...': 'Pinning...',
'Pinned!': 'Pinned!',
'Failed to pin: {{error}}': 'Failed to pin: {{error}}',
'Unpinning...': 'Unpinning...',
'Unpinned!': 'Unpinned!',
'Failed to unpin: {{error}}': 'Failed to unpin: {{error}}',
'Unpin from profile': 'Unpin from profile',
'Pin to profile': 'Pin to profile',
Appearance: 'Appearance',
'Pure Black': 'Pure Black',
Default: 'Default',
Red: 'Red',
Orange: 'Orange',
Amber: 'Amber',
Yellow: 'Yellow',
Lime: 'Lime',
Green: 'Green',
Emerald: 'Emerald',
Teal: 'Teal',
Cyan: 'Cyan',
Sky: 'Sky',
Blue: 'Blue',
Indigo: 'Indigo',
Violet: 'Violet',
Purple: 'Purple',
Fuchsia: 'Fuchsia',
Pink: 'Pink',
Rose: 'Rose',
'Primary color': 'Primary color',
Layout: 'Layout',
'Two-column': 'Two-column',
'Single-column': 'Single-column',
Reviews: 'Reviews',
Extension: 'Extension',
Remote: 'Remote',
'Encrypted Key': 'Encrypted Key',
'Private Key': 'Private Key',
'Welcome to Jumble': 'Welcome to Jumble',
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.',
'Explore Relays': 'Explore Relays',
'Choose a feed': 'Choose a feed',
'and {{x}} others': 'and {{x}} others',
selfZapWarning:
'Jumble is not responsible for what happens if you zap yourself. Proceed at your own risk. 😉⚡',
'Emoji Pack': 'Emoji Pack',
'Emoji pack added': 'Emoji pack added',
'Add emoji pack failed': 'Add emoji pack failed',
'Emoji pack removed': 'Emoji pack removed',
'Remove emoji pack failed': 'Remove emoji pack failed',
Added: 'Added',
'Emoji Packs': 'Emoji Packs',
'My Packs': 'My Packs',
'Adding...': 'Adding...',
'Removing...': 'Removing...',
Reload: 'Reload',
'Request to Join Relay': 'Request to Join Relay',
'Leave Relay': 'Leave Relay',
Leave: 'Leave',
'Are you sure you want to leave this relay?': 'Are you sure you want to leave this relay?',
'Join request sent successfully': 'Join request sent successfully',
'Failed to send join request': 'Failed to send join request',
'Leave request sent successfully': 'Leave request sent successfully',
'Failed to send leave request': 'Failed to send leave request',
'Enter an invite code if you have one. Otherwise, leave it blank to send a request.':
'Enter an invite code if you have one. Otherwise, leave it blank to send a request.',
'Invite Code (Optional)': 'Invite Code (Optional)',
'Enter invite code': 'Enter invite code',
'Sending...': 'Sending...',
'Send Request': 'Send Request',
'You can get an invite code from a relay member.':
'You can get an invite code from a relay member.',
'Enter the invite code you received from a relay member.':
'Enter the invite code you received from a relay member.',
'Get Invite Code': 'Get Invite Code',
'Share this invite code with others to invite them to join this relay.':
'Share this invite code with others to invite them to join this relay.',
'Invite Code': 'Invite Code',
Copy: 'Copy',
'This invite code can be used by others to join the relay.':
'This invite code can be used by others to join the relay.',
'No invite code available from this relay.': 'No invite code available from this relay.',
Close: 'Close',
'Failed to get invite code from relay': 'Failed to get invite code from relay',
'Failed to get invite code': 'Failed to get invite code',
'Invite code copied to clipboard': 'Invite code copied to clipboard',
'Favicon URL': 'Favicon URL'
}
}