@@ -26,7 +26,7 @@ const locale = {
|
||||
'menu.dashboard': 'Dashboard',
|
||||
'menu.dashboard.analysis': 'AI Analysis',
|
||||
'menu.dashboard.indicator': 'Indicator Analysis',
|
||||
'menu.dashboard.community': 'Official Community',
|
||||
'menu.dashboard.community': 'Indicator Market',
|
||||
'menu.dashboard.tradingAssistant': 'Trading Assistant',
|
||||
'menu.dashboard.portfolio': 'Portfolio',
|
||||
'menu.dashboard.globalMarket': 'Global Market',
|
||||
@@ -634,13 +634,17 @@ const locale = {
|
||||
'dashboard.indicator.section.custom': 'My Created Indicators',
|
||||
'dashboard.indicator.section.bought': 'Purchased Indicators',
|
||||
'dashboard.indicator.section.myCreated': 'My Created Indicators',
|
||||
'dashboard.indicator.section.purchased': 'Purchased Indicators',
|
||||
'dashboard.indicator.empty': 'No indicators, please add or create indicators first',
|
||||
'dashboard.indicator.emptyPurchased': 'No purchased indicators, check out the market',
|
||||
'dashboard.indicator.buy': 'Buy Indicators',
|
||||
'dashboard.indicator.action.start': 'Start',
|
||||
'dashboard.indicator.action.stop': 'Stop',
|
||||
'dashboard.indicator.action.edit': 'Edit',
|
||||
'dashboard.indicator.action.delete': 'Delete',
|
||||
'dashboard.indicator.action.backtest': 'Backtest',
|
||||
'dashboard.indicator.action.publish': 'Publish to Community',
|
||||
'dashboard.indicator.action.unpublish': 'Published (Click to Manage)',
|
||||
'dashboard.indicator.status.normal': 'Active',
|
||||
'dashboard.indicator.status.normalPermanent': 'Active (Permanent)',
|
||||
'dashboard.indicator.status.expired': 'Expired',
|
||||
@@ -656,6 +660,22 @@ const locale = {
|
||||
'dashboard.indicator.delete.failed': 'Failed to delete',
|
||||
'dashboard.indicator.save.success': 'Saved successfully',
|
||||
'dashboard.indicator.save.failed': 'Failed to save',
|
||||
'dashboard.indicator.publish.title': 'Publish to Community',
|
||||
'dashboard.indicator.publish.editTitle': 'Manage Publication',
|
||||
'dashboard.indicator.publish.hint': 'After publishing, other users can view and purchase your indicator in the "Indicator Community"',
|
||||
'dashboard.indicator.publish.pricingType': 'Pricing Type',
|
||||
'dashboard.indicator.publish.free': 'Free',
|
||||
'dashboard.indicator.publish.paid': 'Paid',
|
||||
'dashboard.indicator.publish.price': 'Price',
|
||||
'dashboard.indicator.publish.description': 'Description',
|
||||
'dashboard.indicator.publish.descriptionPlaceholder': 'Enter a detailed description to help others understand your indicator...',
|
||||
'dashboard.indicator.publish.confirm': 'Publish',
|
||||
'dashboard.indicator.publish.update': 'Update',
|
||||
'dashboard.indicator.publish.unpublish': 'Unpublish',
|
||||
'dashboard.indicator.publish.success': 'Published successfully',
|
||||
'dashboard.indicator.publish.failed': 'Failed to publish',
|
||||
'dashboard.indicator.publish.unpublishSuccess': 'Unpublished successfully',
|
||||
'dashboard.indicator.publish.unpublishFailed': 'Failed to unpublish',
|
||||
'dashboard.indicator.error.loadWatchlistFailed': 'Failed to load watchlist',
|
||||
'dashboard.indicator.error.chartNotReady': 'Chart component not initialized, please select a symbol and wait for the chart to load',
|
||||
'dashboard.indicator.error.chartMethodNotReady': 'Chart component method not ready, please try again later',
|
||||
@@ -1020,79 +1040,6 @@ const locale = {
|
||||
'dashboard.docs.detail.error': 'Document does not exist or has been deleted',
|
||||
'dashboard.docs.search.result': 'Search Results',
|
||||
'dashboard.docs.search.keyword': 'Keyword',
|
||||
'community.filter.indicatorType': 'Indicator Type',
|
||||
'community.filter.all': 'All',
|
||||
'community.filter.other': 'Other Options',
|
||||
'community.filter.pricing': 'Pricing Type',
|
||||
'community.filter.allPricing': 'All Pricing',
|
||||
'community.filter.sortBy': 'Sort By',
|
||||
'community.filter.search': 'Search',
|
||||
'community.filter.searchPlaceholder': 'Search indicator name',
|
||||
'community.indicatorType.trend': 'Trend',
|
||||
'community.indicatorType.momentum': 'Momentum',
|
||||
'community.indicatorType.volatility': 'Volatility',
|
||||
'community.indicatorType.volume': 'Volume',
|
||||
'community.indicatorType.custom': 'Custom',
|
||||
'community.pricing.free': 'Free',
|
||||
'community.pricing.paid': 'Paid',
|
||||
'community.sort.downloads': 'Downloads',
|
||||
'community.sort.rating': 'Rating',
|
||||
'community.sort.newest': 'Newest',
|
||||
'community.pagination.total': 'Total {total} indicators',
|
||||
'community.noDescription': 'No description',
|
||||
'community.detail.type': 'Type',
|
||||
'community.detail.pricing': 'Pricing',
|
||||
'community.detail.rating': 'Rating',
|
||||
'community.detail.downloads': 'Downloads',
|
||||
'community.detail.author': 'Author',
|
||||
'community.detail.description': 'Description',
|
||||
'community.detail.detailContent': 'Detail Content',
|
||||
'community.detail.backtestStats': 'Backtest Statistics',
|
||||
'community.action.purchase': 'Purchase',
|
||||
'community.action.addToMyIndicators': 'Add to My Indicators',
|
||||
'community.action.favorite': 'Favorite',
|
||||
'community.action.unfavorite': 'Unfavorite',
|
||||
'community.action.buyNow': 'Buy Now',
|
||||
'community.action.renew': 'Renew',
|
||||
'community.purchase.price': 'Price',
|
||||
'community.purchase.permanent': 'Permanent',
|
||||
'community.purchase.monthly': 'Month',
|
||||
'community.purchase.confirmBuy': 'Confirm purchase ({price} QDT)?',
|
||||
'community.purchase.confirmRenew': 'Confirm renewal ({price} QDT/month)?',
|
||||
'community.purchase.confirmFree': 'Confirm to add this free indicator?',
|
||||
'community.purchase.confirmTitle': 'Confirm',
|
||||
'community.purchase.owned': 'You own this indicator (permanent)',
|
||||
'community.purchase.ownIndicator': 'This is your published indicator',
|
||||
'community.purchase.expired': 'Your subscription has expired',
|
||||
'community.purchase.expiresOn': 'Expires on: {date}',
|
||||
'community.tabs.detail': 'Details',
|
||||
'community.tabs.backtest': 'Backtest',
|
||||
'community.tabs.ratings': 'Reviews',
|
||||
'community.rating.myRating': 'My Rating',
|
||||
'community.rating.stars': '{count} Stars',
|
||||
'community.rating.commentPlaceholder': 'Share your experience...',
|
||||
'community.rating.submit': 'Submit Rating',
|
||||
'community.rating.modify': 'Edit',
|
||||
'community.rating.saveModify': 'Save Changes',
|
||||
'community.rating.cancel': 'Cancel',
|
||||
'community.rating.selectRating': 'Please select a rating',
|
||||
'community.rating.success': 'Rating submitted successfully',
|
||||
'community.rating.modifySuccess': 'Review modified successfully',
|
||||
'community.rating.failed': 'Failed to submit rating',
|
||||
'community.rating.noRatings': 'No reviews yet',
|
||||
'community.backtest.note': 'The above data is from historical backtesting, for reference only, and does not represent future returns',
|
||||
'community.backtest.noData': 'No backtest data available',
|
||||
'community.backtest.uploadHint': 'Author has not uploaded backtest data yet',
|
||||
'community.message.loadFailed': 'Failed to load indicators',
|
||||
'community.message.purchaseProcessing': 'Processing purchase...',
|
||||
'community.message.downloadSuccess': 'Indicator added to your list',
|
||||
'community.message.favoriteSuccess': 'Favorited successfully',
|
||||
'community.message.unfavoriteSuccess': 'Unfavorited successfully',
|
||||
'community.message.operationSuccess': 'Operation successful',
|
||||
'community.message.operationFailed': 'Operation failed',
|
||||
'community.banner.readOnly': 'Read Only',
|
||||
'community.banner.loginHint': 'For login or registration, please click the button to jump to an independent page to avoid CSRF issues',
|
||||
'community.banner.jumpButton': 'Go to Login/Register',
|
||||
'dashboard.totalEquity': 'Total Equity',
|
||||
'dashboard.totalPnL': 'Total P&L',
|
||||
'dashboard.aiStrategies': 'AI Strategies',
|
||||
@@ -1365,6 +1312,16 @@ const locale = {
|
||||
'trading-assistant.form.symbols': 'Trading Pairs (Multi-select)',
|
||||
'trading-assistant.form.symbolHint': 'Symbol format depends on the selected market',
|
||||
'trading-assistant.form.symbolsHint': 'Select multiple pairs to create strategies for each',
|
||||
'trading-assistant.form.addSymbol': 'Add Symbol',
|
||||
'trading-assistant.form.addSymbolTitle': 'Add Symbol to Watchlist',
|
||||
'trading-assistant.form.searchSymbolPlaceholder': 'Search by code, e.g. BTC, AAPL',
|
||||
'trading-assistant.form.noSymbolFound': 'No matching symbol found',
|
||||
'trading-assistant.form.canDirectAdd': 'You can directly add the code',
|
||||
'trading-assistant.form.searchSymbolHint': 'Enter code to search symbols',
|
||||
'trading-assistant.form.confirmAdd': 'Confirm Add',
|
||||
'trading-assistant.form.addSymbolSuccess': 'Symbol added successfully',
|
||||
'trading-assistant.form.addSymbolFailed': 'Failed to add, please try again',
|
||||
'trading-assistant.form.pleaseSelectSymbol': 'Please select or enter a symbol',
|
||||
'trading-assistant.form.symbolHintCrypto': 'Crypto: use trading pairs like BTC/USDT',
|
||||
'trading-assistant.form.symbolHintGeneral': 'Enter the symbol for the selected market (e.g. 600519, AAPL, EURUSD).',
|
||||
'trading-assistant.form.initialCapital': 'Initial Capital',
|
||||
@@ -1428,6 +1385,8 @@ const locale = {
|
||||
'trading-assistant.form.liveTradingCryptoOnlyHint': 'Live trading is available for Crypto only. Other markets can only push signals.',
|
||||
'trading-assistant.form.liveTradingNotSupportedHint': 'Live trading is not available for this market',
|
||||
'trading-assistant.form.broker': 'Broker',
|
||||
'trading-assistant.form.localDeploymentRequired': '⚠️ Local Deployment Required',
|
||||
'trading-assistant.form.localDeploymentHint': 'IBKR and MT5 are external trading interfaces that require local deployment of QuantDinger. Cloud SaaS mode is not supported. Please ensure you have installed and configured the trading software (TWS/IB Gateway or MT5 terminal) on your local machine.',
|
||||
'trading-assistant.form.ibkrConnectionTitle': 'Interactive Brokers Connection',
|
||||
'trading-assistant.form.ibkrConnectionHint': 'Make sure TWS or IB Gateway is running with API enabled',
|
||||
'trading-assistant.validation.brokerRequired': 'Please select a broker',
|
||||
@@ -1450,6 +1409,7 @@ const locale = {
|
||||
'trading-assistant.placeholders.ibkrAccount': 'Optional, e.g. U1234567',
|
||||
'trading-assistant.exchange.ibkrConnectionSuccess': 'IBKR connected successfully',
|
||||
'trading-assistant.exchange.ibkrConnectionFailed': 'IBKR connection failed. Please check if TWS/Gateway is running.',
|
||||
'trading-assistant.exchange.checkLocalDeployment': 'Please ensure you are running locally. Cloud SaaS does not support external trading interfaces.',
|
||||
// MT5/Forex configuration
|
||||
'trading-assistant.form.forexBroker': 'Forex Broker',
|
||||
'trading-assistant.form.mt5ConnectionTitle': 'MetaTrader 5 Connection',
|
||||
@@ -2494,6 +2454,8 @@ const locale = {
|
||||
'profile.creditsLog.actionVipRevoke': 'VIP Revoke',
|
||||
'profile.creditsLog.actionRegisterBonus': 'Register Bonus',
|
||||
'profile.creditsLog.actionReferralBonus': 'Referral Bonus',
|
||||
'profile.creditsLog.actionIndicatorPurchase': 'Indicator Purchase',
|
||||
'profile.creditsLog.actionIndicatorSale': 'Indicator Sale',
|
||||
|
||||
// Profile - Referral
|
||||
'profile.referral.title': 'Invite Friends',
|
||||
@@ -2589,6 +2551,8 @@ const locale = {
|
||||
|
||||
// Global Market
|
||||
'globalMarket.title': 'Global Market Dashboard',
|
||||
'globalMarket.fearGreedShort': 'F&G',
|
||||
'globalMarket.calendar': 'Calendar',
|
||||
'globalMarket.lastUpdate': 'Last Update',
|
||||
'globalMarket.refresh': 'Refresh',
|
||||
'globalMarket.name': 'Name',
|
||||
@@ -2604,6 +2568,8 @@ const locale = {
|
||||
'globalMarket.fearGreedIndex': 'Fear & Greed Index',
|
||||
'globalMarket.fearGreedTip': 'Fear & Greed Index measures market sentiment, 0 = Extreme Fear, 100 = Extreme Greed',
|
||||
'globalMarket.volatilityIndex': 'Volatility Index',
|
||||
'globalMarket.dollarIndex': 'Dollar Index',
|
||||
'globalMarket.majorIndices': 'Major Indices',
|
||||
'globalMarket.vixTitle': 'VIX Volatility Index',
|
||||
'globalMarket.vixTip': 'VIX measures expected market volatility, higher values indicate more market fear',
|
||||
'globalMarket.extremeFear': 'Extreme Fear',
|
||||
@@ -2617,9 +2583,10 @@ const locale = {
|
||||
'globalMarket.crypto': 'Crypto',
|
||||
'globalMarket.commodities': 'Commodities',
|
||||
'globalMarket.heatmap': 'Market Heatmap',
|
||||
'globalMarket.cryptoHeatmap': 'Crypto Heatmap',
|
||||
'globalMarket.sectorHeatmap': 'Sector Heatmap',
|
||||
'globalMarket.forexHeatmap': 'Forex Heatmap',
|
||||
'globalMarket.cryptoHeatmap': 'Crypto',
|
||||
'globalMarket.commoditiesHeatmap': 'Commodities',
|
||||
'globalMarket.sectorHeatmap': 'Sectors',
|
||||
'globalMarket.forexHeatmap': 'Forex',
|
||||
'globalMarket.opportunities': 'Trading Opportunities',
|
||||
'globalMarket.noOpportunities': 'No significant opportunities detected',
|
||||
'globalMarket.financialNews': 'Financial News',
|
||||
@@ -2647,7 +2614,187 @@ const locale = {
|
||||
// Trading Assistant
|
||||
'trading-assistant.form.notificationFromProfile': 'Notifications will be sent to the address configured in your profile.',
|
||||
'trading-assistant.form.notificationConfigMissing': 'You have not configured parameters for selected channels ({channels}). Please go to your profile to configure them.',
|
||||
'trading-assistant.form.goToProfile': 'Go to Profile'
|
||||
'trading-assistant.form.goToProfile': 'Go to Profile',
|
||||
|
||||
// Indicator Community
|
||||
'community.title': 'Indicator Market',
|
||||
'community.searchPlaceholder': 'Search indicators...',
|
||||
'community.all': 'All',
|
||||
'community.freeOnly': 'Free',
|
||||
'community.paidOnly': 'Paid',
|
||||
'community.sortNewest': 'Newest',
|
||||
'community.sortHot': 'Popular',
|
||||
'community.sortRating': 'Top Rated',
|
||||
'community.sortPriceLow': 'Price: Low to High',
|
||||
'community.sortPriceHigh': 'Price: High to Low',
|
||||
'community.myPurchases': 'My Purchases',
|
||||
'community.noIndicators': 'No indicators yet',
|
||||
'community.createFirst': 'Create Your First Indicator',
|
||||
'community.total': 'Total',
|
||||
'community.items': 'items',
|
||||
'community.free': 'Free',
|
||||
'community.credits': 'Credits',
|
||||
'community.myIndicator': 'My Indicator',
|
||||
'community.purchased': 'Purchased',
|
||||
'community.noDescription': 'No description',
|
||||
'community.loadFailed': 'Failed to load',
|
||||
'community.publishedAt': 'Published',
|
||||
'community.downloads': 'Downloads',
|
||||
'community.rating': 'Rating',
|
||||
'community.views': 'Views',
|
||||
'community.description': 'Description',
|
||||
'community.performance': 'Live Performance',
|
||||
'community.strategyCount': 'Strategies',
|
||||
'community.tradeCount': 'Trades',
|
||||
'community.winRate': 'Win Rate',
|
||||
'community.totalProfit': 'Total Profit',
|
||||
'community.reviews': 'Reviews',
|
||||
'community.useNow': 'Use Now',
|
||||
'community.getFree': 'Get Free',
|
||||
'community.buyNow': 'Buy Now',
|
||||
'community.purchaseSuccess': 'Purchase successful! Indicator added to your list',
|
||||
'community.purchaseFailed': 'Purchase failed',
|
||||
'community.indicator_not_found': 'Indicator not found or unavailable',
|
||||
'community.cannot_buy_own': 'Cannot buy your own indicator',
|
||||
'community.already_purchased': 'You have already purchased this indicator',
|
||||
'community.insufficient_credits': 'Insufficient credits',
|
||||
'community.commentSuccess': 'Comment submitted',
|
||||
'community.commentFailed': 'Failed to submit comment',
|
||||
'community.commentUpdateSuccess': 'Comment updated successfully',
|
||||
'community.commentUpdateFailed': 'Failed to update comment',
|
||||
'community.editComment': 'Edit Comment',
|
||||
'community.cancelEdit': 'Cancel',
|
||||
'community.updateComment': 'Update Comment',
|
||||
'community.alreadyCommented': 'You have already reviewed this indicator',
|
||||
'community.editMyComment': 'Edit Review',
|
||||
'community.me': 'Me',
|
||||
'community.edited': 'edited',
|
||||
'community.not_purchased': 'Please purchase/get the indicator first to leave a review',
|
||||
'community.cannot_comment_own': 'Cannot review your own indicator',
|
||||
'community.already_commented': 'You have already reviewed this indicator',
|
||||
'community.noComments': 'No reviews yet',
|
||||
'community.yourRating': 'Your Rating',
|
||||
'community.commentPlaceholder': 'Share your experience...',
|
||||
'community.submitComment': 'Submit Review',
|
||||
'community.pleaseRate': 'Please select a rating',
|
||||
'community.loadMore': 'Load More',
|
||||
'community.justNow': 'Just now',
|
||||
'community.minutesAgo': 'minutes ago',
|
||||
'community.hoursAgo': 'hours ago',
|
||||
'community.daysAgo': 'days ago',
|
||||
'community.noPurchases': 'No purchases yet',
|
||||
'community.purchasedFrom': 'Seller',
|
||||
'community.purchaseTime': 'Purchase Time',
|
||||
|
||||
// Admin Review
|
||||
'community.admin.reviewTab': 'Review',
|
||||
'community.admin.pending': 'Pending',
|
||||
'community.admin.approved': 'Approved',
|
||||
'community.admin.rejected': 'Rejected',
|
||||
'community.admin.noItems': 'No items',
|
||||
'community.admin.noDescription': 'No description',
|
||||
'community.admin.viewCode': 'View Code',
|
||||
'community.admin.note': 'Note',
|
||||
'community.admin.approve': 'Approve',
|
||||
'community.admin.reject': 'Reject',
|
||||
'community.admin.unpublish': 'Unpublish',
|
||||
'community.admin.delete': 'Delete',
|
||||
'community.admin.deleteConfirm': 'Are you sure to delete this indicator? This cannot be undone.',
|
||||
'community.admin.unpublishConfirm': 'Are you sure to unpublish this indicator?',
|
||||
'community.admin.unpublishHint': 'This indicator will be hidden from the market',
|
||||
'community.admin.confirm': 'Confirm',
|
||||
'community.admin.cancel': 'Cancel',
|
||||
'community.admin.approveTitle': 'Approve Indicator',
|
||||
'community.admin.rejectTitle': 'Reject Indicator',
|
||||
'community.admin.noteLabel': 'Note (optional)',
|
||||
'community.admin.notePlaceholder': 'Enter review note...',
|
||||
'community.admin.loadFailed': 'Failed to load',
|
||||
'community.admin.reviewSuccess': 'Review submitted',
|
||||
'community.admin.reviewFailed': 'Review failed',
|
||||
'community.admin.unpublishSuccess': 'Unpublished successfully',
|
||||
'community.admin.unpublishFailed': 'Failed to unpublish',
|
||||
'community.admin.deleteSuccess': 'Deleted successfully',
|
||||
'community.admin.deleteFailed': 'Failed to delete',
|
||||
|
||||
// Fast Analysis
|
||||
'fastAnalysis.aiAnalysis': 'AI Analysis',
|
||||
'fastAnalysis.analyzing': 'AI is analyzing...',
|
||||
'fastAnalysis.pleaseWait': 'Please wait, fetching real-time data and generating professional report',
|
||||
'fastAnalysis.error': 'Analysis Failed',
|
||||
'fastAnalysis.retry': 'Retry',
|
||||
'fastAnalysis.selectSymbol': 'Select a symbol to start',
|
||||
'fastAnalysis.selectHint': 'Choose from your watchlist or add a new symbol',
|
||||
'fastAnalysis.confidence': 'Confidence',
|
||||
'fastAnalysis.currentPrice': 'Current Price',
|
||||
'fastAnalysis.entryPrice': 'Entry Price',
|
||||
'fastAnalysis.stopLoss': 'Stop Loss',
|
||||
'fastAnalysis.takeProfit': 'Take Profit',
|
||||
'fastAnalysis.stopLossHint': 'Based on 2x ATR & support',
|
||||
'fastAnalysis.takeProfitHint': 'Based on 3x ATR & resistance',
|
||||
'fastAnalysis.atrBased': 'ATR-based',
|
||||
'fastAnalysis.riskReward': 'Risk/Reward',
|
||||
'fastAnalysis.technical': 'Technical',
|
||||
'fastAnalysis.fundamental': 'Fundamental',
|
||||
'fastAnalysis.sentiment': 'Sentiment',
|
||||
'fastAnalysis.overall': 'Overall',
|
||||
'fastAnalysis.keyReasons': 'Key Reasons',
|
||||
'fastAnalysis.risks': 'Risks',
|
||||
'fastAnalysis.indicators': 'Technical Indicators',
|
||||
'fastAnalysis.maTrend': 'MA Trend',
|
||||
'fastAnalysis.support': 'Support',
|
||||
'fastAnalysis.resistance': 'Resistance',
|
||||
'fastAnalysis.volatility': 'Volatility',
|
||||
'fastAnalysis.wasHelpful': 'Was this analysis helpful?',
|
||||
'fastAnalysis.helpful': 'Helpful',
|
||||
'fastAnalysis.notHelpful': 'Not Helpful',
|
||||
'fastAnalysis.feedbackThanks': 'Thanks for your feedback!',
|
||||
'fastAnalysis.feedbackFailed': 'Failed to submit feedback',
|
||||
'fastAnalysis.feedbackUnavailable': 'Feedback unavailable, please re-analyze',
|
||||
'fastAnalysis.analysisTime': 'Analysis time',
|
||||
'fastAnalysis.startAnalysis': 'Analyze',
|
||||
'fastAnalysis.history': 'History',
|
||||
'fastAnalysis.systemTitle': 'QUANTDINGER AI',
|
||||
'fastAnalysis.systemOnline': 'Online',
|
||||
'fastAnalysis.version': 'Fast',
|
||||
'fastAnalysis.preparing': 'Preparing...',
|
||||
'fastAnalysis.step1': 'Fetching real-time data',
|
||||
'fastAnalysis.step2': 'Calculating indicators',
|
||||
'fastAnalysis.step3': 'AI deep analysis',
|
||||
'fastAnalysis.step4': 'Generating report',
|
||||
|
||||
// Detailed analysis titles
|
||||
'fastAnalysis.technicalAnalysis': 'Technical Analysis',
|
||||
'fastAnalysis.fundamentalAnalysis': 'Fundamental Analysis',
|
||||
'fastAnalysis.sentimentAnalysis': 'Market Sentiment',
|
||||
|
||||
// Technical indicator signals
|
||||
'fastAnalysis.signal.bullish': 'Bullish',
|
||||
'fastAnalysis.signal.bearish': 'Bearish',
|
||||
'fastAnalysis.signal.neutral': 'Neutral',
|
||||
'fastAnalysis.signal.overbought': 'Overbought',
|
||||
'fastAnalysis.signal.oversold': 'Oversold',
|
||||
'fastAnalysis.signal.strong_bullish': 'Strong Bullish',
|
||||
'fastAnalysis.signal.strong_bearish': 'Strong Bearish',
|
||||
|
||||
// Trend translations
|
||||
'fastAnalysis.trend.uptrend': 'Uptrend',
|
||||
'fastAnalysis.trend.downtrend': 'Downtrend',
|
||||
'fastAnalysis.trend.sideways': 'Sideways',
|
||||
'fastAnalysis.trend.consolidating': 'Consolidating',
|
||||
'fastAnalysis.trend.golden_cross': 'Golden Cross',
|
||||
'fastAnalysis.trend.death_cross': 'Death Cross',
|
||||
'fastAnalysis.trend.strong_uptrend': 'Strong Uptrend',
|
||||
'fastAnalysis.trend.strong_downtrend': 'Strong Downtrend',
|
||||
|
||||
// Volatility translations
|
||||
'fastAnalysis.volatilityLevel.high': 'High',
|
||||
'fastAnalysis.volatilityLevel.medium': 'Medium',
|
||||
'fastAnalysis.volatilityLevel.low': 'Low',
|
||||
'fastAnalysis.volatilityLevel.unknown': 'Unknown',
|
||||
|
||||
// Market Overview
|
||||
'fastAnalysis.marketOverview': 'Market Overview',
|
||||
'fastAnalysis.selectTip': 'Select a symbol from your watchlist to start AI analysis'
|
||||
}
|
||||
|
||||
export default {
|
||||
|
||||
@@ -25,7 +25,7 @@ const locale = {
|
||||
'menu.home': '主页',
|
||||
'menu.dashboard': '仪表盘',
|
||||
'menu.dashboard.indicator': '指标分析',
|
||||
'menu.dashboard.community': '官方社区',
|
||||
'menu.dashboard.community': '指标市场',
|
||||
'menu.dashboard.analysis': 'AI 分析',
|
||||
'menu.dashboard.tradingAssistant': '交易助手',
|
||||
'menu.dashboard.portfolio': '资产监测',
|
||||
@@ -634,13 +634,17 @@ const locale = {
|
||||
'dashboard.indicator.section.custom': '自己创建的指标',
|
||||
'dashboard.indicator.section.bought': '我选购的指标',
|
||||
'dashboard.indicator.section.myCreated': '我创建的指标',
|
||||
'dashboard.indicator.section.purchased': '我购买的指标',
|
||||
'dashboard.indicator.empty': '暂无指标,请先添加或创建指标',
|
||||
'dashboard.indicator.emptyPurchased': '暂无购买的指标,去指标市场看看',
|
||||
'dashboard.indicator.buy': '购买指标',
|
||||
'dashboard.indicator.action.start': '启动',
|
||||
'dashboard.indicator.action.stop': '关闭',
|
||||
'dashboard.indicator.action.edit': '编辑',
|
||||
'dashboard.indicator.action.delete': '删除',
|
||||
'dashboard.indicator.action.backtest': '回测',
|
||||
'dashboard.indicator.action.publish': '发布到社区',
|
||||
'dashboard.indicator.action.unpublish': '已发布(点击管理)',
|
||||
'dashboard.indicator.status.normal': '正常',
|
||||
'dashboard.indicator.status.normalPermanent': '正常(永久有效)',
|
||||
'dashboard.indicator.status.expired': '已过期',
|
||||
@@ -656,6 +660,22 @@ const locale = {
|
||||
'dashboard.indicator.delete.failed': '删除失败',
|
||||
'dashboard.indicator.save.success': '保存成功',
|
||||
'dashboard.indicator.save.failed': '保存失败',
|
||||
'dashboard.indicator.publish.title': '发布到社区',
|
||||
'dashboard.indicator.publish.editTitle': '管理发布',
|
||||
'dashboard.indicator.publish.hint': '发布后,其他用户可以在"指标社区"中看到并购买您的指标',
|
||||
'dashboard.indicator.publish.pricingType': '定价方式',
|
||||
'dashboard.indicator.publish.free': '免费',
|
||||
'dashboard.indicator.publish.paid': '付费',
|
||||
'dashboard.indicator.publish.price': '价格',
|
||||
'dashboard.indicator.publish.description': '指标描述',
|
||||
'dashboard.indicator.publish.descriptionPlaceholder': '请输入指标的详细描述,帮助其他用户了解指标功能...',
|
||||
'dashboard.indicator.publish.confirm': '确认发布',
|
||||
'dashboard.indicator.publish.update': '更新发布',
|
||||
'dashboard.indicator.publish.unpublish': '取消发布',
|
||||
'dashboard.indicator.publish.success': '发布成功',
|
||||
'dashboard.indicator.publish.failed': '发布失败',
|
||||
'dashboard.indicator.publish.unpublishSuccess': '已取消发布',
|
||||
'dashboard.indicator.publish.unpublishFailed': '取消发布失败',
|
||||
'dashboard.indicator.error.loadWatchlistFailed': '加载自选股失败',
|
||||
'dashboard.indicator.error.chartNotReady': '图表组件未初始化,请先选择标的并等待图表加载完成',
|
||||
'dashboard.indicator.error.chartMethodNotReady': '图表组件方法未就绪,请稍后重试',
|
||||
@@ -929,79 +949,6 @@ const locale = {
|
||||
'dashboard.docs.detail.error': '文档不存在或已被删除',
|
||||
'dashboard.docs.search.result': '搜索结果',
|
||||
'dashboard.docs.search.keyword': '关键词',
|
||||
'community.filter.indicatorType': '指标类型',
|
||||
'community.filter.all': '全部',
|
||||
'community.filter.other': '其他选项',
|
||||
'community.filter.pricing': '定价类型',
|
||||
'community.filter.allPricing': '全部定价',
|
||||
'community.filter.sortBy': '排序方式',
|
||||
'community.filter.search': '搜索',
|
||||
'community.filter.searchPlaceholder': '搜索指标名称',
|
||||
'community.indicatorType.trend': '趋势型',
|
||||
'community.indicatorType.momentum': '动量型',
|
||||
'community.indicatorType.volatility': '波动率',
|
||||
'community.indicatorType.volume': '成交量',
|
||||
'community.indicatorType.custom': '自定义',
|
||||
'community.pricing.free': '免费',
|
||||
'community.pricing.paid': '付费',
|
||||
'community.sort.downloads': '下载量',
|
||||
'community.sort.rating': '评分',
|
||||
'community.sort.newest': '最新发布',
|
||||
'community.pagination.total': '共 {total} 个指标',
|
||||
'community.noDescription': '暂无描述',
|
||||
'community.detail.type': '类型',
|
||||
'community.detail.pricing': '定价',
|
||||
'community.detail.rating': '评分',
|
||||
'community.detail.downloads': '下载量',
|
||||
'community.detail.author': '作者',
|
||||
'community.detail.description': '简介',
|
||||
'community.detail.detailContent': '详细说明',
|
||||
'community.detail.backtestStats': '回测统计',
|
||||
'community.action.purchase': '购买指标',
|
||||
'community.action.addToMyIndicators': '添加到我的指标',
|
||||
'community.action.favorite': '收藏',
|
||||
'community.action.unfavorite': '取消收藏',
|
||||
'community.action.buyNow': '立即购买',
|
||||
'community.action.renew': '续费',
|
||||
'community.purchase.price': '价格',
|
||||
'community.purchase.permanent': '永久',
|
||||
'community.purchase.monthly': '月',
|
||||
'community.purchase.confirmBuy': '确认购买该指标({price} QDT)?',
|
||||
'community.purchase.confirmRenew': '确认续费该指标({price} QDT/月)?',
|
||||
'community.purchase.confirmFree': '确认添加该免费指标?',
|
||||
'community.purchase.confirmTitle': '确认操作',
|
||||
'community.purchase.owned': '您已购买该指标(永久有效)',
|
||||
'community.purchase.ownIndicator': '这是您发布的指标',
|
||||
'community.purchase.expired': '您的订阅已过期',
|
||||
'community.purchase.expiresOn': '到期时间:{date}',
|
||||
'community.tabs.detail': '指标详情',
|
||||
'community.tabs.backtest': '回测数据',
|
||||
'community.tabs.ratings': '用户评价',
|
||||
'community.rating.myRating': '我的评分',
|
||||
'community.rating.stars': '{count} 星',
|
||||
'community.rating.commentPlaceholder': '分享您的使用体验...',
|
||||
'community.rating.submit': '提交评分',
|
||||
'community.rating.modify': '修改',
|
||||
'community.rating.saveModify': '保存修改',
|
||||
'community.rating.cancel': '取消',
|
||||
'community.rating.selectRating': '请选择评分',
|
||||
'community.rating.success': '评分成功',
|
||||
'community.rating.modifySuccess': '修改评价成功',
|
||||
'community.rating.failed': '评分失败',
|
||||
'community.rating.noRatings': '暂无评价',
|
||||
'community.backtest.note': '以上数据为历史回测结果,仅供参考,不代表未来收益',
|
||||
'community.backtest.noData': '暂无回测数据',
|
||||
'community.backtest.uploadHint': '作者尚未上传回测数据',
|
||||
'community.message.loadFailed': '加载指标列表失败',
|
||||
'community.message.purchaseProcessing': '正在处理购买请求...',
|
||||
'community.message.downloadSuccess': '指标已添加到我的指标列表',
|
||||
'community.message.favoriteSuccess': '收藏成功',
|
||||
'community.message.unfavoriteSuccess': '取消收藏成功',
|
||||
'community.message.operationSuccess': '操作成功',
|
||||
'community.message.operationFailed': '操作失败',
|
||||
'community.banner.readOnly': '仅供浏览',
|
||||
'community.banner.loginHint': '如需登录注册请点击按钮跳转到独立页面,从而避免CSRF问题',
|
||||
'community.banner.jumpButton': '跳转到登录/注册',
|
||||
'dashboard.totalEquity': '总权益',
|
||||
'dashboard.totalPnL': '总盈亏',
|
||||
'dashboard.aiStrategies': 'AI 策略',
|
||||
@@ -1269,6 +1216,16 @@ const locale = {
|
||||
'trading-assistant.form.symbolHint': '目前仅支持加密货币交易对',
|
||||
'trading-assistant.form.symbolHintCrypto': '加密货币:使用BTC/USDT等交易对格式',
|
||||
'trading-assistant.form.symbolsHint': '选择多个交易对,将自动创建多个策略',
|
||||
'trading-assistant.form.addSymbol': '添加交易对',
|
||||
'trading-assistant.form.addSymbolTitle': '添加交易对到自选列表',
|
||||
'trading-assistant.form.searchSymbolPlaceholder': '输入代码搜索,如 BTC、AAPL',
|
||||
'trading-assistant.form.noSymbolFound': '未找到匹配的交易对',
|
||||
'trading-assistant.form.canDirectAdd': '可以直接输入代码添加',
|
||||
'trading-assistant.form.searchSymbolHint': '输入代码搜索交易对',
|
||||
'trading-assistant.form.confirmAdd': '确认添加',
|
||||
'trading-assistant.form.addSymbolSuccess': '交易对添加成功',
|
||||
'trading-assistant.form.addSymbolFailed': '添加失败,请重试',
|
||||
'trading-assistant.form.pleaseSelectSymbol': '请选择或输入交易对',
|
||||
'trading-assistant.form.initialCapital': '投入金额',
|
||||
'trading-assistant.form.marketType': '市场类型',
|
||||
'trading-assistant.form.marketTypeFutures': '合约',
|
||||
@@ -1306,6 +1263,8 @@ const locale = {
|
||||
'trading-assistant.form.liveTradingCryptoOnlyHint': '实盘交易功能仅支持加密货币市场',
|
||||
'trading-assistant.form.liveTradingNotSupportedHint': '当前市场不支持实盘交易',
|
||||
'trading-assistant.form.broker': '券商',
|
||||
'trading-assistant.form.localDeploymentRequired': '⚠️ 需要本地部署运行',
|
||||
'trading-assistant.form.localDeploymentHint': 'IBKR 和 MT5 属于外挂类实盘接口,需要本地部署运行 QuantDinger,不支持云端 SaaS 模式。请确保您已在本地安装并配置相关交易软件(TWS/IB Gateway 或 MT5 终端)。',
|
||||
'trading-assistant.form.ibkrConnectionTitle': '盈透证券连接配置',
|
||||
'trading-assistant.form.ibkrConnectionHint': '请确保 TWS 或 IB Gateway 已启动并启用 API 连接',
|
||||
'trading-assistant.validation.brokerRequired': '请选择券商',
|
||||
@@ -1328,6 +1287,7 @@ const locale = {
|
||||
'trading-assistant.placeholders.ibkrAccount': '可选,如 U1234567',
|
||||
'trading-assistant.exchange.ibkrConnectionSuccess': '盈透证券连接成功',
|
||||
'trading-assistant.exchange.ibkrConnectionFailed': '盈透证券连接失败,请检查 TWS/Gateway 是否运行',
|
||||
'trading-assistant.exchange.checkLocalDeployment': '请确认您已在本地部署运行,云端 SaaS 不支持此类外挂实盘',
|
||||
// MT5/Forex 配置
|
||||
'trading-assistant.form.forexBroker': '外汇券商',
|
||||
'trading-assistant.form.mt5ConnectionTitle': 'MetaTrader 5 连接配置',
|
||||
@@ -2304,6 +2264,8 @@ const locale = {
|
||||
'profile.creditsLog.actionVipRevoke': 'VIP取消',
|
||||
'profile.creditsLog.actionRegisterBonus': '注册奖励',
|
||||
'profile.creditsLog.actionReferralBonus': '邀请奖励',
|
||||
'profile.creditsLog.actionIndicatorPurchase': '购买指标',
|
||||
'profile.creditsLog.actionIndicatorSale': '出售指标',
|
||||
|
||||
// Profile - Referral (邀请)
|
||||
'profile.referral.title': '邀请好友',
|
||||
@@ -2399,6 +2361,8 @@ const locale = {
|
||||
|
||||
// Global Market
|
||||
'globalMarket.title': '全球金融面板',
|
||||
'globalMarket.fearGreedShort': '恐贪',
|
||||
'globalMarket.calendar': '财经日历',
|
||||
'globalMarket.lastUpdate': '最后更新',
|
||||
'globalMarket.refresh': '刷新数据',
|
||||
'globalMarket.name': '名称',
|
||||
@@ -2414,6 +2378,8 @@ const locale = {
|
||||
'globalMarket.fearGreedIndex': '恐惧贪婪指数',
|
||||
'globalMarket.fearGreedTip': '恐惧贪婪指数衡量市场情绪,0表示极度恐惧,100表示极度贪婪',
|
||||
'globalMarket.volatilityIndex': '波动率指数',
|
||||
'globalMarket.dollarIndex': '美元指数',
|
||||
'globalMarket.majorIndices': '主要指数',
|
||||
'globalMarket.vixTitle': 'VIX 波动率指数',
|
||||
'globalMarket.vixTip': 'VIX指数衡量市场预期波动率,数值越高表示市场越恐慌',
|
||||
'globalMarket.extremeFear': '极度恐惧',
|
||||
@@ -2427,9 +2393,10 @@ const locale = {
|
||||
'globalMarket.crypto': '加密货币',
|
||||
'globalMarket.commodities': '大宗商品',
|
||||
'globalMarket.heatmap': '市场热力图',
|
||||
'globalMarket.cryptoHeatmap': '加密货币热力图',
|
||||
'globalMarket.sectorHeatmap': '板块热力图',
|
||||
'globalMarket.forexHeatmap': '外汇热力图',
|
||||
'globalMarket.cryptoHeatmap': '加密货币',
|
||||
'globalMarket.commoditiesHeatmap': '大宗商品',
|
||||
'globalMarket.sectorHeatmap': '板块',
|
||||
'globalMarket.forexHeatmap': '外汇',
|
||||
'globalMarket.opportunities': '交易机会',
|
||||
'globalMarket.noOpportunities': '暂无明显交易机会',
|
||||
'globalMarket.financialNews': '财经资讯',
|
||||
@@ -2457,7 +2424,187 @@ const locale = {
|
||||
// Trading Assistant
|
||||
'trading-assistant.form.notificationFromProfile': '通知将发送到您在个人中心配置的地址。',
|
||||
'trading-assistant.form.notificationConfigMissing': '您选中的渠道还未配置参数({channels}),将无法接收通知。请前往个人中心进行配置。',
|
||||
'trading-assistant.form.goToProfile': '前往配置'
|
||||
'trading-assistant.form.goToProfile': '前往配置',
|
||||
|
||||
// Indicator Community
|
||||
'community.title': '指标市场',
|
||||
'community.searchPlaceholder': '搜索指标名称或描述...',
|
||||
'community.all': '全部',
|
||||
'community.freeOnly': '免费',
|
||||
'community.paidOnly': '付费',
|
||||
'community.sortNewest': '最新发布',
|
||||
'community.sortHot': '最热门',
|
||||
'community.sortRating': '评分最高',
|
||||
'community.sortPriceLow': '价格从低到高',
|
||||
'community.sortPriceHigh': '价格从高到低',
|
||||
'community.myPurchases': '我的购买',
|
||||
'community.noIndicators': '暂无指标',
|
||||
'community.createFirst': '发布第一个指标',
|
||||
'community.total': '共',
|
||||
'community.items': '个',
|
||||
'community.free': '免费',
|
||||
'community.credits': '积分',
|
||||
'community.myIndicator': '我的指标',
|
||||
'community.purchased': '已购买',
|
||||
'community.noDescription': '暂无描述',
|
||||
'community.loadFailed': '加载失败',
|
||||
'community.publishedAt': '发布于',
|
||||
'community.downloads': '获取',
|
||||
'community.rating': '评分',
|
||||
'community.views': '浏览',
|
||||
'community.description': '指标说明',
|
||||
'community.performance': '实盘表现',
|
||||
'community.strategyCount': '使用策略数',
|
||||
'community.tradeCount': '交易次数',
|
||||
'community.winRate': '胜率',
|
||||
'community.totalProfit': '总收益',
|
||||
'community.reviews': '用户评价',
|
||||
'community.useNow': '立即使用',
|
||||
'community.getFree': '免费获取',
|
||||
'community.buyNow': '立即购买',
|
||||
'community.purchaseSuccess': '购买成功!指标已添加到您的指标列表',
|
||||
'community.purchaseFailed': '购买失败',
|
||||
'community.indicator_not_found': '指标不存在或已下架',
|
||||
'community.cannot_buy_own': '不能购买自己的指标',
|
||||
'community.already_purchased': '您已购买过此指标',
|
||||
'community.insufficient_credits': '积分不足',
|
||||
'community.commentSuccess': '评论成功',
|
||||
'community.commentFailed': '评论失败',
|
||||
'community.commentUpdateSuccess': '评论修改成功',
|
||||
'community.commentUpdateFailed': '评论修改失败,请重试',
|
||||
'community.editComment': '编辑评论',
|
||||
'community.cancelEdit': '取消',
|
||||
'community.updateComment': '更新评论',
|
||||
'community.alreadyCommented': '您已评论此指标',
|
||||
'community.editMyComment': '修改评论',
|
||||
'community.me': '我',
|
||||
'community.edited': '已编辑',
|
||||
'community.not_purchased': '请先购买/获取指标才能评论',
|
||||
'community.cannot_comment_own': '不能评论自己的指标',
|
||||
'community.already_commented': '您已经评论过此指标',
|
||||
'community.noComments': '暂无评论',
|
||||
'community.yourRating': '您的评分',
|
||||
'community.commentPlaceholder': '分享您的使用体验...',
|
||||
'community.submitComment': '提交评论',
|
||||
'community.pleaseRate': '请先选择评分',
|
||||
'community.loadMore': '加载更多',
|
||||
'community.justNow': '刚刚',
|
||||
'community.minutesAgo': '分钟前',
|
||||
'community.hoursAgo': '小时前',
|
||||
'community.daysAgo': '天前',
|
||||
'community.noPurchases': '暂无购买记录',
|
||||
'community.purchasedFrom': '卖家',
|
||||
'community.purchaseTime': '购买时间',
|
||||
|
||||
// 管理员审核功能
|
||||
'community.admin.reviewTab': '审核管理',
|
||||
'community.admin.pending': '待审核',
|
||||
'community.admin.approved': '已通过',
|
||||
'community.admin.rejected': '已拒绝',
|
||||
'community.admin.noItems': '暂无记录',
|
||||
'community.admin.noDescription': '无描述',
|
||||
'community.admin.viewCode': '查看代码',
|
||||
'community.admin.note': '审核备注',
|
||||
'community.admin.approve': '通过',
|
||||
'community.admin.reject': '拒绝',
|
||||
'community.admin.unpublish': '下架',
|
||||
'community.admin.delete': '删除',
|
||||
'community.admin.deleteConfirm': '确定要删除此指标吗?此操作不可撤销。',
|
||||
'community.admin.unpublishConfirm': '确定要下架此指标吗?',
|
||||
'community.admin.unpublishHint': '下架后该指标将不再在市场显示',
|
||||
'community.admin.confirm': '确定',
|
||||
'community.admin.cancel': '取消',
|
||||
'community.admin.approveTitle': '通过审核',
|
||||
'community.admin.rejectTitle': '拒绝审核',
|
||||
'community.admin.noteLabel': '审核备注(可选)',
|
||||
'community.admin.notePlaceholder': '请输入审核备注...',
|
||||
'community.admin.loadFailed': '加载失败',
|
||||
'community.admin.reviewSuccess': '审核成功',
|
||||
'community.admin.reviewFailed': '审核失败',
|
||||
'community.admin.unpublishSuccess': '下架成功',
|
||||
'community.admin.unpublishFailed': '下架失败',
|
||||
'community.admin.deleteSuccess': '删除成功',
|
||||
'community.admin.deleteFailed': '删除失败',
|
||||
|
||||
// Fast Analysis (快速AI分析)
|
||||
'fastAnalysis.aiAnalysis': 'AI 智能分析',
|
||||
'fastAnalysis.analyzing': 'AI 正在分析中...',
|
||||
'fastAnalysis.pleaseWait': '请稍候,正在获取实时数据并生成专业报告',
|
||||
'fastAnalysis.error': '分析失败',
|
||||
'fastAnalysis.retry': '重试',
|
||||
'fastAnalysis.selectSymbol': '选择标的开始分析',
|
||||
'fastAnalysis.selectHint': '从左侧自选列表选择或添加新标的',
|
||||
'fastAnalysis.confidence': '置信度',
|
||||
'fastAnalysis.currentPrice': '当前价格',
|
||||
'fastAnalysis.entryPrice': '建议入场',
|
||||
'fastAnalysis.stopLoss': '止损价',
|
||||
'fastAnalysis.takeProfit': '止盈目标',
|
||||
'fastAnalysis.stopLossHint': '基于2倍ATR和支撑位计算',
|
||||
'fastAnalysis.takeProfitHint': '基于3倍ATR和阻力位计算',
|
||||
'fastAnalysis.atrBased': '基于ATR波动率',
|
||||
'fastAnalysis.riskReward': '风险回报比',
|
||||
'fastAnalysis.technical': '技术面',
|
||||
'fastAnalysis.fundamental': '基本面',
|
||||
'fastAnalysis.sentiment': '情绪面',
|
||||
'fastAnalysis.overall': '综合评分',
|
||||
'fastAnalysis.keyReasons': '核心理由',
|
||||
'fastAnalysis.risks': '风险提示',
|
||||
'fastAnalysis.indicators': '技术指标',
|
||||
'fastAnalysis.maTrend': '均线趋势',
|
||||
'fastAnalysis.support': '支撑位',
|
||||
'fastAnalysis.resistance': '阻力位',
|
||||
'fastAnalysis.volatility': '波动性',
|
||||
'fastAnalysis.wasHelpful': '这次分析对您有帮助吗?',
|
||||
'fastAnalysis.helpful': '有帮助',
|
||||
'fastAnalysis.notHelpful': '需改进',
|
||||
'fastAnalysis.feedbackThanks': '感谢您的反馈!',
|
||||
'fastAnalysis.feedbackFailed': '反馈提交失败',
|
||||
'fastAnalysis.feedbackUnavailable': '反馈功能暂不可用,请重新分析后重试',
|
||||
'fastAnalysis.analysisTime': '分析耗时',
|
||||
'fastAnalysis.startAnalysis': '开始分析',
|
||||
'fastAnalysis.history': '历史记录',
|
||||
'fastAnalysis.systemTitle': 'QUANTDINGER AI',
|
||||
'fastAnalysis.systemOnline': '系统在线',
|
||||
'fastAnalysis.version': '快速版',
|
||||
'fastAnalysis.preparing': '准备中...',
|
||||
'fastAnalysis.step1': '获取实时数据',
|
||||
'fastAnalysis.step2': '计算技术指标',
|
||||
'fastAnalysis.step3': 'AI深度分析',
|
||||
'fastAnalysis.step4': '生成专业报告',
|
||||
|
||||
// 详细分析标题
|
||||
'fastAnalysis.technicalAnalysis': '技术面分析',
|
||||
'fastAnalysis.fundamentalAnalysis': '基本面分析',
|
||||
'fastAnalysis.sentimentAnalysis': '市场情绪分析',
|
||||
|
||||
// 技术指标信号翻译
|
||||
'fastAnalysis.signal.bullish': '看涨',
|
||||
'fastAnalysis.signal.bearish': '看跌',
|
||||
'fastAnalysis.signal.neutral': '中性',
|
||||
'fastAnalysis.signal.overbought': '超买',
|
||||
'fastAnalysis.signal.oversold': '超卖',
|
||||
'fastAnalysis.signal.strong_bullish': '强烈看涨',
|
||||
'fastAnalysis.signal.strong_bearish': '强烈看跌',
|
||||
|
||||
// 趋势翻译
|
||||
'fastAnalysis.trend.uptrend': '上升趋势',
|
||||
'fastAnalysis.trend.downtrend': '下降趋势',
|
||||
'fastAnalysis.trend.sideways': '横盘整理',
|
||||
'fastAnalysis.trend.consolidating': '盘整',
|
||||
'fastAnalysis.trend.golden_cross': '金叉',
|
||||
'fastAnalysis.trend.death_cross': '死叉',
|
||||
'fastAnalysis.trend.strong_uptrend': '强势上涨',
|
||||
'fastAnalysis.trend.strong_downtrend': '强势下跌',
|
||||
|
||||
// 波动性翻译
|
||||
'fastAnalysis.volatilityLevel.high': '高',
|
||||
'fastAnalysis.volatilityLevel.medium': '中',
|
||||
'fastAnalysis.volatilityLevel.low': '低',
|
||||
'fastAnalysis.volatilityLevel.unknown': '未知',
|
||||
|
||||
// 市场概览
|
||||
'fastAnalysis.marketOverview': '市场概览',
|
||||
'fastAnalysis.selectTip': '选择自选列表中的标的,开始 AI 智能分析'
|
||||
}
|
||||
|
||||
export default {
|
||||
|
||||
Reference in New Issue
Block a user