o2o-castad-frontend/src/locales/en.json

597 lines
26 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
"header": {
"loginFailedAlert": "Failed to get login URL. Please try again.",
"start": "Get Started",
"loading": "Loading...",
"login": "Log In"
},
"sidebar": {
"dashboard": "Dashboard",
"newProject": "Create New Project",
"ado2Contents": "ADO2 Contents",
"myContents": "My Contents",
"myInfo": "My Info",
"defaultUser": "User",
"credits": "Credits left: {{count}}",
"loggingOut": "Logging out...",
"logout": "Log Out",
"tutorialRestart": "Restart Tutorial",
"tutorial": "Tutorial",
"tutorialOn": "Enable Tutorial",
"tutorialOff": "Disable Tutorial",
"inquiry": "Feedback"
},
"tutorial": {
"skip": "Skip",
"next": "Next",
"prev": "Back",
"finish": "Done",
"landing": {
"intro": { "title": "Welcome to ADO2 Tutorial", "desc": "We'll guide you through ADO2 step by step." },
"dropdown": { "title": "Choose Search Type", "desc": "Select URL or business name from the dropdown." },
"field": { "title": "Enter Search Term", "desc": "For URL, paste a Naver Maps share URL.\nFor business name, type the name and select from the list." },
"manual": { "title": "Direct Input", "desc": "You can also enter the business name and address manually to start analysis." },
"button": { "title": "Start Brand Analysis", "desc": "Click the button to let AI start analyzing your brand." }
},
"asset": {
"image": { "title": "Image List", "desc": "Photos from Naver Place. Tap 'Show more' to see the rest, or X to remove any." },
"upload": { "title": "Add Images", "desc": "You can freely add more images." },
"ratio": { "title": "Select Video Ratio", "desc": "Choose the ratio for the video to be generated." },
"next": { "title": "Next Step", "desc": "Proceed to the next step when ready." }
},
"sound": {
"genre": { "title": "Select Genre", "desc": "Pick a music genre that fits your brand.", "note": "Background music is coming soon." },
"language": { "title": "Select Language", "desc": "You can choose the language for the sound.\nWant to continue with Korean?" },
"generate": { "title": "Generate Sound", "desc": "Click the button and AI will generate lyrics and music in your chosen genre and language." },
"lyrics": { "title": "Lyrics Complete", "desc": "AI wrote lyrics in your selected language.\nCheck the generated lyrics." },
"lyricsWait": { "title": "Generating Music", "desc": "AI is composing music based on the lyrics.\nPlease wait a moment." },
"audioPlayer": { "title": "Preview the Music", "desc": "Music generation is complete.\nPress play to listen to the generated music." },
"video": { "title": "Generate Video", "desc": "Click the button to start generating your video." }
},
"myInfo": {
"myInfo": { "title": "My Info", "desc": "In My Info, you can manage your social connections and view connected accounts." },
"connect": { "title": "Connect Now", "desc": "Click the YouTube connect button to go to the connection page.", "note": "Instagram connection is coming soon." },
"connected": { "title": "Connected Accounts", "desc": "Your linked social accounts appear here.\nCheck after connecting." },
"ado2": { "title": "ADO2 Contents", "desc": "You can now upload the generated video.\nClick to navigate." }
},
"ado2": {
"list": { "title": "Generated Videos", "desc": "View all AI-created videos here." },
"download": { "title": "Download", "desc": "Download the video to your device." },
"delete": { "title": "Delete", "desc": "Remove videos you no longer need." },
"upload": { "title": "Upload to Social Media", "desc": "Select a video and upload it to social media." }
},
"completion": {
"contentInfo": { "title": "Content Info", "desc": "Check the title, genre, resolution, and lyrics of the generated content." },
"generating": { "title": "Generating Video", "desc": "AI is creating your video.\nPlease wait a moment." },
"completion": { "title": "Video Complete!", "desc": "Your video is ready. Want to take a look?" },
"myInfo": { "title": "Connect Social Account", "desc": "To upload your video to YouTube, connect your social account in My Info. Click to go there." }
},
"upload": {
"seo": { "title": "Title & Description", "desc": "AI is generating the title and description for your video. Please wait a moment." },
"required": { "title": "Required Fields", "desc": "Fields marked with * are required.\nPlease check them before uploading." },
"schedule": { "title": "Schedule Upload", "desc": "Post now or schedule for a specific time." },
"submit": { "title": "Start Upload", "desc": "Click the Post button to start uploading." }
},
"dashboard": {
"metrics": { "title": "Key Metrics", "desc": "Check views, subscribers, and other stats for content uploaded via ADO2." },
"chart": { "title": "Growth Chart", "desc": "Track your channel's growth over time." },
"more": { "title": "More Analytics", "desc": "Even more statistics are available at a glance on the dashboard." }
},
"contentCalendar": {
"grid": { "title": "Content Calendar", "desc": "View your content schedule by date.\nWhy not select today?" },
"panel": { "title": "Content List", "desc": "Check the detailed content schedule here." }
},
"feedback": {
"complete": { "title": "Tutorial Complete 🎉", "desc": "You've completed the full flow from brand analysis to YouTube upload.\nTo replay the tutorial, click the button in the top right." },
"title": "Customer Feedback",
"desc": "Share any issues or suggestions to help us improve."
},
"restart": {
"title": "Restart Tutorial?",
"desc": "The tutorial will restart from the current screen.",
"confirm": "Start",
"cancel": "Cancel"
}
},
"footer": {
"company":"O2O Inc.",
"businessNumber": "Business Registration No. : 620-87-00810 | CEO : Ahn Sungmin",
"headquarters": "HQ : Unicorn Lab Daegu A05, 5F, 111 Oksan-ro, Buk-gu, Daegu, Korea",
"researchCenter": "R&D : Rooms 504-505 (East), KT Pangyo Bldg, 32 Geumto-ro, Sujeong-gu, Seongnam-si, Gyeonggi-do, Korea",
"phone": "Tel : 070-4260-8310 | 010-2755-6463",
"email": "Email : o2oteam@o2o.kr",
"privacyPolicy": "Privacy Policy",
"termsOfService": "Terms of Service"
},
"social": {
"title": "Social Media Posting",
"postNumber": "Post 1",
"videoSpecs": "720x1280 · 1:01",
"channelLabel": "Post Channel",
"loadingAccounts": "Loading accounts...",
"noAccounts": "No connected social accounts.",
"noAccountsHint": "Please connect an account in My Info.",
"postTitleLabel": "Post Title",
"postTitlePlaceholder": "Enter a post title.",
"postContentLabel": "Post Content",
"postContentPlaceholder": "Enter post content.",
"tagsLabel": "Tags",
"tagsPlaceholder": "Enter tags. (separated by commas)",
"privacyLabel": "Post Visibility",
"privacyPublic": "Public",
"privacyUnlisted": "Unlisted (accessible by link only)",
"privacyPrivate": "Private",
"publishTimeLabel": "Publish Time",
"publishNow": "Publish Now",
"publishSchedule": "Schedule (Coming Soon)",
"footerNote": "",
"footerNoteLink": "",
"cancel": "Cancel",
"posting": "Posting...",
"post": "Post",
"youtubeExpiredAlert": "YouTube authentication has expired. Redirecting to reconnect page.",
"channelAndTitleRequired": "Please enter a channel and title.",
"selectChannel": "Please select a channel.",
"invalidVideoInfo": "Video information is invalid. (missing video_id)",
"uploadStartFailed": "Failed to start upload.",
"uploadFailed": "Upload failed.",
"autoSeoTitle": "Auto-generating... (3060 sec)",
"autoSeoDescription": "Auto-generating... (3060 sec)",
"autoSeoTags": "Auto-generating... (3060 sec)"
},
"upload": {
"title": "YouTube Upload",
"titleScheduled": "YouTube Schedule",
"statusPending": "Preparing upload...",
"statusUploading": "Uploading...",
"statusCompleted": "Upload complete!",
"statusScheduled": "Scheduled!",
"statusFailed": "Upload failed",
"statusDefault": "Processing...",
"videoTitleLabel": "Video Title",
"channelLabel": "Channel",
"viewOnYoutube": "View on YouTube",
"confirm": "OK",
"close": "Close",
"doNotClose": "Upload is in progress. Do not close this window.",
"goToCalendar": "View in Calendar"
},
"landing": {
"hero": {
"searchTypeBusinessName": "Business Name",
"placeholderBusinessName": "Enter a business name",
"guideUrl": "Search for a place on Naver Maps, tap Share,\nthen paste the URL here.",
"guideBusinessName": "Search by business name to retrieve information.",
"errorUrlRequired": "Please enter a URL.",
"errorNameRequired": "Please enter a business name.",
"errorInvalidUrl": "Invalid URL format. (e.g., https://example.com)",
"analyzeButton": "Brand Analysis",
"scrollMore": "Scroll to see more",
"testDataLoading": "Loading...",
"testData": "Test Data",
"testDataLoadFailed": "Failed to load test data.",
"searching": "Searching...",
"searchTypeManual": "Manual Input",
"manualModalTitle": "Enter Business Info",
"manualLabelName": "Business Name",
"manualLabelAddress": "Address",
"manualLabelRegion": "Region",
"manualLabelDetail": "Detail Address",
"manualPlaceholderName": "Enter the business name",
"manualPlaceholderAddress": "Enter the address",
"manualPlaceholderRegion": "Select a region",
"manualPlaceholderDetail": "Enter detail address (e.g. Gangnam-gu Teheran-ro 123)"
},
"welcome": {
"title": "Welcome to ADO2.AI",
"subtitle": "Automate the entire content marketing process from analysis, creation, to distribution",
"feature1Title": "Business Core Information Analysis",
"feature1Desc": "Enter the URL of your homepage,\nNaver Map, blog, etc.",
"feature2Title": "Automated Promotional Content Creation",
"feature2Desc": "Based on analyzed information,\nautomatically create music, subtitles,\nand videos tailored to your business",
"feature3Title": "Multi-Channel Auto Distribution",
"feature3Desc": "Completed videos can be downloaded\nor uploaded directly to social media"
},
"display": {
"startButton": "Get Started"
}
},
"login": {
"back": "Go Back",
"kakaoLoginFailed": "Kakao login failed. Please try again.",
"loginUrlFailed": "Failed to get login URL. Please try again.",
"loggingIn": "Logging in...",
"kakaoStart": "Start with Kakao"
},
"urlInput": {
"searchTypeBusinessName": "Business Name",
"placeholderBusinessName": "Enter a business name",
"guideUrl": "Search for a place on Naver Maps, tap Share, then paste the URL here.",
"guideBusinessName": "Search by business name to retrieve information.",
"searchButton": "Search",
"searching": "Searching...",
"testDataLoading": "Loading...",
"testData": "Test Data",
"searchTypeManual": "Manual Input",
"errorSelectFromList": "Please select a business from the list.",
"errorUrlRequired": "Please enter a URL.",
"errorNameRequired": "Please enter a business name.",
"errorInvalidUrl": "Invalid URL format. (e.g. https://example.com)",
"manualModalTitle": "Enter Business Info",
"manualLabelName": "Business Name",
"manualLabelAddress": "Address",
"manualLabelRegion": "Region",
"manualLabelDetail": "Detail Address",
"manualPlaceholderName": "Enter the business name",
"manualPlaceholderAddress": "Enter the address",
"manualPlaceholderRegion": "Select a region",
"manualPlaceholderDetail": "Enter detail address (e.g. Gangnam-gu Teheran-ro 123)"
},
"assetManagement": {
"title": "Brand Assets",
"selectedImages": "Selected Images",
"imageAlt": "Image",
"uploadBadge": "Uploaded",
"imageUpload": "Image Upload",
"dragAndDrop": "Drag & drop or\nclick to upload",
"videoRatio": "Video Ratio",
"minImages": "Min. 5 images",
"youtubeShorts": "YouTube Shorts",
"youtubeVideo": "YouTube Video",
"back": "Go Back",
"loadMore": "Load more",
"uploadFailed": "Image upload failed.",
"uploading": "Uploading... (30 sec 2 min)",
"nextStep": "Next Step"
},
"soundStudio": {
"back": "Go Back",
"title": "Sound Studio",
"soundColumn": "Sound",
"soundTypeLabel": "Select AI Sound Type",
"soundTypeVocal": "Vocal",
"soundTypeBGM": "Background Music",
"genreLabel": "Select Genre",
"genreAuto": "Auto Select",
"genreBallad": "Ballad",
"languageLabel": "Language",
"languageKorean": "Korean",
"lyricsColumn": "Lyrics",
"lyricsHint": "Select the lyrics area to edit",
"lyricsPlaceholder": "Lyrics will be displayed when sound is generated.",
"lyricsPlaceholderBGM": "Background music is generated without lyrics.",
"generateButton": "Generate Sound",
"regenerateButton": "Regenerate",
"regenerateHint": "Press the regenerate button to create new lyrics and music.",
"generating": "Generating...",
"generateVideo": "Generate Video",
"videoGenerating": "Generating Video",
"noBusinessInfo": "No business information. Please try again.",
"noImageUploadInfo": "No image upload information. Please go back to the previous step and try again.",
"generatingLyrics": "Generating lyrics...\n(3060 sec)",
"generatingSong": "Generating music...\n(12 min)",
"songQueued": "Song generation queued...",
"retryMessage": "Regenerating due to timeout... ({{count}}/{{max}})",
"lyricGenerationFailed": "Lyrics generation request failed.",
"lyricNotReceived": "Lyrics were not received.",
"lyricGenerationError": "Lyrics generation failed. Please try again.",
"songGenerationFailed": "Music generation request failed.",
"songIdMissing": "song_id was not received from the server.",
"musicGenerationFailed": "Music generation failed.",
"multipleRetryFailed": "Music generation failed after multiple attempts. Please try again.",
"musicGenerationError": "An error occurred during music generation.",
"songRegenerationError": "An error occurred during music regeneration.",
"creditsRemaining": "{{count}} left",
"creditsExhausted": "Not enough credits.",
"chargeCredits": "Purchase credits"
},
"completion": {
"back": "Go Back",
"titleGenerating": "Generating Video",
"titleError": "Video Generation Failed",
"titleComplete": "Content Creation Complete",
"imageAndVideo": "Images & Video",
"checkingSubtitle": "Checking subtitle generation status...",
"waitingSubtitle": "Generating subtitles...",
"requestingGeneration": "Requesting video generation...",
"generatingVideo": "Generating video...",
"processingAfterRefresh": "Processing video... (recovered after refresh)",
"generationFailed": "Video generation request failed.",
"generationError": "An error occurred during video generation.",
"videoUrlMissing": "Video URL was not received.",
"generationTimeout": "Video generation timed out. Please try again.",
"retry": "Retry",
"statusPlanned": "Scheduled",
"statusWaiting": "Waiting",
"statusTranscribing": "Transcribing",
"statusRendering": "Rendering (23 min)",
"statusSucceeded": "Completed",
"statusDefault": "Processing...",
"aiOptimization": "AI Optimization",
"aiTagColorCorrection": "Color Correction",
"aiTagDynamicSubtitle": "Dynamic Subtitles",
"aiTagBeatSync": "Beat Sync",
"aiTagSEOMeta": "SEO Meta Tags",
"sharing": "Share",
"connecting": "Connecting...",
"authenticated": "Verified",
"disconnect": "Disconnect",
"connectAccount": "Connect Account",
"comingSoon": "Coming Soon",
"youtubeConnectFailed": "Failed to connect YouTube.",
"disconnectFailed": "Failed to disconnect.",
"deployToSocial": "Deploy to Social Channel",
"downloadMp4": "Download MP4 File",
"selectSocialChannel": "Please select a social channel to deploy.",
"videoNotReady": "The video is not ready yet.",
"youtubeUploadMessage": "Uploading video to YouTube channel \"{{channelName}}\".\n\n(Upload feature coming soon)",
"deployComingSoon": "The deployment feature for the selected social channel is coming soon.",
"youtubeExpiredAlert": "YouTube authentication has expired. Redirecting to reconnect page.",
"contentComplete": "Content Creation Complete",
"contentCompleteDesc": "Your optimized content has been created through AI analysis and editing",
"contentInfo": "File Name",
"genre": "Genre",
"resolution": "Resolution",
"lyrics": "Lyrics",
"sampleLyrics": "Loading lyrics...",
"noLyricsBGM": "Background music is generated without lyrics.",
"downloading": "Downloading...",
"download": "Download",
"uploadToSocial": "Upload to Social"
},
"dashboard": {
"title": "Dashboard",
"description": "Check your real-time marketing performance.",
"lastUpdated": "Last updated:",
"contentPerformance": "Content Performance",
"metricImpressions": "Total Impressions",
"metricReach": "Reach",
"metricLikes": "Likes",
"metricComments": "Comments",
"metricShares": "Shares",
"metricSaves": "Saves",
"metricEngagement": "Engagement Rate",
"metricContent": "Content",
"yearOverYear": "Year-over-Year Growth",
"thisYear": "This Year",
"lastYear": "Last Year",
"popularContent": "Popular Content",
"audienceInsights": "Audience Insights",
"ageDistribution": "Age Distribution",
"genderDistribution": "Gender Distribution",
"male": "Male",
"female": "Female",
"topRegions": "Top Regions",
"platformMetrics": "Platform Metrics",
"months": {
"jan": "Jan",
"feb": "Feb",
"mar": "Mar",
"apr": "Apr",
"may": "May",
"jun": "Jun",
"jul": "Jul",
"aug": "Aug",
"sep": "Sep",
"oct": "Oct",
"nov": "Nov",
"dec": "Dec"
},
"youtubeMetrics": {
"views": "Views",
"watchTime": "Watch Time",
"watchTimeUnit": "hours",
"avgViewDuration": "Avg. View Duration",
"subscribers": "Subscribers",
"newSubscribers": "New Subscribers",
"engagement": "Engagement Rate",
"ctr": "Click-Through Rate (CTR)",
"revenue": "Estimated Revenue"
},
"instagramMetrics": {
"reach": "Reach",
"impressions": "Impressions",
"profileVisits": "Profile Visits",
"followers": "Followers",
"newFollowers": "New Followers",
"storyViews": "Story Views",
"reelPlays": "Reel Plays",
"websiteClicks": "Website Clicks"
},
"regions": {
"seoul": "Seoul",
"gyeonggi": "Gyeonggi",
"busan": "Busan",
"incheon": "Incheon",
"daegu": "Daegu"
},
"topContentTitles": {
"winterPromotion": "Winter Pension Promotion Video",
"stayIntroReel": "Stay Meomum Introduction Reel",
"newYearEvent": "New Year Special Event",
"nightTimelapse": "Pension Night View Timelapse"
},
"metricTotalViews": "Views",
"metricWatchTime": "Watch Time",
"metricAvgViewDuration": "Avg. Watch Duration",
"metricNewSubscribers": "New Subscribers",
"metricUploadedVideos": "Uploaded Videos",
"unitHours": "h",
"unitMinutes": "m",
"noDataInPeriod": "No data available for this period.",
"dataLoading": "Loading data...",
"noUploadsTitle": "No uploaded videos yet.",
"noUploadsDesc": "Upload videos via ADO2 to see real stats.",
"reconnectButton": "Reconnect →",
"connectButton": "Connect →",
"retryButton": "Retry →",
"selectAccount": "Select an account",
"modeAnnual": "Annual",
"modeMonthly": "Monthly",
"chartThisYear": "This Year",
"chartLastYear": "Last Year",
"chartThisMonth": "This Month",
"chartLastMonth": "Last Month",
"monthOverMonth": "Month-over-Month Growth",
"noAudienceData": "Not enough data to show real audience insights.",
"mockContentNotice": "The content shown below is sample data, not your actual content.",
"dataDelayTitle": "Data is being prepared",
"dataDelayDesc": "According to YouTube's policy, analytics data may take up to 48 hours to be reflected after a video is uploaded. Please check back later.",
"sampleHide": "Hide Sample",
"sampleShow": "Show Sample",
"recentVideosDesc": "Showing stats for the latest 30 videos uploaded via ADO2.",
"channelStatsDesc": "Showing stats for the selected channel.",
"youtubeApiFailed": "Failed to call YouTube Analytics API."
},
"myInfo": {
"title": "My Info",
"tabBasic": "Basic Info",
"tabPayment": "Payment Info",
"tabBusiness": "Social Channel Management",
"basicPlaceholder": "Basic information settings are coming soon.",
"paymentPlaceholder": "Payment information settings are coming soon.",
"myBusiness": "My Business",
"noBusinessTitle": "No registered business yet",
"noBusinessDesc": "Enter a Naver Map URL to automatically import the information needed for video production",
"naverMapUrlPlaceholder": "Enter Naver Map URL",
"registerBusiness": "Register Business",
"socialChannels": "Social Channels",
"youtubeConnecting": "Connecting...",
"youtubeConnect": "Connect YouTube",
"instagramConnect": "Connect Instagram",
"connected": "Connected",
"disconnectAccount": "Disconnect",
"loadingAccounts": "Loading account information...",
"youtubeExpiredAlert": "YouTube authentication has expired. Redirecting to reconnect page.",
"creditsTitle": "Credit Balance",
"creditsLoading": "Loading...",
"creditsLabel": "Available Credits",
"creditsUnit": "credits",
"creditsDesc": "You can request a top-up from the admin if you run low on credits.",
"creditsChargeBtn": "Top Up",
"chargePopupTitle": "Credit Top-up Request",
"chargeAmountLabel": "Credits to Request",
"chargeNoteLabel": "Additional Notes",
"chargeNotePlaceholder": "Enter any message for the admin",
"chargeCancel": "Cancel",
"chargeSubmit": "Submit",
"chargeSubmitting": "Submitting...",
"chargeSuccess": "Your top-up request has been submitted!",
"chargeConfirm": "OK"
},
"ado2Contents": {
"title": "ADO2 Contents",
"totalCount": "Total {{count}}",
"loading": "Loading contents...",
"loadFailed": "Failed to load contents.",
"retry": "Retry",
"noContent": "No content created yet.",
"download": "Download",
"downloadFailed": "Download failed.",
"deleteFailed": "Deletion failed.",
"deleteConfirmTitle": "Are you sure you want to delete this content?",
"deleteConfirmDesc": "Deleted files cannot be recovered.",
"cancel": "Cancel",
"deleting": "Deleting...",
"delete": "Delete",
"previous": "Previous",
"next": "Next",
"uploadToSocial": "Upload to social media",
"sortLatest": "Latest",
"sortOldest": "Oldest",
"sortLikes": "Most Liked",
"sortComments": "Most Commented",
"regionPlaceholder": "Select Region",
"searchPlaceholder": "Search by name",
"searchBtn": "Search"
},
"businessSettings": {
"title": "Business Settings",
"description": "Set up your pension information and YouTube channel to enable automatic uploads",
"sharing": "Share",
"connect": "Connect"
},
"analysis": {
"back": "Go Back",
"pageTitle": "Brand Intelligence",
"pageDescHighlight": "AI Data Analysis",
"defaultBrandName": "Brand",
"brandIdentity": "Brand Identity",
"brandNameFallback": "Brand Name",
"addressFallback": "No address information",
"locationAnalysis": "Location Feature Analysis",
"conceptScalability": "Concept Scalability",
"noInfo": "No information",
"marketPositioning": "Market Positioning",
"coreValue": "Core Value",
"categoryDefinition": "Category Definition",
"targetPersona": "Target Persona",
"ageSuffix": "years old",
"sellingPoints": "Unique Selling Points (USP)",
"recommendedKeywords": "Recommended Target Keywords",
"generateContent": "Generate Content",
"pageDescBefore": " reveals ",
"pageDescAfter": "'s core strategy.",
"loadingTitle": "Analyzing Brand",
"loadingStep1": "Collecting brand information...",
"loadingStep2": "Analyzing collected data...",
"loadingStep3": "Deriving key strategies...",
"loadingStep4": "Organizing results..."
},
"common": {
"back": "Go Back",
"cancel": "Cancel",
"confirm": "OK",
"close": "Close",
"retry": "Retry",
"loading": "Loading...",
"required": "*",
"unknown": "Unknown"
},
"contentCalendar": {
"title": "Content Calendar",
"tabs": {
"all": "All",
"completed": "Done",
"scheduled": "Planned",
"failed": "Failed"
},
"status": {
"completed": "Done",
"scheduled": "Planned",
"failed": "Failed"
},
"months": ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],
"days": ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],
"yearMonth": "{{month}} {{year}}",
"monthDay": "{{month}} {{day}}",
"loading": "Loading...",
"noResults": "No recent results",
"noResultsDesc": "Upload your content to social channels",
"ado2Contents": "ADO2 Contents",
"cancel": "Cancel",
"retry": "Retry",
"cancelConfirm": "Are you sure you want to cancel this reservation?",
"cancelFailed": "Failed to cancel.",
"retryFailed": "Failed to retry.",
"completedCount": "Done {{count}}",
"scheduledCount": "Sched {{count}}",
"failedCount": "Fail {{count}}"
},
"loginPrompt": {
"title": "Login Required",
"loginBtn": "Login with Kakao"
},
"app": {
"loginProcessing": "Processing login...",
"loginFailed": "Login processing failed. Please try again.",
"kakaoLoginFailed": "Kakao login failed. Please try again.",
"loginUrlFailed": "Failed to get login URL. Please try again.",
"invalidUrl": "Invalid URL. Please enter a Naver Map URL.",
"analysisError": "No results found. Please check your input and try again.",
"autocompleteError": "No results found. Please check your input and try again.",
"autocompleteGeneralError": "An error occurred while retrieving business information. Please try again.",
"pageComingSoon": "{{page}} page is coming soon."
}
}