{ "comment": "English Language Pack", "nav.home": "Home", "nav.toolbox": "Toolbox", "nav.logs": "Logs", "nav.settings": "Settings", "home.greeting.morning": "Good morning, have a wonderful day.", "home.greeting.noon": "Good afternoon, time for a break.", "home.greeting.afternoon": "Good afternoon, keep up the good work.", "home.greeting.evening": "Good evening, time to relax.", "home.greeting.night": "It's late, please rest.", "home.welcome": "Welcome to YMhut Box, wish you a great day.", "home.announcement": "Announcement", "home.announcement.failed": "Failed to load announcement...", "home.announcement.viewFull": "View Full Announcement", "home.search.placeholder": "Smart Search: Enter query...", "home.search.button": "Search", "home.search.disabled": "Smart Search is currently disabled", "home.search.results.stats": "Found about {count} results (in {time}ms)", "home.search.results.viewFull": "View Full Results (incl. Advanced Options)", "home.search.results.empty.title": "No results found for \"{query}\"", "home.search.results.empty.sub": "Please try different keywords.", "home.search.failed.title": "Search Failed", "home.updates": "Update Log", "home.updates.close": "Close", "home.updates.modal.title": "Full Announcement", "home.updates.empty": "No update details available.", "tool.smartSearch.name": "Smart Search", "tool.smartSearch.desc": "AI aggregated search for high-quality results", "common.loading": "Loading...", "common.search": "Search", "common.backToToolbox": "Back to Toolbox", "common.options": "Advanced Options", "common.error": "Error", "common.loading.tool": "Loading tool module...", "common.notification.title.success": "Success", "common.notification.title.error": "Error", "common.notification.title.info": "Info", "settings.appearance": "Appearance", "settings.updates": "Update Management", "settings.about": "About", "settings.status.monitor": "Status Monitor", "settings.status.cpu": "CPU", "settings.status.mem": "Memory", "settings.status.gpu": "GPU", "settings.status.uptime": "Uptime", "settings.status.normal": "System running normally", "settings.about.motto": "Efforts will not be wasted, success will come", "settings.appearance.title": "Appearance Settings", "settings.appearance.theme": "Theme", "settings.appearance.language": "Language", "settings.appearance.font": "UI Font", "settings.appearance.language.auto": "Auto (Default)", "settings.appearance.language.zh-CN": "简体中文", "tool.jsonFormat.name": "JSON Formatter", "tool.jsonFormat.format": "Format", "tool.jsonFormat.compress": "Compress", "tool.jsonFormat.copy": "Copy Result", "tool.jsonFormat.clear": "Clear", "tool.jsonFormat.inputPlaceholder": "Enter JSON here...", "tool.jsonFormat.outputPlaceholder": "Output result...", "tool.textStatistics.name": "Text Statistics", "tool.textStatistics.inputPlaceholder": "Enter text here...", "tool.textStatistics.chars": "Total Characters", "tool.textStatistics.charsNoSpace": "Characters (no spaces)", "tool.textStatistics.words": "Words", "tool.textStatistics.lines": "Lines", "tool.textStatistics.paragraphs": "Paragraphs", "tool.textStatistics.chinese": "Chinese Characters", "tool.textStatistics.english": "English Characters", "tool.textStatistics.numbers": "Numbers", "translation.progress": "Translating...", "translation.saving": "Saving translation results...", "translation.complete": "Language pack translation completed, restarting application...", "translation.failed": "Translation failed", "translation.hint": "Please wait, using public translation API for translation...", "settings.appearance.language.en-US": "English", "tool.fileHash.name": "File Hash Calculator", "tool.fileHash.selectFile": "Select File", "tool.fileHash.fileName": "File Name", "tool.fileHash.fileSize": "Size", "tool.fileHash.results": "Hash Results", "tool.fileHash.calculating": "Calculating hash...", "tool.fileHash.calculateSuccess": "Hash calculation completed", "tool.caseConverter.name": "Case Converter", "tool.caseConverter.input": "Input Text", "tool.caseConverter.inputPlaceholder": "Enter text to convert...", "tool.caseConverter.output": "Converted Result", "tool.caseConverter.upperCase": "UPPERCASE", "tool.caseConverter.lowerCase": "lowercase", "tool.caseConverter.titleCase": "Title Case", "tool.caseConverter.sentenceCase": "Sentence case", "tool.caseConverter.camelCase": "camelCase", "tool.caseConverter.pascalCase": "PascalCase", "tool.caseConverter.snakeCase": "snake_case", "tool.caseConverter.kebabCase": "kebab-case", "tool.caseConverter.emptyInput": "Please enter text to convert", "tool.randomGenerator.name": "Random Generator", "tool.randomGenerator.number": "Random Number", "tool.randomGenerator.min": "Minimum", "tool.randomGenerator.max": "Maximum", "tool.randomGenerator.count": "Count", "tool.randomGenerator.generate": "Generate", "tool.randomGenerator.result": "Result", "tool.randomGenerator.string": "Random String", "tool.randomGenerator.length": "Length", "tool.randomGenerator.charset": "Character Set", "tool.randomGenerator.uppercase": "Uppercase (A-Z)", "tool.randomGenerator.lowercase": "Lowercase (a-z)", "tool.randomGenerator.numbers": "Numbers (0-9)", "tool.randomGenerator.symbols": "Symbols (!@#$%...)", "tool.randomGenerator.color": "Random Color", "tool.randomGenerator.minMaxError": "Minimum cannot be greater than maximum", "tool.randomGenerator.charsetError": "Please select at least one character set", "common.select": "Select", "common.copy": "Copy", "common.clear": "Clear", "common.copied": "Copied to clipboard", "settings.appearance.language.restartMsg": "Language change will take effect after restart.", "settings.appearance.bg": "Custom Background", "settings.appearance.bg.select": "Select", "settings.appearance.bg.clear": "Clear", "settings.appearance.bg.opacity": "Background Opacity", "settings.appearance.card.opacity": "Card Opacity", "settings.traffic.title": "Traffic Statistics", "settings.traffic.total": "Total Usage", "settings.traffic.chart.empty.title": "No traffic history", "settings.traffic.chart.empty.sub": "Data will be recorded starting today.", "settings.update.title": "Update Management", "settings.update.checkBtn": "Check for Updates", "settings.update.checking": "Checking...", "settings.update.checkDefault": "Click button to check for new version", "settings.about.title": "About & Environment", "settings.about.version": "Client Version", "settings.about.configVersion": "Config Version", "settings.about.developer": "Developer", "settings.about.moreInfo": "View Detailed Environment Parameters", "settings.about.env.title": "Installed Environments", "tool.bmi.title": "BMI Calculator", "tool.bmi.description": "Calculate Body Mass Index to assess health status", "tool.bmi.metric": "Metric (cm/kg)", "tool.bmi.imperial": "Imperial (ft/lbs)", "tool.bmi.height": "Height", "tool.bmi.heightPlaceholder": "Enter height", "tool.bmi.weight": "Weight", "tool.bmi.weightPlaceholder": "Enter weight", "tool.bmi.calculate": "Calculate BMI", "tool.bmi.result": "Result", "tool.bmi.yourBmi": "Your BMI Index", "tool.bmi.enterData": "Please enter height and weight", "tool.bmi.formula": "Weight(kg) / Height(m)²", "tool.bmi.formulaImperial": "Weight(lbs) / Height(in)² × 703", "tool.bmi.ranges": "BMI Range Reference", "tool.bmi.underweight": "Underweight", "tool.bmi.underweightDesc": "Weight is insufficient, consider gaining weight", "tool.bmi.normal": "Normal", "tool.bmi.normalDesc": "Weight is normal, keep it up", "tool.bmi.overweight": "Overweight", "tool.bmi.overweightDesc": "Weight is overweight, consider losing weight", "tool.bmi.obese": "Obese", "tool.bmi.obeseDesc": "Obesity, consider weight loss and consult a doctor", "tool.bmi.enterValidData": "Please enter valid height and weight", "tool.earthquake.title": "Recent Global Earthquakes", "tool.earthquake.description": "Get recent global earthquake information including location, magnitude, time, depth, etc.", "tool.earthquake.refresh": "Refresh Data", "tool.earthquake.loading": "Fetching earthquake information, please wait...", "tool.earthquake.results": "Earthquake Data", "tool.earthquake.rank": "Rank", "tool.earthquake.place": "Place", "tool.earthquake.latitude": "Latitude", "tool.earthquake.longitude": "Longitude", "tool.earthquake.magnitude": "Magnitude", "tool.earthquake.time": "Time", "tool.earthquake.depth": "Depth", "tool.earthquake.queryFailed": "Query failed", "tool.earthquake.sslError": "SSL certificate verification failed. The API server certificate may have expired. Please try again later or contact the administrator.", "tool.earthquake.noData": "No earthquake information found", "tool.earthquake.refreshing": "Refreshing...", "tool.goldPrice.title": "Today's Gold Price", "tool.goldPrice.description": "Get the latest gold prices and detailed information about various gold types", "tool.goldPrice.refresh": "Refresh Data", "tool.goldPrice.currentPrice": "Today's Gold Price", "tool.goldPrice.unit": "CNY/g", "tool.goldPrice.updateTime": "Update Time", "tool.goldPrice.detailList": "Detailed Price List", "tool.goldPrice.rank": "Rank", "tool.goldPrice.name": "Gold Name", "tool.goldPrice.category": "Category", "tool.goldPrice.change": "Change", "tool.goldPrice.high": "High", "tool.goldPrice.low": "Low", "tool.goldPrice.buyHigh": "Highest Buy Price", "tool.goldPrice.sellLow": "Lowest Sell Price", "tool.goldPrice.date": "Date", "tool.goldPrice.loading": "Fetching gold price data, please wait...", "tool.goldPrice.queryFailed": "Query failed", "tool.goldPrice.sslError": "SSL certificate verification failed. The API server certificate may have expired. Please try again later or contact the administrator.", "tool.goldPrice.noData": "No gold price information found", "tool.goldPrice.refreshing": "Refreshing...", "tool.zhihuHot.title": "Zhihu Hot Search", "tool.zhihuHot.description": "Get real-time Zhihu hot search data and trending topics", "tool.zhihuHot.refresh": "Refresh Data", "tool.zhihuHot.hotList": "Hot Search List", "tool.zhihuHot.loading": "Fetching Zhihu hot search data, please wait...", "tool.zhihuHot.queryFailed": "Query failed", "tool.zhihuHot.timeout": "Request timeout, please try again later", "tool.zhihuHot.noData": "No hot search data available, please click refresh to fetch", "tool.zhihuHot.refreshing": "Refreshing...", "tool.zhihuHot.fresh": "Real-time Update", "tool.zhihuHot.view": "View Details", "tool.movieBoxOffice.title": "Maoyan Movie Real-time Box Office", "tool.movieBoxOffice.description": "Get the latest Maoyan movie real-time box office list, including movie names, box office, screening rates, etc.", "tool.movieBoxOffice.refresh": "Refresh Data", "tool.movieBoxOffice.updateTime": "Update Time", "tool.movieBoxOffice.movieCount": "Movie Count", "tool.movieBoxOffice.boxOfficeList": "Box Office Ranking", "tool.movieBoxOffice.rank": "Rank", "tool.movieBoxOffice.movieName": "Movie Name", "tool.movieBoxOffice.boxOffice": "Real-time Box Office", "tool.movieBoxOffice.totalBoxOffice": "Total Box Office", "tool.movieBoxOffice.screeningRate": "Screening Rate", "tool.movieBoxOffice.attendanceRate": "Attendance Rate", "tool.movieBoxOffice.loading": "Fetching box office data, please wait...", "tool.movieBoxOffice.queryFailed": "Query failed", "tool.movieBoxOffice.noData": "No box office data available, please click refresh to fetch", "tool.movieBoxOffice.refreshing": "Refreshing...", "tool.footballNews.title": "Football News", "tool.footballNews.description": "Get the latest football news and trending topics", "tool.footballNews.refresh": "Refresh News", "tool.footballNews.clickToView": "Click to view details", "tool.footballNews.newsList": "News List", "tool.footballNews.backToList": "Back to List", "tool.footballNews.loading": "Fetching football news, please wait...", "tool.footballNews.queryFailed": "Query failed", "tool.footballNews.detailFailed": "Failed to get details", "tool.footballNews.noData": "No news data available", "tool.footballNews.detail": "News Detail", "tool.footballNews.noContent": "No content available", "tool.footballNews.refreshing": "Refreshing...", "tool.trainQuery.title": "Train Schedule Query", "tool.trainQuery.description": "Query train and high-speed rail schedule information nationwide", "tool.trainQuery.departure": "Departure City", "tool.trainQuery.departurePlaceholder": "Enter departure city", "tool.trainQuery.arrival": "Arrival City", "tool.trainQuery.arrivalPlaceholder": "Enter arrival city", "tool.trainQuery.swap": "Swap Cities", "tool.trainQuery.trainType": "Train Type", "tool.trainQuery.all": "All", "tool.trainQuery.highSpeed": "High-Speed Rail", "tool.trainQuery.train": "Train", "tool.trainQuery.date": "Query Date", "tool.trainQuery.count": "Result Count", "tool.trainQuery.items": "items", "tool.trainQuery.query": "Query Trains", "tool.trainQuery.results": "Query Results", "tool.trainQuery.total": "Total", "tool.trainQuery.trains": "trains", "tool.trainQuery.seats": "Seat Information", "tool.trainQuery.yuan": "CNY", "tool.trainQuery.remaining": "Remaining", "tool.trainQuery.noTicket": "No Ticket", "tool.trainQuery.loading": "Querying train schedules, please wait...", "tool.trainQuery.queryFailed": "Query failed", "tool.trainQuery.enterCities": "Please enter departure and arrival cities", "tool.trainQuery.noData": "No train schedule information found", "tool.trainQuery.querying": "Querying...", "settings.toolHealth": "Tool Health Check", "settings.toolHealth.title": "Tool Health Check", "settings.toolHealth.description": "Automatically detect the health status of network tools", "settings.toolHealth.detail": "The system will automatically check the status of tools that use APIs and networks. If a tool cannot be accessed normally (404, 502, 503 errors, etc.), it will be automatically locked. Only checked once per day, you can also manually trigger a check.", "settings.toolHealth.manualCheck": "Manual Check", "settings.toolHealth.startCheck": "Start Check", "settings.toolHealth.checking": "Checking...", "settings.toolHealth.lockedTools": "Locked Tools", "settings.toolHealth.noLocked": "No locked tools", "settings.toolHealth.lastCheck": "Last Check Time", "settings.toolHealth.never": "Never", "settings.toolHealth.networkTools": "Total Network Tools", "settings.toolHealth.tools": "tools", "settings.toolHealth.calculating": "Calculating...", "toolHealthCheck.title": "Tool Health Check", "toolHealthCheck.subtitle": "Checking network tool status...", "toolHealthCheck.page.title": "Tool Health Check", "toolHealthCheck.page.description": "Checking API availability of network tools, please wait...", "toolHealthCheck.page.preparing": "Preparing...", "toolHealthCheck.page.checking": "Checking...", "toolHealthCheck.page.note": "Will automatically jump to toolbox interface after check is complete", "toolHealthCheck.status.success": "Normal", "toolHealthCheck.status.failed": "Failed", "toolHealthCheck.status.checking": "Checking", "toolHealthCheck.status.unknown": "Unknown", "toolHealthCheck.preparing": "Preparing...", "toolHealthCheck.checkingTool": "Checking", "toolHealthCheck.completed": "Completed", "toolHealthCheck.calculating": "Calculating...", "toolHealthCheck.totalTime": "Total Time", "toolHealthCheck.estimatedRemaining": "Estimated Remaining", "toolHealthCheck.minute": "m", "toolHealthCheck.second": "s", "toolHealthCheck.noNetworkTools": "No network tools to check", "toolHealthCheck.error": "Check failed", "toolHealthCheck.status.skip": "Skipped", "toolHealthCheck.reason.sslError": "SSL Certificate Error", "toolHealthCheck.reason.timeout": "Request Timeout", "toolHealthCheck.reason.networkError": "Network Error", "toolHealthCheck.reason.httpError": "HTTP Error", "toolHealthCheck.reason.noData": "No Data", "toolHealthCheck.reason.noValidData": "Invalid Data", "toolHealthCheck.reason.parseError": "Parse Error", "toolHealthCheck.reason.emptyResponse": "Empty Response", "toolHealthCheck.reason.maxRetries": "Max Retries Exceeded", "tool.carInfo.title": "Vehicle Information Query", "tool.carInfo.description": "Query vehicle brand, series, price and other detailed information", "tool.carInfo.vehicleName": "Vehicle Name/Brand", "tool.carInfo.vehicleNamePlaceholder": "Enter vehicle name or brand, e.g.: AITO, BYD", "tool.carInfo.query": "Query Vehicle Info", "tool.carInfo.results": "Query Results", "tool.carInfo.loading": "Querying vehicle information, please wait...", "tool.carInfo.enterVehicleName": "Please enter vehicle name or brand", "tool.carInfo.queryFailed": "Query failed", "tool.carInfo.noResults": "No vehicle information found", "tool.carInfo.querying": "Querying...", "tool.carInfo.unknownBrand": "Unknown Brand", "tool.carInfo.unknownModel": "Unknown Model", "tool.carInfo.priceNegotiable": "Price Negotiable", "tool.carInfo.unknownLevel": "Unknown Level", "tool.cctvNews.title": "CCTV News Hotspots", "tool.cctvNews.description": "Get the latest CCTV news hotspots", "tool.cctvNews.count": "News Count", "tool.cctvNews.fetch": "Fetch News", "tool.cctvNews.newsList": "News List", "tool.cctvNews.loading": "Fetching CCTV news hotspots, please wait...", "tool.cctvNews.fetchFailed": "Failed to fetch news", "tool.cctvNews.noNews": "No news available", "tool.cctvNews.unknownTitle": "Unknown Title", "tool.cctvNews.fetching": "Fetching...", "tool.oilPrice.title": "National Oil Price Query", "tool.oilPrice.description": "Query the latest oil price information for cities nationwide, including 92#, 95#, 98# gasoline and 0# diesel prices", "tool.oilPrice.cityName": "City Name", "tool.oilPrice.cityPlaceholder": "Enter city name, e.g.: Beijing, Shanghai, Guangzhou", "tool.oilPrice.hotCities": "Hot Cities", "tool.oilPrice.query": "Query Price", "tool.oilPrice.loading": "Querying oil price, please wait...", "tool.oilPrice.results": "Query Results", "tool.oilPrice.type": "Oil Type", "tool.oilPrice.price": "Price (Yuan/Liter)", "tool.oilPrice.enterCity": "Please enter city name", "tool.oilPrice.queryFailed": "Query failed", "tool.oilPrice.querying": "Querying...", "tool.oilPrice.gasoline92": "92# Gasoline", "tool.oilPrice.gasoline95": "95# Gasoline", "tool.oilPrice.gasoline98": "98# Gasoline", "tool.oilPrice.diesel0": "0# Diesel", "tool.oilPrice.yuanPerLiter": "Yuan/Liter", "tool.historyToday.title": "Today in History", "tool.historyToday.description": "Explore important events that happened today in history", "tool.historyToday.refresh": "Refresh Data", "tool.historyToday.events": "Historical Events", "tool.historyToday.loading": "Fetching data, please wait...", "tool.historyToday.fetchFailed": "Failed to fetch data", "tool.historyToday.noEvents": "No historical events", "tool.historyToday.refreshing": "Refreshing...", "tool.historyToday.dateFormat": "{year}/{month}/{day}", "tool.historyToday.unknownYear": "Unknown Year", "tool.domainPrice.title": "Domain Price Comparison", "tool.domainPrice.description": "Query domain suffix registration, renewal, and transfer price rankings across platforms", "tool.domainPrice.domain": "Domain Suffix", "tool.domainPrice.domainPlaceholder": "Enter domain suffix, e.g.: cn, com, net", "tool.domainPrice.type": "Query Type", "tool.domainPrice.new": "Registration Price", "tool.domainPrice.renew": "Renewal Price", "tool.domainPrice.transfer": "Transfer Price", "tool.domainPrice.query": "Query Price", "tool.domainPrice.loading": "Querying domain price, please wait...", "tool.domainPrice.enterDomain": "Please enter domain suffix and select query type to start", "tool.domainPrice.results": "Comparison Results", "tool.domainPrice.rank": "Rank", "tool.domainPrice.platform": "Platform", "tool.domainPrice.price": "Price", "tool.domainPrice.queryFailed": "Query failed", "tool.domainPrice.querying": "Querying...", "tool.domainPrice.totalPlatforms": "Total", "tool.domainPrice.platforms": "platforms", "tool.domainPrice.noResults": "No price data available", "tool.techNews.title": "Latest Tech News", "tool.techNews.description": "Get the latest real-time tech news information", "tool.techNews.refresh": "Refresh News", "tool.techNews.newsList": "News List", "tool.techNews.loading": "Fetching real-time tech news, please wait...", "tool.techNews.fetchFailed": "Failed to fetch data", "tool.techNews.noNews": "No news available", "tool.techNews.unknownTitle": "Unknown Title", "tool.techNews.refreshing": "Refreshing...", "tool.techNews.updateTime": "Update Time" }