diff --git a/src/i18n/locales/en.ts b/src/i18n/locales/en.ts index 9167a6be..4017aab2 100644 --- a/src/i18n/locales/en.ts +++ b/src/i18n/locales/en.ts @@ -1,20 +1,250 @@ export default { // Navigation 'nav.home': 'Home', - 'nav.dashboard': 'Dashboard', 'nav.governance': 'Governance', - 'nav.treasury': 'Treasury', - 'nav.staking': 'Staking', - 'nav.forum': 'Forum', + 'nav.identity': 'Identity', + 'nav.wallet': 'Wallet', + 'nav.docs': 'Documentation', + 'nav.connectWallet': 'Connect Wallet', + 'nav.disconnect': 'Disconnect', 'nav.profile': 'Profile', + 'nav.proposals': 'Proposals', + 'nav.delegation': 'Delegation', + 'nav.forum': 'Forum', + 'nav.moderation': 'Moderation', + 'nav.dashboard': 'Dashboard', + 'nav.settings': 'Settings', 'nav.admin': 'Admin', - + 'nav.treasury': 'Treasury', + 'nav.logout': 'Logout', + // Hero Section - 'hero.title': 'Blockchain Governance Platform', - 'hero.subtitle': 'Democratic and transparent governance with blockchain technology', + 'hero.title': 'Decentralized Governance for Kurdistan', + 'hero.subtitle': 'Building a transparent, democratic future through blockchain technology', + 'hero.exploreGovernance': 'Explore Governance', + 'hero.learnMore': 'Learn More', 'hero.cta.primary': 'Get Started', 'hero.cta.secondary': 'Learn More', - + 'hero.stats.activeProposals': 'Active Proposals', + 'hero.stats.totalVoters': 'Total Voters', + 'hero.stats.tokensStaked': 'Tokens Staked', + 'hero.stats.trustScore': 'Trust Score', + + // Governance + 'governance.title': 'On-Chain Governance', + 'governance.subtitle': 'Participate in democratic decision-making', + 'governance.overview': 'Overview', + 'governance.proposals': 'Proposals', + 'governance.elections': 'Elections', + 'governance.createProposal': 'Create Proposal', + 'governance.vote': 'Vote', + 'governance.delegate': 'Delegate', + 'governance.activeProposals': 'Active Proposals', + 'governance.votingPower': 'Voting Power', + 'governance.status.active': 'Active', + 'governance.status.passed': 'Passed', + 'governance.status.rejected': 'Rejected', + 'governance.status.pending': 'Pending', + + // Identity + 'identity.title': 'Digital Identity', + 'identity.verification': 'Verification', + 'identity.reputation': 'Reputation', + 'identity.verifyIdentity': 'Verify Identity', + 'identity.trustScore': 'Trust Score', + 'identity.badges': 'Badges', + 'identity.roles': 'Roles', + 'identity.privacy': 'Privacy Settings', + + // Tokenomics + 'tokenomics.title': 'Tokenomics', + 'tokenomics.totalSupply': 'Total Supply', + 'tokenomics.circulating': 'Circulating Supply', + 'tokenomics.staked': 'Staked', + 'tokenomics.rewards': 'Rewards Pool', + + // Team + 'team.title': 'Our Heroes', + 'team.subtitle': 'Honoring Kurdish leaders and freedom fighters', + + // Footer + 'footer.about': 'About', + 'footer.governance': 'Governance', + 'footer.developers': 'Developers', + 'footer.community': 'Community', + 'footer.rights': 'All rights reserved', + + // Profile + 'profile.edit': 'Edit Profile', + 'profile.settings': 'Settings', + 'profile.follow': 'Follow', + 'profile.unfollow': 'Unfollow', + 'profile.share': 'Share', + 'profile.reputation': 'Reputation', + 'profile.level': 'Level', + 'profile.followers': 'Followers', + 'profile.following': 'Following', + 'profile.proposalsCreated': 'Proposals Created', + 'profile.votesCast': 'Votes Cast', + 'profile.delegationsReceived': 'Delegations Received', + 'profile.successRate': 'Success Rate', + 'profile.activity': 'Activity', + 'profile.achievements': 'Achievements', + 'profile.achievementsTitle': 'Your Achievements', + 'profile.recentActivity': 'Recent Activity', + 'profile.connections': 'Connections', + 'profile.viewProfile': 'View Profile', + 'profile.customizeProfile': 'Customize Profile', + 'profile.basic': 'Basic Info', + 'profile.theme': 'Theme', + 'profile.privacy': 'Privacy', + 'profile.notifications': 'Notifications', + 'profile.changeAvatar': 'Change Avatar', + 'profile.name': 'Name', + 'profile.username': 'Username', + 'profile.bio': 'Bio', + 'profile.location': 'Location', + 'profile.socialLinks': 'Social Links', + 'profile.chooseTheme': 'Choose Theme', + 'profile.privacySettings': 'Privacy Settings', + 'profile.showEmail': 'Show email publicly', + 'profile.showActivity': 'Show activity feed', + 'profile.allowMessages': 'Allow direct messages', + 'profile.notificationSettings': 'Notification Settings', + 'profile.proposalUpdates': 'Proposal updates', + 'profile.voteReminders': 'Vote reminders', + 'profile.newFollowers': 'New followers', + + // Proposals + 'proposals.templates.treasury': 'Treasury', + 'proposals.templates.treasuryDesc': 'Request funding for projects and initiatives', + 'proposals.templates.technical': 'Technical', + 'proposals.templates.technicalDesc': 'Propose protocol upgrades and technical changes', + 'proposals.templates.community': 'Community', + 'proposals.templates.communityDesc': 'Community initiatives and social proposals', + 'proposals.steps.template': 'Template', + 'proposals.steps.basics': 'Basic Info', + 'proposals.steps.details': 'Details', + 'proposals.steps.impact': 'Impact', + 'proposals.steps.review': 'Review', + 'proposals.wizard.selectTemplate': 'Select a template for your proposal', + 'proposals.wizard.enterBasics': 'Enter basic information about your proposal', + 'proposals.wizard.provideDetails': 'Provide detailed specifications', + 'proposals.wizard.defineImpact': 'Define impact and success metrics', + 'proposals.wizard.reviewSubmit': 'Review and submit your proposal', + 'proposals.wizard.readyToSubmit': 'Your proposal is ready to submit!', + 'proposals.fields.title': 'Title', + 'proposals.fields.category': 'Category', + 'proposals.fields.summary': 'Summary', + 'proposals.fields.description': 'Description', + 'proposals.fields.budget': 'Budget', + 'proposals.fields.timeline': 'Timeline', + 'proposals.fields.milestones': 'Milestones', + 'proposals.fields.impact': 'Expected Impact', + 'proposals.fields.metrics': 'Success Metrics', + 'proposals.fields.risks': 'Risks & Mitigation', + 'proposals.placeholders.title': 'Enter a clear, descriptive title', + 'proposals.placeholders.category': 'Select a category', + 'proposals.placeholders.summary': 'Brief summary of your proposal (max 200 characters)', + 'proposals.placeholders.description': 'Detailed description of what you\'re proposing', + 'proposals.placeholders.impact': 'How will this benefit the community?', + 'proposals.placeholders.metrics': 'How will success be measured?', + 'proposals.placeholders.risks': 'What are the potential risks?', + + // Delegation + 'delegation.title': 'Vote Delegation', + 'delegation.description': 'Delegate your voting power to trusted representatives', + 'delegation.activeDelegates': 'Active Delegates', + 'delegation.totalDelegated': 'Total Delegated', + 'delegation.avgSuccessRate': 'Avg Success Rate', + 'delegation.yourDelegated': 'Your Delegated', + 'delegation.explore': 'Explore Delegates', + 'delegation.myDelegations': 'My Delegations', + 'delegation.becomeDelegate': 'Become a Delegate', + 'delegation.topDelegates': 'Top Delegates', + 'delegation.delegateTo': 'Delegate to', + 'delegation.amount': 'Amount', + 'delegation.period': 'Period', + 'delegation.categories': 'Categories', + 'delegation.confirmDelegation': 'Confirm Delegation', + 'delegation.yourDelegations': 'Your Delegations', + 'delegation.modify': 'Modify', + 'delegation.revoke': 'Revoke', + 'delegation.becomeDelegateDesc': 'Accept delegations and represent your community', + 'delegation.delegateRequirements': 'To become a delegate, you need to maintain a good reputation and actively participate in governance', + 'delegation.buildReputation': 'Build Reputation', + 'delegation.buildReputationDesc': 'Participate actively in governance', + 'delegation.earnTrust': 'Earn Trust', + 'delegation.earnTrustDesc': 'Gain community confidence', + 'delegation.getRewards': 'Get Rewards', + 'delegation.getRewardsDesc': 'Earn for your contributions', + 'delegation.delegateStatement': 'Delegate Statement', + 'delegation.statementPlaceholder': 'Explain why you should be trusted as a delegate...', + 'delegation.expertise': 'Areas of Expertise', + 'delegation.commitments': 'Commitments', + 'delegation.commitmentsPlaceholder': 'What do you commit to as a delegate?', + 'delegation.website': 'Website', + 'delegation.twitter': 'Twitter', + 'delegation.minDelegation': 'Min Delegation', + 'delegation.maxDelegation': 'Max Delegation', + 'delegation.acceptingDelegations': 'Accepting Delegations', + 'delegation.acceptingDesc': 'Toggle to start/stop accepting new delegations', + 'delegation.activateDelegate': 'Activate Delegate Profile', + 'delegation.yourDelegateProfile': 'Your Delegate Profile', + 'delegation.delegateActive': 'You are now an active delegate! Community members can delegate their voting power to you.', + 'delegation.delegators': 'Delegators', + 'delegation.totalReceived': 'Total Received', + 'delegation.successRate': 'Success Rate', + 'delegation.yourStatement': 'Your Statement', + 'delegation.yourExpertise': 'Your Expertise', + 'delegation.delegationLimits': 'Delegation Limits', + 'delegation.editProfile': 'Edit Profile', + 'delegation.pauseDelegations': 'Pause Delegations', + + // Common + 'common.cancel': 'Cancel', + 'common.save': 'Save', + 'common.next': 'Next', + 'common.back': 'Back', + 'common.submit': 'Submit', + 'common.backToHome': 'Back to Home', + 'common.loading': 'Loading...', + 'common.error': 'Error', + 'common.success': 'Success', + 'common.confirm': 'Confirm', + 'common.delete': 'Delete', + 'common.edit': 'Edit', + 'common.search': 'Search', + 'common.filter': 'Filter', + 'common.sort': 'Sort', + 'common.previous': 'Previous', + 'common.yes': 'Yes', + 'common.no': 'No', + + // Notifications + 'notifications.title': 'Notifications', + 'notifications.markAllRead': 'Mark all read', + 'notifications.settings': 'Settings', + 'notifications.pushNotifications': 'Push Notifications', + 'notifications.mentions': 'Mentions', + 'notifications.replies': 'Replies', + 'notifications.votes': 'Vote Updates', + 'notifications.badges': 'New Badges', + 'notifications.proposals': 'Proposal Updates', + 'notifications.noNotifications': 'No notifications', + 'notifications.newMention': 'You were mentioned', + 'notifications.newReply': 'New reply to your comment', + 'notifications.voteUpdate': 'Vote count updated', + 'notifications.newBadge': 'You earned a new badge', + 'notifications.proposalUpdate': 'Proposal status changed', + + // WebSocket + 'websocket.connected': 'Connected', + 'websocket.disconnected': 'Disconnected', + 'websocket.reconnecting': 'Reconnecting...', + 'websocket.liveUpdates': 'Live updates enabled', + 'websocket.offlineMode': 'Offline mode', + // Auth 'auth.login': 'Login', 'auth.logout': 'Logout', @@ -24,36 +254,35 @@ export default { 'auth.confirmPassword': 'Confirm Password', 'auth.rememberMe': 'Remember me', 'auth.forgotPassword': 'Forgot password?', - + // Wallet 'wallet.connect': 'Connect Wallet', 'wallet.disconnect': 'Disconnect', 'wallet.balance': 'Balance', 'wallet.address': 'Address', 'wallet.network': 'Network', - - // Governance - 'governance.proposals': 'Proposals', - 'governance.activeProposals': 'Active Proposals', - 'governance.vote': 'Vote', - 'governance.delegate': 'Delegate', - 'governance.createProposal': 'Create Proposal', - 'governance.votingPower': 'Voting Power', - - // Common - 'common.loading': 'Loading...', - 'common.save': 'Save', - 'common.cancel': 'Cancel', - 'common.confirm': 'Confirm', - 'common.delete': 'Delete', - 'common.edit': 'Edit', - 'common.search': 'Search', - 'common.filter': 'Filter', - 'common.sort': 'Sort', - 'common.submit': 'Submit', - 'common.back': 'Back', - 'common.next': 'Next', - 'common.previous': 'Previous', - 'common.yes': 'Yes', - 'common.no': 'No' -} \ No newline at end of file + + // Login + 'login.subtitle': 'Access your governance account', + 'login.signin': 'Sign In', + 'login.signup': 'Sign Up', + 'login.email': 'Email', + 'login.password': 'Password', + 'login.rememberMe': 'Remember me', + 'login.forgotPassword': 'Forgot password?', + 'login.signingIn': 'Signing in...', + 'login.fullName': 'Full Name', + 'login.confirmPassword': 'Confirm Password', + 'login.referralCode': 'Referral Code', + 'login.optional': 'Optional', + 'login.enterReferralCode': 'Enter referral code', + 'login.referralDescription': 'If someone referred you, enter their code here', + 'login.creatingAccount': 'Creating account...', + 'login.createAccount': 'Create Account', + 'login.or': 'Or continue with', + 'login.connectWallet': 'Connect Wallet', + 'login.terms': 'By continuing, you agree to our', + 'login.termsOfService': 'Terms of Service', + 'login.and': 'and', + 'login.privacyPolicy': 'Privacy Policy' +}