- Set lthn-desktop as the default gui build target (port 9247) - Add core-demo GUI with Vite frontend (port 9245) - Configure core-gui on port 9246 to avoid conflicts - Update .gitignore for lthn-desktop and core-demo artifacts - Include lthn-desktop Angular frontend with Monaco editor and Claude panel - Add frontend.old directory preserving original lthn-desktop pages Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
331 lines
13 KiB
JSON
331 lines
13 KiB
JSON
{ "app": {
|
|
"title": "Bob Wallet"
|
|
},
|
|
"sidebar": {
|
|
"wallet": "Wallet",
|
|
"topLevelDomains": "Top Level Domains",
|
|
"miscellaneous": "Miscellaneous",
|
|
"portfolio": "Portfolio",
|
|
"send": "Send",
|
|
"receive": "Receive",
|
|
"domainManager": "Domain Manager",
|
|
"browseDomains": "Browse Domains",
|
|
"yourBids": "Your Bids",
|
|
"watching": "Watching",
|
|
"exchange": "Exchange",
|
|
"claimAirdrop": "Claim Airdrop",
|
|
"signMessage": "Sign Message",
|
|
"verifyMessage": "Verify Message",
|
|
"currentHeight": "Current Height",
|
|
"currentHash": "Current Hash"
|
|
},
|
|
"topbar": {
|
|
"searchPlaceholder": "Search TLD",
|
|
"synced": "Synced",
|
|
"walletID": "Wallet ID",
|
|
"spendableBalance": "Spendable Balance",
|
|
"network": "Network",
|
|
"settings": "Settings",
|
|
"logout": "Logout"
|
|
},
|
|
"home": {
|
|
"spendable": "Spendable",
|
|
"locked": "Locked",
|
|
"revealable": "Revealable",
|
|
"redeemable": "Redeemable",
|
|
"registerable": "Registerable",
|
|
"renewable": "Renewable",
|
|
"transferring": "Transferring",
|
|
"finalizable": "Finalizable",
|
|
"inBids": "In bids",
|
|
"bid": "bid",
|
|
"bids": "bids",
|
|
"revealAll": "Reveal All",
|
|
"redeemAll": "Redeem All",
|
|
"registerAll": "Register All",
|
|
"renewAll": "Renew All",
|
|
"finalizeAll": "Finalize All",
|
|
"bidsReadyToReveal": "{{count}} bids ready to reveal",
|
|
"bidsReadyToRedeem": "{{count}} bids ready to redeem",
|
|
"namesReadyToRegister": "{{count}} names ready to register",
|
|
"domainsExpiringSoon": "{{count}} domains expiring soon",
|
|
"domainsInTransfer": "{{count}} domains in transfer",
|
|
"transfersReadyToFinalize": "{{count}} transfers ready to finalize",
|
|
"transactionHistory": "Transaction History",
|
|
"noTransactions": "No transactions yet. Transaction history will appear here once you start using the wallet."
|
|
},
|
|
"domainManager": {
|
|
"searchPlaceholder": "Search domains...",
|
|
"export": "Export",
|
|
"bulkTransfer": "Bulk Transfer",
|
|
"claimNamePayment": "Claim Name for Payment",
|
|
"emptyState": "You do not own any names yet.",
|
|
"browseDomainsLink": "Browse domains",
|
|
"toGetStarted": "to get started.",
|
|
"name": "Name",
|
|
"expires": "Expires",
|
|
"highestBid": "Highest Bid",
|
|
"showingDomains": "Showing {{count}} domains"
|
|
},
|
|
"exchange": {
|
|
"listings": "Listings",
|
|
"fills": "Fills",
|
|
"auctions": "Auctions",
|
|
"yourListings": "Your Listings",
|
|
"yourFills": "Your Fills",
|
|
"marketplaceAuctions": "Marketplace Auctions",
|
|
"createListing": "Create Listing",
|
|
"refresh": "Refresh",
|
|
"noActiveListings": "You have no active listings.",
|
|
"noFilledOrders": "You have no filled orders.",
|
|
"noActiveAuctions": "No active auctions found.",
|
|
"listDomainsInfo": "List your domains for sale to other Handshake users via the Shakedex protocol.",
|
|
"completedPurchasesInfo": "Completed purchases will appear here.",
|
|
"browseAuctionsInfo": "Browse available domain auctions from other users."
|
|
},
|
|
"searchTld": {
|
|
"searchPlaceholder": "Search for a name...",
|
|
"search": "Search",
|
|
"searching": "Searching...",
|
|
"enterNamePrompt": "Enter a name to search for availability and auction status.",
|
|
"available": "Available",
|
|
"inAuction": "In Auction",
|
|
"status": "Status",
|
|
"currentBid": "Current Bid",
|
|
"blocksUntilReveal": "Blocks until reveal",
|
|
"availableForBidding": "Available for bidding",
|
|
"auctionInProgress": "Auction in progress",
|
|
"placeBid": "Place Bid",
|
|
"watch": "Watch"
|
|
},
|
|
"onboarding": {
|
|
"welcome": "Welcome to Bob Wallet",
|
|
"setupPrompt": "Set up your wallet to start managing Handshake names",
|
|
"createNewWallet": "Create New Wallet",
|
|
"importSeed": "Import Seed",
|
|
"connectLedger": "Connect Ledger",
|
|
"important": "Important:",
|
|
"seedPhraseWarning": "Write down your seed phrase and store it in a secure location. You will need it to recover your wallet.",
|
|
"copySeedPhrase": "Copy Seed Phrase",
|
|
"savedSeed": "I've Saved My Seed",
|
|
"importSeedPrompt": "Enter your 12 or 24 word seed phrase to restore an existing wallet.",
|
|
"seedPhrase": "Seed Phrase",
|
|
"seedPhrasePlaceholder": "Enter your seed phrase",
|
|
"importWallet": "Import Wallet",
|
|
"ledgerPrompt": "Connect your Ledger hardware wallet to manage your Handshake names securely.",
|
|
"instructions": "Instructions:",
|
|
"ledgerStep1": "Connect your Ledger device via USB",
|
|
"ledgerStep2": "Enter your PIN on the device",
|
|
"ledgerStep3": "Open the Handshake app on your Ledger",
|
|
"ledgerStep4": "Click \"Connect\" below",
|
|
"connectLedgerButton": "Connect Ledger"
|
|
},
|
|
"settings": {
|
|
"general": "General",
|
|
"wallet": "Wallet",
|
|
"connection": "Connection",
|
|
"advanced": "Advanced",
|
|
"language": "Language",
|
|
"blockExplorer": "Block Explorer",
|
|
"theme": "Theme",
|
|
"light": "Light",
|
|
"dark": "Dark",
|
|
"system": "System",
|
|
"walletDirectory": "Wallet Directory",
|
|
"walletDirectoryInfo": "Location where wallet data is stored",
|
|
"changeDirectory": "Change Directory",
|
|
"backup": "Backup",
|
|
"backupInfo": "Export wallet seed phrase and settings",
|
|
"exportBackup": "Export Backup",
|
|
"rescanBlockchain": "Rescan Blockchain",
|
|
"rescanInfo": "Re-scan the blockchain for transactions",
|
|
"rescan": "Rescan",
|
|
"connectionType": "Connection Type",
|
|
"fullNode": "Full Node",
|
|
"spv": "SPV (Light)",
|
|
"customRPC": "Custom RPC",
|
|
"network": "Network",
|
|
"mainnet": "Mainnet",
|
|
"testnet": "Testnet",
|
|
"regtest": "Regtest",
|
|
"simnet": "Simnet",
|
|
"apiKey": "API Key",
|
|
"apiKeyInfo": "Node API authentication key",
|
|
"analytics": "Analytics",
|
|
"analyticsInfo": "Share anonymous usage data to improve Bob",
|
|
"developerOptions": "Developer Options",
|
|
"openDebugConsole": "Open Debug Console"
|
|
},
|
|
"common": {
|
|
"hns": "HNS",
|
|
"usd": "USD",
|
|
"loading": "Loading...",
|
|
"save": "Save",
|
|
"cancel": "Cancel",
|
|
"close": "Close",
|
|
"confirm": "Confirm",
|
|
"continue": "Continue",
|
|
"back": "Back",
|
|
"next": "Next",
|
|
"done": "Done",
|
|
"error": "Error",
|
|
"success": "Success",
|
|
"warning": "Warning",
|
|
"info": "Info"
|
|
},
|
|
"app.boot.download-check": "Checking for Updates",
|
|
"app.boot.folder-check": "Setup Check",
|
|
"app.boot.loaded-runtime": "Application Loaded",
|
|
"app.boot.server-check": "Checking Server",
|
|
"app.boot.start-runtime": "Starting Desktop",
|
|
"app.core.ui.search": "Search",
|
|
"app.lthn.chain.daemons.lethean-blockchain-export": "Blockchain Export",
|
|
"app.lthn.chain.daemons.lethean-blockchain-import": "Blockchain Import",
|
|
"app.lthn.chain.daemons.lethean-wallet-cli": "Wallet CLI",
|
|
"app.lthn.chain.daemons.lethean-wallet-rpc": "Wallet RPC",
|
|
"app.lthn.chain.daemons.lethean-wallet-vpn-rpc": "Exit Node Wallet",
|
|
"app.lthn.chain.daemons.letheand": "Blockchain Service",
|
|
"app.lthn.chain.desc.no_transactions": "There were no transactions included in this block",
|
|
"app.lthn.chain.description": "Lethean (LTHN) Blockchain Stats",
|
|
"app.lthn.chain.heading": "Lethean Blockchain Stats",
|
|
"app.lthn.chain.menu.blocks": "Blocks",
|
|
"app.lthn.chain.menu.configuration": "Configuration",
|
|
"app.lthn.chain.menu.raw_data": "Raw Block Data",
|
|
"app.lthn.chain.menu.stats": "Stats",
|
|
"app.lthn.chain.table.age": "Age",
|
|
"app.lthn.chain.table.depth": "Depth",
|
|
"app.lthn.chain.table.difficulty": "Difficulty",
|
|
"app.lthn.chain.table.height": "Height",
|
|
"app.lthn.chain.table.reward": "Reward",
|
|
"app.lthn.chain.table.time": "Time",
|
|
"app.lthn.chain.table.title.chain-status": "Blockchain Status",
|
|
"app.lthn.chain.table.title.recent-blocks": "Recently Created Blocks",
|
|
"app.lthn.chain.title": "Blockchain Explorer",
|
|
"app.lthn.chain.words.alt_blocks_count": "Alt Blocks",
|
|
"app.lthn.chain.words.block_size": "Block Size",
|
|
"app.lthn.chain.words.block_size_limit": "Block Size Limit",
|
|
"app.lthn.chain.words.chain_stat": "Chain Stats",
|
|
"app.lthn.chain.words.chain_stat_value": "Node Reported Value",
|
|
"app.lthn.chain.words.cumulative_difficulty": "Cumulative Difficulty",
|
|
"app.lthn.chain.words.depth": "Depth from Top Block",
|
|
"app.lthn.chain.words.difficulty": "Difficulty",
|
|
"app.lthn.chain.words.grey_peerlist_size": "P2P Grey Peers",
|
|
"app.lthn.chain.words.hash": "Hash",
|
|
"app.lthn.chain.words.height": "Height",
|
|
"app.lthn.chain.words.incoming_connections_count": "P2P Incoming",
|
|
"app.lthn.chain.words.install-blockchain": "Install Blockchain",
|
|
"app.lthn.chain.words.last_block_time": "Synchronised to Block:",
|
|
"app.lthn.chain.words.loading-data": "Loading Blockchain Data",
|
|
"app.lthn.chain.words.major_version": "Major Version",
|
|
"app.lthn.chain.words.miner_transaction": "Miner Transaction",
|
|
"app.lthn.chain.words.miner_tx": "POW Miner Transaction",
|
|
"app.lthn.chain.words.minor_version": "Minor Version",
|
|
"app.lthn.chain.words.nonce": "Block Solution",
|
|
"app.lthn.chain.words.orphan_status": "Valid Block",
|
|
"app.lthn.chain.words.outgoing_connections_count": "P2P Out",
|
|
"app.lthn.chain.words.reward": "Reward",
|
|
"app.lthn.chain.words.start_time": "Start Time",
|
|
"app.lthn.chain.words.status": "Status",
|
|
"app.lthn.chain.words.target": "Target",
|
|
"app.lthn.chain.words.target_height": "Target Height",
|
|
"app.lthn.chain.words.testnet": "Testnet",
|
|
"app.lthn.chain.words.timestamp": "Timestamp",
|
|
"app.lthn.chain.words.top_height": "Newest Block",
|
|
"app.lthn.chain.words.tx_count": "Total Transactions",
|
|
"app.lthn.chain.words.tx_pool_size": "Pending Transactions",
|
|
"app.lthn.chain.words.unlock_time": "Unlock Block",
|
|
"app.lthn.chain.words.valid": "Valid Block",
|
|
"app.lthn.chain.words.version": "Block Structure Version",
|
|
"app.lthn.chain.words.white_peerlist_size": "P2P Whitelist",
|
|
"app.lthn.console.title": "Console",
|
|
"app.lthn.wallet.button.create-wallet": "Create Wallet",
|
|
"app.lthn.wallet.button.restore-wallet": "Restore Wallet",
|
|
"app.lthn.wallet.button.unlock-wallet": "Unlock",
|
|
"app.lthn.wallet.label.address": "Address",
|
|
"app.lthn.wallet.label.autosave": "Save Open Wallet",
|
|
"app.lthn.wallet.label.filename": "Filename",
|
|
"app.lthn.wallet.label.restore-height": "Restore Height",
|
|
"app.lthn.wallet.label.spend-key": "Spend Key",
|
|
"app.lthn.wallet.label.view-key": "View Key",
|
|
"app.lthn.wallet.label.wallet-password": "Wallet Password",
|
|
"app.lthn.wallet.label.wallet-password-confirm": "Confirm Password",
|
|
"app.lthn.wallet.titles.new-wallet": "Make New Wallet",
|
|
"app.lthn.wallet.titles.restore-keys": "Restore From Keys",
|
|
"app.lthn.wallet.titles.restore-seed": "Restore From Seed",
|
|
"app.lthn.wallet.titles.unlock-wallet": "Unlock Wallet",
|
|
"app.lthn.wallet.titles.wallet-transactions": "Wallet Transactions",
|
|
"app.market.apps": "App Marketplace",
|
|
"app.market.dashboard": "Dashboard",
|
|
"app.market.installed": "Installed Apps",
|
|
"app.market.no-apps-installed": "You have no apps installed.",
|
|
"app.market.view-installable-apps": "View Installable Apps",
|
|
"app.title": "Lethean Desktop",
|
|
"charts.network-hashrate.subtitle": "Data Provided by",
|
|
"charts.network-hashrate.title": "Network Hash Rate",
|
|
"lang.de": "German",
|
|
"lang.en": "English",
|
|
"lang.es": "Spanish",
|
|
"lang.fr": "French",
|
|
"lang.ru": "Russian",
|
|
"lang.uk": "Ukrainian (Ukraine)",
|
|
"lang.zh": "Chinese",
|
|
"menu.about": "About",
|
|
"menu.activity": "Activity",
|
|
"menu.api": "api",
|
|
"menu.blockchain": "Blockchain",
|
|
"menu.build": "Build",
|
|
"menu.dashboard": "Dashboard",
|
|
"menu.docs": "Documentation",
|
|
"menu.documentation": "Documentation",
|
|
"menu.explorer": "Explorer",
|
|
"menu.help": "Help",
|
|
"menu.hub-admin": "Admin Hub",
|
|
"menu.hub-client": "Client Hub",
|
|
"menu.hub-developer": "Developer",
|
|
"menu.hub-gateway": "Gateway",
|
|
"menu.hub-server": "Server Hub",
|
|
"menu.info": "info",
|
|
"menu.logout": "Sign Out",
|
|
"menu.mining": "Mining",
|
|
"menu.settings": "Settings",
|
|
"menu.vpn": "VPN",
|
|
"menu.wallet": "Wallet",
|
|
"menu.your-profile": "Your Profile",
|
|
"view.dashboard.description": "Lethean (LTHN) Web app",
|
|
"view.dashboard.heading": "Lethean Dashboard",
|
|
"view.dashboard.title": "Lethean (LTHN)",
|
|
"view.wallets.description": "Crypto Wallet Manager",
|
|
"view.wallets.heading": "Wallet Manager",
|
|
"view.wallets.title": "Wallets",
|
|
"words.actions.add": "Add",
|
|
"words.actions.clone": "Clone",
|
|
"words.actions.edit": "Edit",
|
|
"words.actions.install": "Install",
|
|
"words.actions.new": "New",
|
|
"words.actions.remove": "Remove",
|
|
"words.actions.report": "Report",
|
|
"words.actions.save": "Save",
|
|
"words.states.installing": "Installing",
|
|
"words.states.installing_desc": "We are downloading the blockchain executables from GitHub to your Lethean user directory.",
|
|
"words.states.loading": "Loading",
|
|
"words.states.not_installed": "Not Installed",
|
|
"words.states.not_installed_desc": "Click Install Blockchain to download the latest Lethean Blockchain CLI",
|
|
"words.things.button": "Button",
|
|
"words.things.documentation": "Documentation",
|
|
"words.things.menu": "Menu",
|
|
"words.things.mining-pool": "Mining Pool",
|
|
"words.things.page": "Page",
|
|
"words.things.problem": "Problem",
|
|
"words.things.type": "Type",
|
|
"words.time.past.day": "a day ago",
|
|
"words.time.past.days": "days ago",
|
|
"words.time.past.hour": "an hour ago",
|
|
"words.time.past.hours": "hours ago",
|
|
"words.time.past.minute": "a minute ago",
|
|
"words.time.past.minutes": "minutes ago",
|
|
"words.time.past.month": "a month ago",
|
|
"words.time.past.months": " months ago",
|
|
"words.time.past.seconds": "a few seconds ago",
|
|
"words.time.past.year": "a year ago",
|
|
"words.time.past.years": "years ago"
|
|
}
|