const enUS = { 'en_US': { 'label': 'English', 'error': 'Error', 'tip': 'Tip', 'confirm': 'Confirm', 'confirmDelete': 'Are you sure you want to delete?', 'cancel': 'Cancel', 'on': 'On', 'off': 'Off', 'selectAll': 'Select All', 'select': 'Select', 'task': 'Tasks', 'downloading': 'downloading', 'downloaded': 'downloaded', 'setting': 'Settings', 'donate': 'Donate', 'exit': 'Exit', 'create': 'Create Task', 'directDownload': 'Direct Download', 'advancedOptions': 'Advanced Options', 'followSettings': 'Follow Settings', 'downloadLink': 'Download Link', 'downloadLinkValid': 'Please enter the download link', 'downloadLinkHit': 'Please enter the download link, one per line@append', 'downloadLinkHitDesktop': ', or drag the torrent file here directly', 'download': 'Download', 'noFileSelected': 'Please select at least one file to continue.', 'noStoragePermission': 'Storage permission required', 'selectFile': 'Select File', 'rename': 'Rename', 'basic': 'Basic', 'advanced': 'Advanced', 'general': 'General', 'downloadDir': 'Download Directory', 'downloadDirValid': 'Please select the download directory', 'connections': 'Connections', 'useServerCtime': 'Use server time for file creation', 'maxRunning': 'Max Running Tasks', 'defaultDirectDownload': 'Check direct download by default', 'autoStartTasks': 'Auto-start incomplete tasks on startup', 'autoTorrentEnable': 'Auto create BT tasks from .torrent files', 'autoTorrentDeleteAfterDownload': 'Delete .torrent file after BT task creation', 'autoDeleteMissingFileTasks': 'Auto delete missing file tasks', 'items': '@count items', 'subscribeTracker': 'Subscribe Tracker', 'subscribeFail': 'Subscribe failed, please check network or try again later', 'update': 'Update', 'updateDaily': 'Update daily', 'lastUpdate': 'Last update: @time', 'addTracker': 'Add Tracker', 'addTrackerHit': 'Please enter the tracker server url, one per line', 'ui': 'UI', 'theme': 'Theme', 'themeSystem': 'System', 'themeLight': 'Light', 'themeDark': 'Dark', 'locale': 'Language', 'notifyWhenNewVersion': 'Notify for updates', 'analyticsEnabled': 'Upload Statistics', 'analyticsEnabledDesc': 'Share anonymous usage data to help us improve', 'about': 'About', 'homepage': 'Homepage', 'version': 'Version', 'protocol': 'Protocol', 'port': 'Port', 'apiToken': 'API Token', 'notSet': 'NS', 'set': 'SET', 'portInUse': 'Port [@port] is in use, please change the port', 'effectAfterRestart': 'Effect after restart', 'developer': 'Developer', 'logDirectory': 'Log Directory', 'webhook': 'Webhook', 'webhookEnable': 'Enable Webhook', 'webhookDesc': 'Send HTTP POST notifications when tasks complete or fail', 'webhookUrlHint': 'Enter webhook URL', 'webhookTest': 'Test', 'webhookTestSuccess': 'Webhook test successful', 'webhookTestFail': 'Webhook test failed', 'script': 'Script', 'scriptEnable': 'Enable Script', 'scriptDesc': 'Execute custom scripts when downloads complete successfully', 'scriptPathHint': 'Enter script file path (e.g., /path/to/script.sh)', 'urlInvalid': 'Please enter a valid HTTP or HTTPS URL', 'required': 'This field is required', 'show': 'Show', 'continue': 'Continue', 'pause': 'Pause', 'startAll': 'Start All', 'pauseAll': 'Pause All', 'deleteTask': 'Delete @count tasks', 'deleteTaskTip': 'Keep downloaded files', 'delete': 'Delete', 'add': 'Add', 'edit': 'Edit', 'newVersionTitle': 'Discover new version @version', 'newVersionUpdate': 'Update Now', 'newVersionLater': 'Later', 'extensions': 'Extensions', 'extensionInstallUrl': 'Install URL', 'extensionInstallSuccess': 'Installed successfully', 'extensionUpdateSuccess': 'Updated successfully', 'extensionDelete': 'Delete Extension', 'extensionAlreadyLatest': 'It\'s already the latest version', 'extensionFind': 'Find Extensions', 'extensionDevelop': 'Develop Extensions', 'extensionStoreTitle': 'Extension Store', 'extensionStoreSection': 'Store Extensions', 'extensionInstalledSection': 'Installed Extensions', 'extensionInstalledEmpty': 'No extensions installed yet', 'extensionStoreEmpty': 'No matching extensions found', 'extensionSearchHint': 'Search by name, title, description or author', 'extensionSortStars': 'Most Stars', 'extensionSortInstalls': 'Most Installs', 'extensionSortUpdated': 'Recently Updated', 'extensionSortToggle': 'Toggle sort direction', 'extensionLoadMore': 'Load More', 'extensionNoMore': 'No more extensions', 'extensionInstalled': 'Installed', 'extensionCanUpdate': 'Update Available', 'extensionInstall': 'Install', 'extensionLoadLocal': 'Install Local Folder', 'extensionFilterAll': 'All', 'extensionFilterMarket': 'Market', 'extensionFilterInstalled': 'Installed', 'extensionManualInstall': 'Manual Install', 'extensionInstallTools': 'Install Options', 'history': 'History', 'clearHistory': 'Clear History', 'noHistoryFound': 'No History Found', 'serviceTitle': 'Download Service', 'serviceText': 'Running', 'network': 'Network', 'proxy': 'Proxy', 'noProxy': 'No Proxy', 'systemProxy': 'System Proxy', 'customProxy': 'Custom Proxy', 'server': 'Server', 'username': 'Username', 'password': 'Password', 'thanks': 'Thanks', 'thanksDesc': 'Thanks to all the contributors who have helped build and develop the Gopeed community!', 'browserExtension': 'Browser Extension', 'launchAtStartup': 'Launch at Startup', 'runAsMenubarApp': 'Run as menubar app', 'runAsMenubarAppDesc': 'Hide dock icon and run in menubar only', 'seedConfig': 'Seed Config', 'seedKeep': 'Keep seeding until manually stopped', 'seedRatio': 'Seed ratio', 'seedTime': 'Seed time (minutes)', 'setAsDefaultBtClient': 'Set as the default BT client', 'taskDetail': 'Task Detail', 'taskName': 'Task Name', 'taskUrl': 'Task URL', 'downloadPath': 'Download Path', 'skipVerifyCert': 'Skip Certificate Verification', 'archives': 'Archives', 'autoExtract': 'Auto Extract Archives', 'archivePassword': 'Archive Password', 'archivePasswordHint': 'Leave empty if not password protected', 'deleteAfterExtract': 'Delete Archive After Extraction', 'extracting': 'Extracting', 'extractDone': 'Extraction completed', 'extractError': 'Extraction failed', 'waitingParts': 'Waiting for parts', 'name': 'Name', 'size': 'Size', 'unknown': 'Unknown', 'fileSelectedCount': 'Files: ', 'fileSelectedSize': 'Size: ', 'httpHeader': 'Header', 'httpHeaderName': 'Header Name', 'httpHeaderValue': 'Header Value', 'login': 'Login', 'username_required': 'Please enter your username', 'password_required': 'Please enter your password', 'login_success': 'Login successful', 'login_failed': 'Login failed, please check your username and password', 'login_failed_network': 'Login failed, please check your network connection', 'insertPlaceholder': 'Insert Placeholder', 'placeholderYear': 'Current year', 'placeholderMonth': 'Current month (01-12)', 'placeholderDay': 'Current day (01-31)', 'placeholderDate': 'Full date (YYYY-MM-DD)', 'example': 'e.g. @value', 'downloadCategories': 'Download Categories', 'categoryMusic': 'Music', 'categoryVideo': 'Video', 'categoryDocument': 'Document', 'categoryProgram': 'Program', 'categoryName': 'Category Name', 'categoryPath': 'Category Path', 'builtInCategory': 'Built-in category cannot be deleted', 'selectCategory': 'Select Category', 'githubMirror': 'GitHub Mirror', 'githubMirrorEnable': 'Enable GitHub Mirror', 'githubMirrorDesc': 'Use mirrors to accelerate GitHub content downloads', 'githubMirrorType': 'Mirror Type', 'githubMirrorUrl': 'Mirror URL', 'githubMirrorUrlHint': 'Enter mirror URL', 'updateUrl': 'Update URL', 'updateUrlManual': 'Manual Update', 'updateUrlListen': 'Listen Update', 'updateUrlListeningTip': 'Waiting for URL update', 'updateUrlCancelListen': 'Cancel Listen', 'updateUrlDialogHint': 'Enter new download URL', 'pendingUpdateFound': 'Pending Update Task Found', 'pendingUpdateConfirm': 'Task "@name" is waiting for URL update. Do you want to update it with the new URL?', 'pendingUpdateYes': 'Update Task', 'pendingUpdateNo': 'Create New Task', 'ed2k': 'ED2K', 'ed2kTcpPort': 'TCP Listen Port', 'ed2kUdpPort': 'UDP Listen Port', 'ed2kServerList': 'Server Addresses', 'ed2kServerMet': 'Server.met Sources', 'ed2kNodesDat': 'nodes.dat Sources', 'ed2kAutoPort': 'Auto assign', 'ed2kOnePerLine': 'One entry per line', 'ed2kServersHint': 'host:port, one per line', 'ed2kServerMetHint': 'Server.met URL or ed2k serverlist link, one per line', 'ed2kNodesDatHint': 'nodes.dat path or URL, one per line', 'desktopNotification': 'Desktop Notifications', 'notificationTaskDone': 'Task completed', 'notificationTaskError': 'Task error', }, };