{ "language_name": "English", "english_name": "English", "status": { "terminated": "\nApplication Terminated.\nClose the window to exit the application.", "watching": "Watching: {channel}", "goes_online": "{channel} goes ONLINE, switching...", "goes_offline": "{channel} goes OFFLINE, switching...", "claimed_drop": "Claimed drop: {drop}", "no_channel": "No available channels to watch. Waiting for an ONLINE channel...", "no_campaign": "No active campaigns to mine drops for. Waiting for an active campaign..." }, "login": { "unexpected_content": "Unexpected content type returned, usually due to being redirected. Do you need to login for internet access?", "error_code": "Login error code: {error_code}", "incorrect_login_pass": "Incorrect username or password.", "incorrect_email_code": "Incorrect email code.", "incorrect_twofa_code": "Incorrect 2FA code.", "email_code_required": "Email code required. Check your email.", "twofa_code_required": "2FA token required.", "status": { "logged_in": "Logged in", "logged_out": "Logged out", "logging_in": "Logging in...", "required": "Login required", "waiting_auth": "Waiting for authentication..." } }, "error": { "captcha": "Your login attempt was denied by CAPTCHA.\nPlease try again in 12+ hours.", "site_down": "Twitch is down, retrying in {seconds} seconds...", "no_connection": "Cannot connect to Twitch, retrying in {seconds} seconds..." }, "gui": { "output": "Output", "status": { "name": "Status", "idle": "Idle", "ready": "Ready", "exiting": "Exiting...", "terminated": "Terminated", "cleanup": "Cleaning up channels...", "gathering": "Gathering channels...", "switching": "Switching the channel...", "fetching_inventory": "Fetching inventory...", "fetching_campaigns": "Fetching campaigns...", "adding_campaigns": "Adding campaigns to inventory... {counter}" }, "tabs": { "main": "Main", "inventory": "Inventory", "settings": "Settings", "help": "Help" }, "login": { "name": "Login Form", "labels": "Status:\nUser ID:", "request": "Please log in to continue.", "username": "Username", "password": "Password", "twofa_code": "2FA code (optional)", "button": "Login", "oauth_prompt": "Enter this code at:", "oauth_activate": "Twitch Activate", "oauth_confirm": "I've entered the code" }, "websocket": { "name": "Websocket Status", "websocket": "Websocket #{id}:", "initializing": "Initializing...", "connected": "Connected", "disconnected": "Disconnected", "connecting": "Connecting...", "disconnecting": "Disconnecting...", "reconnecting": "Reconnecting..." }, "progress": { "name": "Campaign Progress", "drop": "Drop:", "game": "Game:", "campaign": "Campaign:", "remaining": "{time} remaining", "drop_progress": "Progress:", "campaign_progress": "Progress:", "no_drop": "No active drop", "return_to_auto": "Return to Auto Mode", "manual_mode_info": "Manual Mode: Mining" }, "channels": { "name": "Channels", "online": "ONLINE ✔", "pending": "OFFLINE ⏳", "offline": "OFFLINE ❌", "no_channels": "No channels tracked yet...", "no_channels_for_games": "No channels found for selected games...", "channel_count": "channel", "channel_count_plural": "channels", "viewers": "viewers" }, "inventory": { "no_campaigns": "No campaigns loaded yet...", "status": { "active": "Active ✔", "upcoming": "Upcoming ⏳", "expired": "Expired ❌", "claimed": "Claimed ✔" }, "starts": "Starts: {time}", "ends": "Ends: {time}", "claimed_drops": "claimed" }, "settings": { "general": { "name": "General Settings", "dark_mode": "Dark Mode" }, "reload": "Reload", "reload_campaigns": "Reload Campaigns", "games_to_watch": "Games to Watch", "games_help": "Select games to watch. Order matters - drag to reorder priority (top = highest priority).", "search_games": "Search games...", "select_all": "Select All", "deselect_all": "Deselect All", "selected_games": "Selected Games (drag to reorder)", "available_games": "Available Games", "no_games_selected": "No games selected. Check games below to add them.", "no_games_match": "No games match your search.", "all_games_selected": "All games are selected or no games available.", "actions": "Actions", "connection_quality": "Connection Quality:", "minimum_refresh": "Minimum Refresh Interval (minutes):" }, "help": { "about": "About Twitch Drops Miner", "about_text": "This application automatically mines timed Twitch drops without downloading stream data.", "how_to_use": "How to Use", "how_to_use_items": [ "Login using your Twitch account (OAuth device code flow)", "Link your accounts at twitch.tv/drops/campaigns", "The miner will automatically discover campaigns and start mining", "Configure priority games in Settings to focus on what you want", "Monitor progress in the Main and Inventory tabs" ], "features": "Features", "features_items": [ "Stream-less drop mining - saves bandwidth", "Game priority and exclusion lists", "Tracks up to 199 channels simultaneously", "Automatic channel switching", "Real-time progress tracking" ], "important_notes": "Important Notes", "important_notes_items": [ "Do not watch streams on the same account while mining", "Keep your cookies.jar file secure", "Requires linked game accounts for drops" ], "github_repo": "GitHub Repository" }, "header": { "title": "Twitch Drops Miner", "language": "Language:", "initializing": "Initializing...", "auto_mode": "AUTO", "manual_mode": "MANUAL", "connected": "Connected", "disconnected": "Disconnected" } } }