{
  "app_name": "StreamFlow",
  "premium_plan": "Premium Plan",
  "search": "Search",
  "live_tv": "Live TV",
  "movies": "Movies",
  "series": "Series",
  "favorites": "Favorites",
  "favorite_tv": "Favorite TV",
  "favorite_radio": "Favorite Radio",
  "settings": "Settings",
  "logout": "Logout",
  "login": "Login",
  "register": "Register",
  "username": "Username",
  "email": "Email",
  "password": "Password",
  "remember_me": "Remember Password",
  "forgot_password": "Forgot password?",
  "dont_have_account": "Don't have an account?",
  "already_have_account": "Already have an account?",
  "sign_up": "Sign Up",
  "sign_in": "Sign In",
  "login": {
    "loginHere": "Login Here!",
    "login": "LOGIN",
    "success": "Login successful! Welcome back.",
    "dontHaveAccount": "Don't have an account? Create your account",
    "createAccountHere": "here!",
    "registrationDisabled": "Registration is currently disabled. Please contact an administrator to create your account."
  },
  "register": {
    "success": "Registration successful! Welcome aboard.",
    "failed": "Registration Failed",
    "error": "Registration failed. Please try again."
  },
  "welcome_back": "Welcome back",
  "create_account": "Create your account",
  "today": "Today",
  "up_next": "UP NEXT",
  "all": "All",
  "sports": "Sports",
  "news": "News",
  "kids": "Kids",
  "channel": "Channel",
  "now_playing": "Now Playing",
  "add_playlist": "Add Playlist",
  "upload_m3u": "Upload M3U",
  "playlist_url": "Playlist URL",
  "playlist_name": "Playlist Name",
  "add": "Add",
  "cancel": "Cancel",
  "delete": "Delete",
  "edit": "Edit",
  "save": "Save",
  "close": "Close",
  "loading": "Loading...",
  "error": "Error",
  "success": "Success",
  "details": "Details",
  "no_channels": "No channels available",
  "no_playlists": "No playlists available",
  "recording": "Recording",
  "record": "Record",
  "schedule_recording": "Schedule Recording",
  "recordings": "Recordings",
  "radio": "Radio",
  "groups": "Groups",
  "add_to_group": "Add to Group",
  "create_group": "Create Group",
  "group_name": "Group Name",
  "profile": "Profile",
  "profiles": "Profiles",
  "add_profile": "Add Profile",
  "select_profile": "Select Profile",
  "parental_controls": "Parental Controls",
  "theme": "Theme",
  "light": "Light",
  "dark": "Dark",
  "language": "Language",
  "notifications": "Notifications",
  "privacy": "Privacy",
  "about": "About",
  "version": "Version",
  "quality": "Quality",
  "auto": "Auto",
  "high": "High",
  "medium": "Medium",
  "low": "Low",
  "device": "Device",
  "location": "Location",
  "lastActive": "Last Active",
  "created": "Created",
  "current": "Current",
  "active": "Active",
  "actions": "Actions",
  "refresh": "Refresh",
  "backToSecurity": "Back to Security",
  "enabled": "Enabled",
  "disabled": "Disabled",
  "settings": {
    "title": "Settings",
    "playlists": "Playlists",
    "addPlaylist": "Add Playlist",
    "noPlaylists": "No playlists available. Add one to get started.",
    "playlistName": "Playlist Name",
    "selectFile": "Select File",
    "m3uLibrary": "M3U Library",
    "uploadM3u": "Upload M3U",
    "noM3uFiles": "No M3U files stored. Upload files to manage them separately.",
    "uploadM3uFile": "Upload M3U File",
    "fileName": "File Name",
    "fileNameHelper": "Give this M3U file a name for easy identification",
    "selectM3uFile": "Select M3U File",
    "renameM3uFile": "Rename M3U File",
    "importM3uFile": "Import M3U File",
    "downloadM3uFile": "Download M3U File",
    "fileDownloaded": "File downloaded successfully",
    "failedToDownload": "Failed to download file",
    "importMessage": "Import this M3U file as a {{type}} playlist?",
    "importInfo": "The channels from this file will be added to your {{section}} section.",
    "liveTV": "Live TV",
    "streaming": "Streaming & Hardware Acceleration",
    "hwAccelAvailable": "Hardware acceleration available",
    "hwAccel": "Hardware Acceleration",
    "hwAccelAuto": "Auto (Recommended)",
    "hwAccelNone": "Software Only",
    "hwAccelNotAvailable": "(Not Available)",
    "hwDevice": "Hardware Device",
    "hwDeviceHelper": "Usually /dev/dri/renderD128 for Intel/AMD",
    "encoderPreset": "Encoder Preset",
    "presetUltrafast": "Ultra Fast (Low Quality)",
    "presetSuperfast": "Super Fast",
    "presetVeryfast": "Very Fast (Recommended)",
    "presetFaster": "Faster",
    "presetFast": "Fast",
    "presetMedium": "Medium (Balanced)",
    "presetSlow": "Slow (High Quality)",
    "bufferSize": "Buffer Size",
    "bufferLowLatency": "Low Latency",
    "bufferSmooth": "Smooth Playback",
    "maxBitrate": "Max Bitrate",
    "bitrateLow": "Low",
    "bitrateHigh": "High Quality",
    "quickSyncInfo": "Quick Sync enables hardware-accelerated video encoding/decoding for smooth playback with low CPU usage. Auto mode will automatically select the best available method.",
    "appearance": "Appearance",
    "darkMode": "Dark Mode",
    "language": "Language",
    "selectLanguage": "Select Language",
    "account": "Account",
    "logout": "Logout",
    "userManagement": "User Management",
    "users": "Users",
    "addUser": "Add User",
    "noUsers": "No users found.",
    "username": "Username",
    "email": "Email",
    "password": "Password",
    "role": "Role",
    "status": "Status",
    "actions": "Actions",
    "createUser": "Create User",
    "editUser": "Edit User",
    "deleteUser": "Delete User",
    "resetPassword": "Reset Password",
    "active": "Active",
    "inactive": "Inactive",
    "user": "User",
    "admin": "Admin",
    "roleUser": "User",
    "roleAdmin": "Administrator",
    "activeAccount": "Active Account",
    "fetchFailed": "Failed to fetch users",
    "createFailed": "Failed to create user",
    "updateFailed": "Failed to update user",
    "deleteFailed": "Failed to delete user",
    "passwordResetSuccess": "Password reset successfully. User must change password on next login.",
    "passwordResetFailed": "Failed to reset password",
    "deleteConfirm": "Are you sure you want to delete this user? This action cannot be undone.",
    "newUserInfo": "The new user will be required to change their password on first login.",
    "passwordHelper": "Minimum 8 characters",
    "resetPasswordWarning": "This will set a temporary password and force the user to change it on next login.",
    "changePasswordRequired": "Password Change Required",
    "changePasswordWarning": "You must change your password to continue.",
    "currentPassword": "Current Password",
    "newPassword": "New Password",
    "confirmPassword": "Confirm Password",
    "passwordMinLength": "Password must be at least 8 characters",
    "passwordTooShort": "Password must be at least 8 characters",
    "passwordsDoNotMatch": "Passwords do not match",
    "changePassword": "Change Password",
    "passwordChangeFailed": "Failed to change password",
    "passwordChangeSuccess": "Password changed successfully!",
    "changePasswordFailed": "Password Change Failed"
  },
  "backup": {
    "title": "Backup & Restore",
    "description": "Create backups of your playlists, channels, favorites, custom logos, and M3U files. Download backups or restore them anytime.",
    "create": "Create Backup",
    "upload": "Upload Backup",
    "restore": "Restore",
    "download": "Download",
    "delete": "Delete",
    "backup": "Backup",
    "created": "Created",
    "noBackups": "No backups available. Create your first backup to secure your data.",
    "createSuccess": "Backup created successfully!",
    "createError": "Failed to create backup. Please try again.",
    "deleteSuccess": "Backup deleted successfully!",
    "deleteError": "Failed to delete backup. Please try again.",
    "restoreSuccess": "Backup restored successfully! Restored",
    "restoreError": "Failed to restore backup. Please try again.",
    "uploadSuccess": "Backup uploaded successfully!",
    "uploadError": "Failed to upload backup. Please try again.",
    "fetchError": "Failed to load backups.",
    "deleteTitle": "Delete Backup?",
    "deleteConfirm": "Are you sure you want to delete this backup? This action cannot be undone.",
    "restoreTitle": "Restore Backup?",
    "restoreConfirm": "This will restore your playlists, channels, favorites, and M3U files from this backup.",
    "restoreWarning": "Current data with the same names will not be duplicated. The page will reload after restoration.",
    "uploading": "Uploading"
  },
  "common": {
    "add": "Add",
    "cancel": "Cancel",
    "delete": "Delete",
    "save": "Save",
    "close": "Close",
    "refresh": "Refresh",
    "upload": "Upload",
    "rename": "Rename",
    "import": "Import",
    "tv": "TV",
    "radio": "Radio",
    "back": "Back"
  },
  "audio": {
    "select_station": "Select a Station",
    "now_playing": "Now Playing",
    "casting": "Casting to Device",
    "visualizer_type": "Visualizer {{count}}",
    "no_metadata": "No song information available",
    "loading": "Loading...",
    "buffering": "Buffering..."
  },
  "twoFactor": {
    "title": "Two-Factor Authentication",
    "enterCode": "Enter the 6-digit code from your authenticator app",
    "enterBackupCode": "Enter the backup code",
    "backupCodePlaceholder": "Backup Code",
    "codePlaceholder": "000000",
    "useBackupCode": "Use backup code instead",
    "useAuthenticatorCode": "Use authenticator code",
    "verify": "Verify",
    "verifySuccess": "2FA verification successful!",
    "verifyFailed": "2FA Verification Failed",
    "backToLogin": "Back to login",
    "invalidCode": "Invalid verification code. Please try again.",
    "codeRequired": "Verification code required"
  },
  "security": {
    "title": "Security",
    "passwordPolicy": "Password Policy",
    "accountLockout": "Account Lockout",
    "passwordExpiry": "Password Expiry",
    "securityStatus": "Security Status",
    "auditLog": "Audit Log",
    "passwordStrength": "Password Strength",
    "veryWeak": "Very Weak",
    "weak": "Weak",
    "good": "Good",
    "strong": "Strong",
    "veryStrong": "Very Strong",
    "requirements": "Requirements",
    "minLength": "At least 12 characters",
    "uppercase": "At least one uppercase letter",
    "lowercase": "At least one lowercase letter",
    "number": "At least one number",
    "special": "At least one special character",
    "noCommon": "Not a common password",
    "noUsername": "Does not contain username",
    "accountLocked": "Account Locked",
    "accountLockedMsg": "Your account has been locked due to multiple failed login attempts.",
    "remainingTime": "Time remaining: {{minutes}} minutes",
    "tryAgainAt": "Try again at {{time}}",
    "passwordExpired": "Password Expired",
    "passwordExpiredMsg": "Your password has expired. Please change it to continue.",
    "passwordExpiresIn": "Password expires in {{days}} days",
    "passwordExpiringSoon": "Your password will expire soon",
    "changeNow": "Change Now",
    "remindLater": "Remind Later",
    "twoFactorEnabled": "Two-Factor Authentication Enabled",
    "passwordAge": "Password Age: {{days}} days",
    "lastLogin": "Last Login",
    "activeSessions": "Active Sessions",
    "failedAttempts": "Failed Login Attempts",
    "recentActivity": "Recent Activity",
    "securityEvents": "Security Events",
    "viewDetails": "View Details",
    "eventType": "Event Type",
    "status": "Status",
    "timestamp": "Timestamp",
    "ipAddress": "IP Address",
    "success": "Success",
    "failed": "Failed",
    "pending": "Pending",
    "loginAttempt": "Login Attempt",
    "passwordChange": "Password Change",
    "twoFactorVerification": "2FA Verification",
    "sessionCreated": "Session Created",
    "tokenIssued": "Token Issued",
    "tokenRefreshed": "Token Refreshed",
    "tokenRevoked": "Token Revoked",
    "privilegeChange": "Privilege Change",
    "permissionGranted": "Permission Granted",
    "permissionRevoked": "Permission Revoked",
    "accountStatusChanged": "Account Status Changed",
    "roleChanged": "Role Changed",
    "accountActivated": "Account Activated",
    "accountDeactivated": "Account Deactivated",
    "adminActivity": "Admin Activity",
    "sensitiveDataAccess": "Sensitive Data Access",
    "userCreated": "User Created",
    "userDeleted": "User Deleted",
    "accountUnlocked": "Account Unlocked",
    "passwordResetByAdmin": "Password Reset by Admin",
    "forceLogout": "Force Logout",
    "adminAction": "Admin Action",
    "dataType": "Data Type",
    "accessMethod": "Access Method",
    "userList": "User List",
    "userDetails": "User Details",
    "vpnConfigs": "VPN Configurations",
    "auditLogs": "Audit Logs",
    "records": "Records",
    "scope": "Scope",
    "noRecentActivity": "No recent security activity",
    "securityDashboard": "Security Dashboard",
    "allUsers": "All Users",
    "lockedAccounts": "Locked Accounts",
    "recentFailures": "Recent Failures",
    "passwordReuse": "Cannot reuse any of your last 5 passwords",
    "passwordPolicyError": "Password does not meet requirements",
    "strengthTooWeak": "Password strength is too weak",
    "unlockAccount": "Unlock Account",
    "viewAuditLog": "View Audit Log",
    "exportAuditLog": "Export Audit Log",
    "deviceInformation": "Device Information",
    "deviceType": "Device Type",
    "operatingSystem": "Operating System",
    "browser": "Browser",
    "tokenDetails": "Token Details",
    "tokenType": "Token Type",
    "purpose": "Purpose",
    "expiresIn": "Expires In",
    "reason": "Reason",
    "privilegeChangeDetails": "Privilege Change Details",
    "affectedUser": "Affected User",
    "previousRole": "Previous Role",
    "newRole": "New Role",
    "changedBy": "Changed By",
    "accountStatusDetails": "Account Status Details",
    "previousStatus": "Previous Status",
    "newStatus": "New Status",
    "userAgent": "User Agent",
    "rawDetails": "Raw Details",
    "noEvents": "No security events found",
    "loadingEvents": "Loading security events...",
    "sessionTimeout": "Session Timeout",
    "sessionExpired": "Your session has expired. Please login again.",
    "multipleDevices": "You have {{count}} active sessions",
    "terminateSession": "Terminate Session",
    "terminateAllSessions": "Terminate All Other Sessions",
    "inputValidation": "Input Validation",
    "invalidInput": "Invalid Input",
    "validationFailed": "Validation Failed",
    "invalidUsername": "Invalid username format",
    "invalidEmail": "Invalid email format",
    "invalidUrl": "Invalid URL format",
    "fieldRequired": "This field is required",
    "fieldTooShort": "This field is too short",
    "fieldTooLong": "This field is too long",
    "invalidCharacters": "Contains invalid characters",
    "invalidFileType": "Invalid file type",
    "fileTooLarge": "File size exceeds maximum limit",
    "securityAlert": "Security Alert",
    "suspiciousActivity": "Suspicious Activity Detected",
    "inputSanitized": "Input has been sanitized for security",
    "xssAttemptBlocked": "Potential XSS attempt blocked",
    "sqlInjectionBlocked": "Potential SQL injection blocked",
    "unauthorizedAccess": "Unauthorized access attempt",
    "rateLimitExceeded": "Rate limit exceeded. Please try again later.",
    "invalidToken": "Invalid or expired authentication token",
    "csrfDetected": "CSRF attempt detected",
    "permissionDenied": "Permission denied",
    "securityCheckFailed": "Security check failed",
    "ipAddress": "IP Address",
    "status": "Status",
    "noRecentActivity": "No recent activity found",
    "monitoring": "Security Monitoring",
    "overview": "Overview",
    "dependencies": "Dependencies",
    "securityHeaders": "Security Headers",
    "manageHttpHeaders": "Manage HTTP Security Headers",
    "backend": "Backend",
    "frontend": "Frontend",
    "totalVulnerabilities": "Total Vulnerabilities",
    "activeSessions": "Active Sessions",
    "failedLogins": "Failed Logins",
    "scanVulnerabilities": "Scan Vulnerabilities",
    "noVulnerabilities": "No vulnerabilities found",
    "clickToScanVulnerabilities": "Click 'Scan Vulnerabilities' to check for security issues",
    "action": "Action",
    "eventDetails": "Event Details",
    "recentEvents": "Recent Events",
    "lastOccurrence": "Last Occurrence",
    "securityRecommendations": "Security Recommendations",
    "moreRecommendations": "more recommendations",
    "recommendedAction": "Recommended Action",
    "noRecommendations": "All security checks passed! No recommendations at this time.",
    "cspDashboard": "Content Security Policy Dashboard",
    "cspPolicyStatus": "CSP Policy Status",
    "mode": "Mode",
    "enforcing": "Enforcing",
    "reportOnly": "Report Only",
    "totalViolations": "Total Violations",
    "policyDirectives": "Policy Directives",
    "violations": "Violations",
    "statistics": "Statistics",
    "policy": "Policy",
    "recentViolations": "Recent Violations",
    "clearOlderThan": "Clear Older Than",
    "cspViolationsCleared": "CSP violations cleared",
    "noViolations": "No CSP violations found. Your application is secure!",
    "timestamp": "Timestamp",
    "violatedDirective": "Violated Directive",
    "blockedUri": "Blocked URI",
    "sourceFile": "Source File",
    "viewDetails": "View Details",
    "violationStatistics": "Violation Statistics",
    "byDirective": "By Directive",
    "byBlockedUri": "By Blocked URI",
    "noData": "No data available",
    "directive": "Directive",
    "allowedSources": "Allowed Sources",
    "currentCspPolicy": "Current CSP Policy",
    "cspEnforcedDescription": "CSP is currently being enforced. Violations will block resources from loading.",
    "cspReportOnlyDescription": "CSP is in report-only mode. Violations are logged but resources are not blocked.",
    "violationDetails": "Violation Details",
    "documentUri": "Document URI",
    "lineNumber": "Line Number",
    "columnNumber": "Column Number",
    "userAgent": "User Agent",
    "adminAccessRequired": "Admin access required to view this page",
    "rbacDashboard": "RBAC & Permissions",
    "currentConfig": "Current Configuration",
    "currentConfigDescription": "This is the currently active security headers configuration running on the server.",
    "environment": "Environment",
    "contentSecurityPolicy": "Content Security Policy",
    "otherHeaders": "Other Security Headers",
    "editor": "Configuration Editor",
    "savedConfigs": "Saved Configurations",
    "recommendations": "Recommendations",
    "history": "History",
    "loadPreset": "Load Preset",
    "testConfig": "Test Configuration",
    "saveConfig": "Save Configuration",
    "editorWarning": "Changes in the editor are not applied until you save and activate a configuration. Server restart required.",
    "cspDirectives": "CSP Directives",
    "jsonArrayFormat": "Enter as JSON array, e.g., ['self', 'https:']  ",
    "hstsConfiguration": "HSTS Configuration",
    "enableHSTS": "Enable HSTS",
    "maxAge": "Max Age (seconds)",
    "includeSubdomains": "Include Subdomains",
    "preload": "Preload",
    "referrerPolicy": "Referrer Policy",
    "xFrameOptions": "X-Frame-Options",
    "noSavedConfigs": "No saved configurations. Create and save configurations from the editor.",
    "active": "Active",
    "created": "Created",
    "loadToEditor": "Load to Editor",
    "apply": "Apply",
    "configLoaded": "Configuration loaded into editor",
    "saveConfiguration": "Save Configuration",
    "configurationName": "Configuration Name",
    "configNameHelper": "Give this configuration a memorable name",
    "testResults": "Test Results",
    "grade": "Grade",
    "passed": "Passed",
    "warnings": "Warnings",
    "errors": "Errors",
    "selectPreset": "Select Security Preset",
    "preset": "Preset",
    "securityScore": "Security Score",
    "securitySummary": "Security Summary",
    "critical": "Critical",
    "info": "Info",
    "failedToLoad": "Failed to load security configuration",
    "testFailed": "Failed to test configuration",
    "nameRequired": "Configuration name is required",
    "configSaved": "Configuration saved successfully",
    "saveFailed": "Failed to save configuration",
    "confirmApply": "Apply this configuration? Server restart will be required.",
    "configAppliedRestart": "Configuration applied successfully. Please restart the server to activate changes.",
    "configApplied": "Configuration applied successfully",
    "applyFailed": "Failed to apply configuration",
    "securityTesting": "Security Testing",
    "automatedAndManualTesting": "Automated & Manual Testing",
    "overallScore": "Overall Score",
    "defenseInDepth": "Defense-in-Depth Layers",
    "networkLayer": "Network Layer",
    "serverLayer": "Server Layer",
    "applicationLayer": "Application Layer",
    "dataLayer": "Data Layer",
    "score": "Score",
    "checks": "Checks",
    "penetrationTesting": "Penetration Testing",
    "penetrationTestingInfo": "These automated tests attempt to find security vulnerabilities by simulating attacks. All tests are safe and do not harm your application.",
    "selectTests": "Select Tests to Run",
    "authenticationTests": "Authentication Tests",
    "sqlInjectionTests": "SQL Injection Tests",
    "xssTests": "XSS Tests",
    "csrfTests": "CSRF Tests",
    "rateLimitTests": "Rate Limiting Tests",
    "runPenetrationTests": "Run Penetration Tests",
    "runningTests": "Running Tests...",
    "testsCompleted": "Tests completed successfully",
    "testsFailed": "Failed to run tests",
    "findings": "Findings",
    "testHistory": "Test History",
    "noTestHistory": "No test history available. Run penetration tests to see results here.",
    "testType": "Test Type",
    "testName": "Test Name",
    "severity": "Severity",
    "executedBy": "Executed By",
    "duration": "Duration",
    "networkSecurity": "Network Security",
    "activeConnections": "Active Connections",
    "blockedRequests": "Blocked Requests",
    "failedLogins": "Failed Logins",
    "rateLimitingStats": "Rate Limiting Statistics",
    "totalRequests": "Total Requests",
    "rateLimited": "Rate Limited",
    "failed": "Failed",
    "confirmDelete": "Are you sure you want to delete this configuration?",
    "configDeleted": "Configuration deleted successfully",
    "deleteFailed": "Failed to delete configuration",
    "presetApplied": "Preset '{{preset}}' loaded into editor",
    "noHistory": "No configuration history available",
    "timestamp": "Timestamp",
    "action": "Action",
    "configuration": "Configuration",
    "changedBy": "Changed By"
  },
  "logManagement": {
    "title": "Log Management",
    "subtitle": "CWE-53 Compliance: Automated retention, archival, and integrity verification",
    "totalLogs": "Total Logs",
    "archives": "Archives",
    "retention": "Retention Policy",
    "days": "days",
    "integrity": "Integrity",
    "protected": "Protected",
    "manualCleanup": "Manual Cleanup",
    "verifyIntegrity": "Verify Integrity",
    "archivesList": "Log Archives",
    "noArchives": "No archives available",
    "filename": "Filename",
    "size": "Size",
    "created": "Created",
    "cleanupWarning": "This will delete logs older than the specified retention period. Archives will be created before deletion.",
    "retentionDays": "Retention Days",
    "retentionHelp": "Minimum: 7 days, Maximum: 365 days",
    "performCleanup": "Perform Cleanup",
    "integrityResults": "Integrity Verification Results",
    "verified": "Verified",
    "tampered": "Tampered",
    "securityAlert": "Security Alert",
    "allLogsVerified": "All logs passed integrity verification. No tampering detected."
  },
  "encryption": {
    "title": "Data Encryption",
    "subtitle": "CWE-311 Compliance: Encrypt sensitive data at rest using AES-256-GCM",
    "status": "Encryption Status",
    "secure": "Secure",
    "defaultKey": "Default Key",
    "algorithm": "Algorithm",
    "keySize": "Key Size",
    "coverage": "Encryption Coverage",
    "encrypted": "Encrypted",
    "dataTypes": "Sensitive Data Types",
    "dataType": "Data Type",
    "total": "Total",
    "percentage": "Coverage",
    "vpnConfigs": "VPN Configurations",
    "settings": "User Settings",
    "twoFactorSecrets": "2FA Secrets",
    "apiTokens": "API Tokens",
    "actions": "Encryption Actions",
    "scanButton": "Scan Database",
    "migrateButton": "Migrate to Encrypted",
    "verifyButton": "Verify Integrity",
    "actionsHelp": "Scan for unencrypted sensitive data, migrate to encrypted format, or verify encryption integrity.",
    "scanResults": "Scan Results",
    "noIssuesFound": "All sensitive data is encrypted. No action needed.",
    "foundIssues": "Found {{count}} unencrypted items that should be protected.",
    "unencryptedCount": "Unencrypted items",
    "recommendation": "Recommendation",
    "migrateNow": "Migrate Now",
    "confirmMigration": "Confirm Data Migration",
    "migrationWarning": "This operation will encrypt all unencrypted sensitive data. This process is irreversible.",
    "migrationDescription": "The migration process will:",
    "migrationStep1": "Scan the database for unencrypted sensitive data",
    "migrationStep2": "Encrypt each item using AES-256-GCM with unique IVs",
    "migrationStep3": "Update the database with encrypted values",
    "migrating": "Migrating...",
    "startMigration": "Start Migration",
    "migrationComplete": "Migration completed successfully. {{count}} items encrypted.",
    "verificationResults": "Verification Results",
    "tested": "Tested",
    "valid": "Valid",
    "invalid": "Invalid",
    "invalidDataFound": "Some encrypted data could not be decrypted. This may indicate corruption.",
    "allDataValid": "All tested data decrypted successfully.",
    "recommendations": "Security Recommendations",
    "fetchError": "Failed to fetch encryption status",
    "scanError": "Failed to scan database",
    "scanComplete": "Database scan completed",
    "issuesFound": "Found {{count}} security issues",
    "migrationError": "Migration failed",
    "verifyError": "Verification failed",
    "verifyComplete": "Verification completed successfully",
    "statusError": "Failed to load encryption status"
  },
  "rbac": {
    "dashboard": "Role-Based Access Control",
    "rolesAndPermissions": "Roles & Permissions",
    "userRoles": "User Roles",
    "auditLog": "Audit Log",
    "statistics": "Statistics",
    "myPermissions": "My Permissions",
    "roles": "Roles",
    "createRole": "Create Role",
    "editRole": "Edit Role",
    "roleName": "Role Name",
    "roleKey": "Role Key",
    "roleKeyHelp": "Lowercase letters and underscores only (e.g., content_manager)",
    "description": "Description",
    "permissions": "Permissions",
    "permissionsCount": "Permissions",
    "type": "Type",
    "system": "System",
    "custom": "Custom",
    "roleCreated": "Role created successfully",
    "roleUpdated": "Role updated successfully",
    "roleDeleted": "Role deleted successfully",
    "confirmDeleteRole": "Are you sure you want to delete this role? This action cannot be undone.",
    "selectPermissions": "Select Permissions",
    "selected": "selected",
    "manageUserRoles": "Manage User Roles",
    "changeRole": "Change Role",
    "assignRole": "Assign Role",
    "assigningRoleTo": "Assigning role to",
    "roleAssigned": "Role assigned successfully",
    "permissionAuditLog": "Permission Audit Log",
    "filterByAction": "Filter by Action",
    "target": "Target",
    "changes": "Changes",
    "rbacStatistics": "RBAC Statistics",
    "roleDistribution": "Role Distribution",
    "recentActions": "Recent Actions (Last 30 Days)",
    "times": "times",
    "totalPermissions": "Total Permissions",
    "totalRoles": "Total Roles",
    "yourPermissions": "Your Permissions",
    "yourRole": "Your Role",
    "permissionsGranted": "Permissions Granted",
    "permissionsList": "Permissions List"
  },
  "device": "Device",
  "location": "Location",
  "lastActive": "Last Active",
  "created": "Created",
  "current": "Current",
  "active": "Active",
  "actions": "Actions",
  "refresh": "Refresh",
  "days": "days",
  "count": "Count",
  "clear": "Clear",
  "users": "Users",
  "all": "All",
  "apply": "Apply",
  "assign": "Assign",
  "wireguard": {
    "title": "WireGuard VPN",
    "connected": "Connected to WireGuard VPN",
    "disconnected": "Disconnected from WireGuard VPN",
    "connect": "Connect",
    "disconnect": "Disconnect",
    "configuration": "Configuration",
    "configFile": "WireGuard Config File",
    "pasteConfigHint": "Paste your complete WireGuard configuration file below, or enter details manually.",
    "or": "OR",
    "privateKey": "Private Key",
    "serverPublicKey": "Server Public Key",
    "serverEndpoint": "Server Endpoint",
    "clientAddress": "Client Address",
    "dnsServer": "DNS Server",
    "saveSettings": "Save Settings",
    "settingsSaved": "Settings saved successfully!",
    "saveFailed": "Failed to save settings",
    "saveError": "Error saving settings",
    "connectFailed": "Failed to connect",
    "connectError": "Error connecting to VPN",
    "disconnectFailed": "Failed to disconnect",
    "disconnectError": "Error disconnecting from VPN",
    "configParsed": "Configuration parsed successfully!",
    "publicIP": "Public IP",
    "interface": "Interface",
    "checking": "Checking...",
    "status": {
      "connected": "Connected",
      "disconnected": "Disconnected"
    }
  },
  "vpnConfig": {
    "title": "VPN Configurations",
    "uploadConfig": "Upload Config",
    "configName": "Configuration Name",
    "nameHelper": "A friendly name to identify this configuration",
    "nameRequired": "Configuration name is required",
    "selectFile": "Select .conf or .ovpn file",
    "fileTypes": "Supported: WireGuard (.conf) and OpenVPN (.ovpn) configuration files",
    "invalidFileType": "Only .conf and .ovpn files are supported",
    "upload": "Upload",
    "uploadSuccess": "Configuration uploaded successfully!",
    "uploadFailed": "Failed to upload configuration",
    "uploadError": "Error uploading configuration",
    "loadFailed": "Failed to load configurations",
    "noConfigs": "No VPN configurations yet",
    "uploadFirst": "Upload your first VPN configuration file to get started",
    "infoText": "Upload VPN configuration files (.conf for WireGuard, .ovpn for OpenVPN) to easily manage multiple VPN connections.",
    "active": "Active",
    "connect": "Connect",
    "connecting": "Connecting...",
    "connected": "Connected to VPN successfully!",
    "connectFailed": "Failed to connect",
    "connectError": "Error connecting to VPN",
    "dockerLimitationWarning": "VPN connections require host network mode and are not supported in Docker containers. Please use the desktop application for VPN functionality.",
    "disconnect": "Disconnect",
    "disconnecting": "Disconnecting...",
    "disconnected": "Disconnected from VPN successfully!",
    "disconnectFailed": "Failed to disconnect",
    "disconnectError": "Error disconnecting from VPN",
    "deleteConfirmTitle": "Delete Configuration?",
    "deleteConfirmText": "Are you sure you want to delete this VPN configuration? This action cannot be undone.",
    "deleteSuccess": "Configuration deleted successfully",
    "deleteFailed": "Failed to delete configuration",
    "deleteError": "Error deleting configuration"
  },
  "errors": {
    "general": {
      "unexpected": "An unexpected error occurred",
      "tryAgain": "Please try again",
      "contactSupport": "If the problem persists, please contact support"
    },
    "network": {
      "title": "Network Error",
      "message": "Network error. Please check your connection and try again.",
      "timeout": "Request timeout. Please try again.",
      "offline": "You appear to be offline. Please check your internet connection."
    },
    "auth": {
      "title": "Authentication Error",
      "required": "Authentication required. Please log in again.",
      "invalid": "Invalid or expired authentication token.",
      "failed": "Authentication failed. Please check your credentials.",
      "sessionExpired": "Your session has expired. Please log in again."
    },
    "permission": {
      "title": "Permission Denied",
      "message": "You do not have permission to perform this action.",
      "adminRequired": "This action requires administrator privileges.",
      "contactAdmin": "Please contact an administrator for access."
    },
    "validation": {
      "title": "Validation Error",
      "invalidInput": "Invalid input. Please check your data.",
      "requiredField": "This field is required.",
      "invalidFormat": "Invalid format. Please check your input.",
      "tooLarge": "The file or data is too large.",
      "tooSmall": "The value is too small."
    },
    "server": {
      "title": "Server Error",
      "message": "Server error. Please try again later.",
      "unavailable": "Service temporarily unavailable. Please try again later.",
      "maintenance": "The server is currently undergoing maintenance.",
      "overloaded": "The server is currently overloaded. Please try again in a few moments."
    },
    "notFound": {
      "title": "Not Found",
      "message": "The requested resource was not found.",
      "page": "Page not found",
      "resource": "Resource not found"
    },
    "conflict": {
      "title": "Conflict",
      "message": "This operation conflicts with existing data.",
      "duplicate": "This item already exists.",
      "outdated": "The data has been modified by another user. Please refresh and try again."
    },
    "rateLimit": {
      "title": "Too Many Requests",
      "message": "Too many requests. Please wait a moment and try again.",
      "slowDown": "Please slow down and try again in a few seconds."
    }
  },
  "siem": {
    "title": "Security Intelligence",
    "threatScore": "Threat Score",
    "alerts": "Alerts",
    "anomalies": "Anomalies",
    "threats": "Threat Intelligence",
    "logs": "Security Logs",
    "severity": "Severity",
    "level": "Level",
    "source": "Source",
    "category": "Category",
    "message": "Message",
    "time": "Time",
    "type": "Type",
    "description": "Description",
    "confidence": "Confidence",
    "indicator": "Indicator",
    "threatLevel": "Threat Level",
    "occurrences": "Occurrences",
    "lastSeen": "Last Seen",
    "verifyIntegrity": "Verify Integrity",
    "alertAcknowledged": "Alert acknowledged successfully",
    "alertAcknowledgeFailed": "Failed to acknowledge alert",
    "alertResolved": "Alert resolved successfully",
    "alertResolveFailed": "Failed to resolve alert",
    "anomalyResolved": "Anomaly resolved successfully",
    "anomalyResolveFailed": "Failed to resolve anomaly",
    "exportSuccess": "Logs exported successfully",
    "exportFailed": "Failed to export logs",
    "integrityVerified": "Log integrity verified: {{verified}} logs validated",
    "integrityCompromised": "WARNING: {{tampered}} of {{total}} logs have been tampered with!",
    "integrityCheckFailed": "Failed to verify log integrity",
    "acknowledge": "Acknowledge",
    "resolve": "Resolve",
    "viewDetails": "View Details",
    "alertDetails": "Alert Details",
    "anomalyDetails": "Anomaly Details",
    "resolutionNotes": "Resolution Notes",
    "resolutionNotesPlaceholder": "Enter resolution notes...",
    "criticalAnomalies": "Critical Anomalies",
    "highAnomalies": "High Priority Anomalies",
    "mediumAnomalies": "Medium Priority Anomalies",
    "lowAnomalies": "Low Priority Anomalies"
  },
  "securityConfig": {
    "title": "Security Configuration",
    "thresholds": "Notification Thresholds",
    "signatures": "Risk Signatures",
    "protocols": "Response Protocols",
    "enabled": "Enabled",
    "disabled": "Disabled",
    "autoBlock": "Auto Block",
    "autoExecute": "Auto Execute",
    "addThreshold": "Add Threshold",
    "editThreshold": "Edit Threshold",
    "addSignature": "Add Signature",
    "editSignature": "Edit Signature",
    "addProtocol": "Add Protocol",
    "editProtocol": "Edit Protocol",
    "name": "Name",
    "description": "Description",
    "patternType": "Pattern Type",
    "metricName": "Metric Name",
    "operator": "Operator",
    "thresholdValue": "Threshold Value",
    "timeWindow": "Time Window (minutes)",
    "severity": "Severity",
    "signatureType": "Signature Type",
    "matchType": "Match Type",
    "pattern": "Pattern",
    "patternHelp": "Enter regex pattern or match string",
    "threatLevel": "Threat Level",
    "confidence": "Confidence",
    "triggerType": "Trigger Type",
    "actionsCount": "Actions",
    "actions": "actions",
    "cooldown": "Cooldown",
    "cooldownMinutes": "Cooldown (minutes)",
    "condition": "Condition",
    "status": "Status",
    "thresholdSaved": "Threshold saved successfully",
    "signatureSaved": "Signature saved successfully",
    "protocolSaved": "Protocol saved successfully",
    "deleted": "Deleted successfully",
    "deleteWarning": "Are you sure you want to delete this item? This action cannot be undone.",
    "protocolWarning": "Response protocols are powerful automation tools. Configure them carefully to avoid unintended consequences."
  }
}
