import type { TranslationMap } from '../types';

// English chunk 4/5. Source of truth for translators.
const en4: TranslationMap = {
  'chat.unsubscribeApproval.approve': 'Approve & Unsubscribe',
  'chat.unsubscribeApproval.approved': '✓ Successfully unsubscribed.',
  'chat.unsubscribeApproval.denied': '✕ Request denied.',
  'chat.unsubscribeApproval.deny': 'Deny',
  'chat.unsubscribeApproval.processing': 'Processing...',
  'chat.unsubscribeApproval.title': 'Unsubscribe Request',
  'commandPalette.ariaLabel': 'Command palette',
  'commandPalette.description': 'Description',
  'commandPalette.label': 'Commands',
  'commandPalette.noResults': 'No results',
  'commandPalette.placeholder': 'Type a command or search…',
  'commandPalette.searchAria': 'Search commands',
  'commandPalette.shortcutHint': 'Press ? for all shortcuts',
  'commandPalette.title': 'Command palette',
  'composio.connect.additionalConfigRequired': 'Additional config required',
  'composio.connect.atlassianSubdomainHint': 'acme',
  'composio.connect.atlassianSubdomainLabel': 'Atlassian subdomain label',
  'composio.connect.connect': 'Connect',
  'composio.connect.connectionFailed': 'Connection failed (status: {status}).',
  'composio.connect.disconnectFailed': 'Disconnect failed: {msg}',
  'composio.connect.disconnecting': 'Disconnecting…',
  'composio.connect.idleDescription': 'Connect your',
  'composio.connect.idleDescriptionSuffix':
    "account. We'll open a browser window, you approve access there, and this app will detect the connection automatically.",
  'composio.connect.isConnected': 'is connected.',
  'composio.connect.manage': 'Manage',
  'composio.connect.needsSubdomain': 'To connect',
  'composio.connect.needsSubdomainSuffix':
    'enter your Atlassian subdomain (e.g. acme for acme.atlassian.net) and try again.',
  'composio.connect.oauthComplete': 'OAuth to complete…',
  'composio.connect.oauthTimeout': 'Oauth timeout',
  'composio.connect.permissions': 'Permissions',
  'composio.connect.permissionsDefault': 'Read + Write enabled by default',
  'composio.connect.permissionsNote': 'can expose',
  'composio.connect.permissionsNoteSuffix':
    "OpenHuman's own agent permissions are controlled below as read, write, and admin toggles.",
  'composio.connect.reopenBrowser': 'Reopen browser',
  'composio.connect.requestingUrl': 'Requesting connect URL…',
  'composio.connect.retryConnection': 'Retry connection',
  'composio.connect.scopeLoadError': "Couldn't load scope preferences: {msg}",
  'composio.connect.scopeSaveError': "Couldn't save {key} scope: {msg}",
  'composio.connect.subdomainInvalid':
    'Enter the short subdomain only (e.g. "acme"), not the full URL. It should contain only letters, numbers, and hyphens.',
  'composio.connect.subdomainRequired': 'Please enter your Atlassian subdomain to continue.',
  'composio.connect.dynamicsOrgNameLabel': 'Dynamics 365 Organization Name',
  'composio.connect.dynamicsOrgNameHint':
    'For example, "myorg" for myorg.crm.dynamics.com. Enter the short org name only, not the full URL.',
  'composio.connect.needsFieldsPrefix': 'To connect',
  'composio.connect.needsFieldsSuffix':
    'we need a bit more information. Fill in the missing fields below and try again.',
  'composio.connect.requiredFieldEmpty': 'This field is required.',
  'composio.connect.wabaIdHint':
    'Find it via GET /me/businesses then GET /{business_id}/owned_whatsapp_business_accounts using your Meta access token.',
  'composio.connect.wabaIdLabel': 'Waba id label',
  'composio.connect.wabaIdRequired':
    'Please enter your WhatsApp Business Account ID (WABA ID) to continue.',
  'composio.connect.waitingFor': 'Waiting for',
  'composio.connect.waitingHint': 'Waiting hint',
  'composio.triggers.heading': 'Triggers',
  'composio.triggers.listenFrom': 'Listen for events from',
  'composio.triggers.loadError': "Couldn't load triggers",
  'composio.triggers.needsConfiguration': 'Needs configuration',
  'composio.triggers.noneAvailable': 'No triggers are currently available for',
  'conversations.taskKanban.moveLeft': 'Move left',
  'conversations.taskKanban.moveRight': 'Move right',
  'conversations.taskKanban.title': 'Tasks',
  'conversations.toolTimeline.turn': 'turn',
  'conversations.toolTimeline.workerThread': 'worker thread',
  'daemon.serviceBlockingGate.body': 'Body',
  'daemon.serviceBlockingGate.downloadHint': 'Download hint',
  'daemon.serviceBlockingGate.downloadLatest': 'Download Latest Version',
  'daemon.serviceBlockingGate.retryCore': 'Retry Core',
  'daemon.serviceBlockingGate.retryFailed':
    'Retry failed. Download the latest app build and try again.',
  'daemon.serviceBlockingGate.retrying': 'Retrying...',
  'daemon.serviceBlockingGate.title': 'OpenHuman core is unavailable',
  'home.banners.discordSubtitle': 'Discord subtitle',
  'home.banners.discordTitle': 'Join Our Discord',
  'home.banners.earlyBirdDismiss': 'Dismiss early bird banner',
  'home.banners.earlyBirdFirstSub': 'first subscription.',
  'home.banners.earlyBirdOn': 'Early bird on',
  'home.banners.earlyBirdTitle': 'The first 1,000 users get 60% off.',
  'home.banners.earlyBirdUseCode': 'Early bird use code',
  'home.banners.getSubscription': 'get a subscription',
  'home.banners.promoCreditsBody': "Give OpenHuman a spin, and when you're ready for more,",
  'home.banners.promoCreditsTitle': 'You have {amount} of promotional credits.',
  'home.banners.promoCreditsUsage': 'and get 10x more usage.',
  'intelligence.memoryChunk.detail.chunk': 'Chunk',
  'intelligence.memoryChunk.detail.copyChunkId': 'Copy chunk id',
  'intelligence.memoryChunk.detail.embeddingInfo': 'bge-m3 1024dim',
  'intelligence.memoryChunk.detail.noEmbedding': 'No embedding',
  'intelligence.memoryChunk.letterhead.from': 'from',
  'intelligence.memoryChunk.letterhead.to': 'to',
  'intelligence.memoryChunk.mentioned.chunkOne': '1 chunk',
  'intelligence.memoryChunk.mentioned.chunkOther': '{count} chunks',
  'intelligence.memoryChunk.mentioned.heading': 'm e n t i o n e d',
  'intelligence.memoryChunk.scoreBars.ariaScore': '{name} score {pct} percent',
  'intelligence.memoryChunk.scoreBars.atThreshold': 'at {threshold}',
  'intelligence.memoryChunk.scoreBars.dropped': 'dropped',
  'intelligence.memoryChunk.scoreBars.heading': 'w h y   k e p t',
  'intelligence.memoryChunk.scoreBars.kept': 'kept',
  'intelligence.memoryText.entityTypePrefix': 'Entity type',
  'intelligence.screenDebug.active': 'Active',
  'intelligence.screenDebug.app': 'App',
  'intelligence.screenDebug.bounds': 'Bounds',
  'intelligence.screenDebug.captureAlt': 'Capture test result',
  'intelligence.screenDebug.captureFailed': 'Failed',
  'intelligence.screenDebug.captureSuccess': 'Success',
  'intelligence.screenDebug.captureTest': 'Capture test',
  'intelligence.screenDebug.capturing': 'Capturing',
  'intelligence.screenDebug.frames': 'Frames',
  'intelligence.screenDebug.idle': 'Idle',
  'intelligence.screenDebug.lastApp': 'Last App',
  'intelligence.screenDebug.mode': 'Mode',
  'intelligence.screenDebug.permAccessibility': 'Perm accessibility',
  'intelligence.screenDebug.permInput': 'Perm input',
  'intelligence.screenDebug.permScreen': 'Accessibility',
  'intelligence.screenDebug.permissions': 'Permissions',
  'intelligence.screenDebug.platformNotSupported': 'Platform not supported',
  'intelligence.screenDebug.recentVisionSummaries': 'Recent vision summaries',
  'intelligence.screenDebug.session': 'Session',
  'intelligence.screenDebug.size': 'Size',
  'intelligence.screenDebug.status': 'Status',
  'intelligence.screenDebug.testCapture': 'Test capture',
  'intelligence.screenDebug.time': 'Time',
  'intelligence.screenDebug.title': 'Title',
  'intelligence.screenDebug.unknown': 'Unknown',
  'intelligence.screenDebug.visionQueue': 'Vision Queue',
  'intelligence.screenDebug.visionState': 'Vision State',
  'intelligence.tasks.activeBoardOne': '1 active board across conversations',
  'intelligence.tasks.activeBoardOther': '{count} active boards across conversations',
  'intelligence.tasks.empty': 'No agent task boards yet',
  'intelligence.tasks.emptyHint': 'Empty hint',
  'intelligence.tasks.failedToLoad': 'Failed to load',
  'intelligence.tasks.live': 'live',
  'intelligence.tasks.loadingBoards': 'Loading task boards…',
  'intelligence.tasks.threadPrefix': 'Thread {thread}',
  'notifications.card.dismiss': 'Dismiss notification',
  'notifications.card.importanceTitle': 'Importance: {pct}%',
  'notifications.center.empty': 'No notifications yet',
  'notifications.center.emptyHint': 'Empty hint',
  'notifications.center.filterAll': 'Filter all',
  'notifications.center.markAllRead': 'Mark all read',
  'notifications.center.title': 'Notifications',
  'oauth.button.connecting': 'Connecting...',
  'oauth.login.continueWith': 'Continue with',
  'onboarding.contextGathering.buildingDesc': 'Building desc',
  'onboarding.contextGathering.buildingProfile': 'Building your profile...',
  'onboarding.contextGathering.continueToChat': 'Continue to chat',
  'onboarding.contextGathering.errorDesc':
    "Your chat is ready. We'll keep building your full profile in the background, so you can continue now and refine it over time.",
  'onboarding.contextGathering.coreAlive': 'Core is reachable — first launch can take a minute.',
  'onboarding.contextGathering.coreAliveProbing': 'Checking core connection…',
  'onboarding.contextGathering.coreUnreachable':
    'Core is not responding. You can continue and try again later.',
  'onboarding.contextGathering.stillWorkingDesc':
    'First launch can take 30–60 seconds while we warm up your local model and tools. You can continue to chat at any time — profile build keeps running in the background.',
  'onboarding.contextGathering.stillWorkingTitle': 'Still working on your profile…',
  'onboarding.contextGathering.title': 'Context Gathering',
  'openhuman.team_list_teams': 'Team list teams',
  'overlay.ariaAttention': 'Attention message',
  'overlay.ariaCompanion': 'Companion active',
  'overlay.ariaOrb': 'OpenHuman overlay',
  'overlay.ariaVoiceActive': 'Voice input active',
  'overlay.companion.error': 'Error',
  'overlay.companion.listening': 'Listening…',
  'overlay.companion.pointing': 'Pointing…',
  'overlay.companion.speaking': 'Speaking…',
  'overlay.companion.thinking': 'Thinking…',
  'overlay.orbTitle': 'Drag to move · Double-click to reset position',
  'pages.settings.account.connections': 'Connections',
  'pages.settings.account.connectionsDesc': 'Review and manage linked account connections',
  'pages.settings.account.privacy': 'Privacy',
  'pages.settings.account.privacyDesc': 'Manage data sharing and anonymized usage preferences',
  'pages.settings.account.recoveryPhrase': 'Recovery Phrase',
  'pages.settings.account.recoveryPhraseDesc':
    'Manage your BIP39 recovery phrase for encryption and wallet access',
  'pages.settings.account.team': 'Team',
  'pages.settings.account.teamDesc': 'Manage your team, members, and invites',
  'pages.settings.account.migration': 'Import from another assistant',
  'pages.settings.account.migrationDesc':
    'Migrate memory and notes from OpenClaw (or, soon, Hermes) into this workspace.',
  'pages.settings.accountSection.description':
    'Recovery phrase, team, connections, and privacy settings.',
  'pages.settings.accountSection.title': 'Account',
  'pages.settings.ai.llm': 'Llm',
  'pages.settings.ai.llmDesc': 'Llm desc',
  'pages.settings.ai.voice': 'Voice',
  'pages.settings.ai.voiceDesc': 'Voice desc',
  'pages.settings.aiSection.description':
    'Language model providers, local Ollama, and voice (STT / TTS).',
  'pages.settings.aiSection.title': 'AI',
  'pages.settings.features.desktopCompanion': 'Desktop Companion',
  'pages.settings.features.desktopCompanionDesc':
    'Voice assistant with screen awareness — listens, sees, speaks, points',
  'pages.settings.features.messagingChannels': 'Messaging channels',
  'pages.settings.features.messagingChannelsDesc': 'Messaging channels desc',
  'pages.settings.features.notifications': 'Notifications',
  'pages.settings.features.notificationsDesc': 'Notifications desc',
  'pages.settings.features.screenAwareness': 'Screen awareness',
  'pages.settings.features.screenAwarenessDesc': 'Screen awareness desc',
  'pages.settings.features.tools': 'Tools',
  'pages.settings.features.toolsDesc': 'Tools desc',
  'pages.settings.featuresSection.description': 'Screen awareness, messaging, and tools.',
  'pages.settings.featuresSection.title': 'Features',
  'privacy.dataKind.credentials': 'Credentials',
  'privacy.dataKind.derived': 'Derived',
  'privacy.dataKind.diagnostics': 'Diagnostics',
  'privacy.dataKind.metadata': 'Metadata',
  'privacy.dataKind.raw': 'Raw',
  'privacy.whatLeaves.link.label': 'What leaves my computer?',
  'rewards.community.achievementsUnlocked': '{unlocked} of {total} achievements unlocked',
  'rewards.community.connectDiscord': 'Connect Discord',
  'rewards.community.cumulativeTokens': 'Cumulative tokens',
  'rewards.community.currentStreak': 'Current streak',
  'rewards.community.discordLinkedNotInGuild': 'Linked, but not in server',
  'rewards.community.discordMember': 'Joined the server',
  'rewards.community.discordNotLinked': 'Not linked',
  'rewards.community.discordServer': 'Discord server',
  'rewards.community.discordStatusUnavailable': 'Membership status unavailable',
  'rewards.community.discordWaiting': 'Waiting for backend sync',
  'rewards.community.heroSubtitle':
    'Unlock exclusive channels, supporter badges, and backend-synced rewards by connecting your Discord account.',
  'rewards.community.heroTitle': 'Earn Rewards & Discord Roles',
  'rewards.community.joinDiscord': 'Join Discord',
  'rewards.community.loadingRewards': 'Loading rewards…',
  'rewards.community.locked': 'Locked',
  'rewards.community.retrying': 'Retrying…',
  'rewards.community.rolesAndRewards': 'Roles & Rewards',
  'rewards.community.streakDays': '{n} days',
  'rewards.community.syncPending': 'Rewards sync pending',
  'rewards.community.syncPendingDesc': 'Sync pending desc',
  'rewards.community.syncUnavailable': 'Sync unavailable',
  'rewards.community.tryAgain': 'Retrying…',
  'rewards.community.unknown': 'Unknown',
  'rewards.community.unlocked': 'Unlocked',
  'rewards.community.yourProgress': 'Your Progress',
  'rewards.coupon.colCode': 'Code',
  'rewards.coupon.colRedeemed': 'Redeemed',
  'rewards.coupon.colReward': 'Reward',
  'rewards.coupon.colStatus': 'Status',
  'rewards.coupon.loadingHistory': 'Loading reward history…',
  'rewards.coupon.noCodes': 'No reward codes redeemed yet.',
  'rewards.coupon.pending': 'Pending',
  'rewards.coupon.placeholder': 'Coupon code',
  'rewards.coupon.promoCredits': 'Promo credits',
  'rewards.coupon.recentRedemptions': 'Recent redemptions',
  'rewards.coupon.redeemAccepted':
    '{code} accepted. {amount} will unlock after the required action is completed.',
  'rewards.coupon.redeemButton': 'Redeem Code',
  'rewards.coupon.redeemSuccess': '{code} redeemed. {amount} was added to your credits.',
  'rewards.coupon.redeemedCodes': 'Redeemed codes',
  'rewards.coupon.redeeming': 'Redeeming...',
  'rewards.coupon.statusApplied': 'Applied',
  'rewards.coupon.statusPendingAction': 'Pending action',
  'rewards.coupon.statusRedeemed': 'Redeemed',
  'rewards.coupon.subtitle': 'Subtitle',
  'rewards.coupon.title': 'Redeem a coupon code',
  'rewards.referralSection.activity': 'Referral activity',
  'rewards.referralSection.apply': 'Applying…',
  'rewards.referralSection.applying': 'Applying…',
  'rewards.referralSection.colReferredUser': 'Referred user',
  'rewards.referralSection.colReward': 'Reward',
  'rewards.referralSection.colStatus': 'Status',
  'rewards.referralSection.colUpdated': 'Updated',
  'rewards.referralSection.completed': 'Completed',
  'rewards.referralSection.copyCode': 'Copy code',
  'rewards.referralSection.copyFailed': 'Copy failed',
  'rewards.referralSection.haveCode': 'Have a referral code?',
  'rewards.referralSection.haveCodeDesc': 'Have code desc',
  'rewards.referralSection.linked': 'Linked',
  'rewards.referralSection.linkedCode': '(code {code})',
  'rewards.referralSection.loading': 'Loading referral program…',
  'rewards.referralSection.noReferrals': 'No referrals',
  'rewards.referralSection.pendingReferrals': 'Pending referrals',
  'rewards.referralSection.placeholder': 'Referral code',
  'rewards.referralSection.share': 'Share',
  'rewards.referralSection.statusCompleted': 'Status completed',
  'rewards.referralSection.statusExpired': 'Status expired',
  'rewards.referralSection.statusJoined': 'Status joined',
  'rewards.referralSection.subtitle': 'Subtitle',
  'rewards.referralSection.title': 'Invite friends, earn credits',
  'rewards.referralSection.totalEarned': 'Total earned',
  'rewards.referralSection.yourCode': 'Your code',
  'settings.ai.addCloudProvider': 'Add cloud provider',
  'settings.ai.addProvider': 'Saving…',
  'settings.ai.apiKeyFieldLabel': 'Api key field label',
  'settings.ai.apiKeyRequired': 'Please paste your API key to continue.',
  'settings.ai.apiKeyStoredEncrypted': 'Api key stored encrypted',
  'settings.ai.apiKeysEncrypted': 'auth-profiles.json',
  'settings.ai.clearStoredKey': 'Clear stored key',
  'settings.ai.connectProvider': 'Connect provider',
  'settings.ai.customRouting': 'Custom routing',
  'settings.ai.defaultResolvesTo': 'OpenHuman',
  'settings.ai.discard': 'Discard',
  'settings.ai.editProvider': 'Edit provider',
  'settings.ai.llmProviders': 'LLM Providers',
  'settings.ai.llmProvidersDesc': 'Llm providers desc',
  'settings.ai.localOllama': 'Local (Ollama)',
  'settings.ai.modelLabel': 'Model',
  'settings.ai.noCustomProviders': 'No custom providers',
  'settings.ai.providerLabel': 'Provider',
  'settings.ai.routing': 'Routing',
  'settings.ai.routingCustom': 'Routing custom',
  'settings.ai.routingDefault': 'Default',
  'settings.ai.routingDesc': 'Routing desc',
  'settings.ai.saveChanges': 'Saving…',
  'settings.ai.saving': 'Saving…',
  'settings.ai.unsavedChange': 'unsaved change',
  'settings.ai.unsavedChanges': 'unsaved changes',
  'settings.ai.workloadGroupBackground': 'Workload group background',
  'settings.ai.workloadGroupChat': 'Workload group chat',
  'settings.autocomplete.appFilter.acceptSuggestion': 'Accept suggestion',
  'settings.autocomplete.appFilter.contextOverride': 'Context Override (optional)',
  'settings.autocomplete.appFilter.debugFocus': 'Debug focus',
  'settings.autocomplete.appFilter.getSuggestion': 'Get suggestion',
  'settings.autocomplete.appFilter.liveLogs': 'Live Logs',
  'settings.autocomplete.appFilter.noLogs': ') :',
  'settings.autocomplete.appFilter.refreshStatus': 'Refreshing…',
  'settings.autocomplete.appFilter.refreshing': 'Refreshing…',
  'settings.autocomplete.appFilter.runtime': 'Runtime',
  'settings.autocomplete.appFilter.test': 'Test',
  'settings.autocomplete.completionStyle.acceptedCompletion':
    '{count} accepted completion stored — used to personalise future suggestions.',
  'settings.autocomplete.completionStyle.acceptedCompletions':
    '{count} accepted completions stored — used to personalise future suggestions.',
  'settings.autocomplete.completionStyle.clearHistory': 'Clearing…',
  'settings.autocomplete.completionStyle.clearing': 'Clearing…',
  'settings.autocomplete.completionStyle.debounce': 'Debounce (ms)',
  'settings.autocomplete.completionStyle.enabled': 'Enabled',
  'settings.autocomplete.completionStyle.maxChars': 'Max Chars',
  'settings.autocomplete.completionStyle.noHistory':
    'No accepted completions yet. Accept suggestions with Tab to start personalising.',
  'settings.autocomplete.completionStyle.overlayTtl': 'Overlay TTL (ms)',
  'settings.autocomplete.completionStyle.personalizationHistory': 'Personalization History',
  'settings.autocomplete.completionStyle.styleExamples': 'Style Examples (one per line)',
  'settings.autocomplete.completionStyle.styleInstructions': 'Style Instructions',
  'settings.billing.autoRecharge.addAmount': 'Add this amount',
  'settings.billing.autoRecharge.addCard': 'Add card',
  'settings.billing.autoRecharge.amountHint': 'Amount hint',
  'settings.billing.autoRecharge.defaultCard': 'Default card',
  'settings.billing.autoRecharge.lastRechargeFailed': 'Last recharge failed',
  'settings.billing.autoRecharge.lastRecharged': 'Last recharged',
  'settings.billing.autoRecharge.noCards': 'No cards',
  'settings.billing.autoRecharge.paymentMethods': 'Payment Methods',
  'settings.billing.autoRecharge.rechargeInProgress': 'Recharge in progress',
  'settings.billing.autoRecharge.rechargeWhen': 'Recharge when balance drops below',
  'settings.billing.autoRecharge.saveSettings': 'Saving…',
  'settings.billing.autoRecharge.saving': 'Saving…',
  'settings.billing.autoRecharge.setDefault': ':',
  'settings.billing.autoRecharge.subtitle': 'Subtitle',
  'settings.billing.autoRecharge.title': 'Enable Auto-Recharge',
  'settings.billing.autoRecharge.toggleAriaLabel': 'Toggle auto-recharge',
  'settings.billing.autoRecharge.weeklyLimit': 'Weekly spending limit',
  'settings.billing.history.desc': 'Desc',
  'settings.billing.history.empty': 'Empty',
  'settings.billing.history.openPortal': 'Open portal',
  'settings.billing.history.posted': 'Posted',
  'settings.billing.history.title': 'Title',
  'settings.billing.inferenceBudget.cycleEnds': 'Cycle ends',
  'settings.billing.inferenceBudget.exhausted': 'Exhausted',
  'settings.billing.inferenceBudget.loadError': 'Load error',
  'settings.billing.inferenceBudget.noBudgetDesc': 'No budget desc',
  'settings.billing.inferenceBudget.noRecurringBudget': 'No recurring budget',
  'settings.billing.inferenceBudget.remaining': 'Remaining',
  'settings.billing.inferenceBudget.tenHourCap': 'Ten hour cap',
  'settings.billing.inferenceBudget.title': 'Title',
  'settings.billing.payAsYouGo.available': 'Available',
  'settings.billing.payAsYouGo.chargeCustomAmount': 'Opening…',
  'settings.billing.payAsYouGo.chooseTopUpDesc': 'Choose top up desc',
  'settings.billing.payAsYouGo.chooseTopUpTitle': 'Choose top up title',
  'settings.billing.payAsYouGo.creditBalanceDesc': 'Credit balance desc',
  'settings.billing.payAsYouGo.creditBalanceTitle': 'Credit balance title',
  'settings.billing.payAsYouGo.customAmount': 'Custom amount',
  'settings.billing.payAsYouGo.enterAmount': 'Enter amount',
  'settings.billing.payAsYouGo.opening': 'Opening',
  'settings.billing.payAsYouGo.promotionalCredits': 'Promotional Credits',
  'settings.billing.payAsYouGo.topUpBalance': 'Top-up Balance',
  'settings.billing.payAsYouGo.topUpCredits': 'Top Up Credits',
  'settings.billing.payAsYouGo.unableToLoad': 'Unable to load balance.',
  'settings.billing.subscription.annual': 'Annual',
  'settings.billing.subscription.billedAnnually': 'Billed annually',
  'settings.billing.subscription.chooseSubtitle': 'Choose subtitle',
  'settings.billing.subscription.chooseTitle': 'Choose title',
  'settings.billing.subscription.cryptoDesc': 'Crypto desc',
  'settings.billing.subscription.cryptoQuestion': 'Crypto question',
  'settings.billing.subscription.current': 'Current',
  'settings.billing.subscription.currentPlan': 'Current plan',
  'settings.billing.subscription.monthly': 'Monthly',
  'settings.billing.subscription.paymentConfirmed': 'Payment confirmed',
  'settings.billing.subscription.perMonth': 'Per month',
  'settings.billing.subscription.popular': 'Popular',
};

export default en4;
