reportsWindowTitle	= 'Reports'

toolbtn_export = 'Export to CSV…'

;; Threats

threats_title = 'Processed objects'
threats_col_object = 'Object'
threats_col_status = 'Status'
threats_col_threatType = 'Detected'
threats_col_threatName = 'Name'
threats_col_time = 'Time'

threatStatus_Untreated		= 'Untreated'
threatStatus_Untreatable	= 'Detected'
threatStatus_NotFound		= 'Not found'
threatStatus_Disinfected	= 'Disinfected'
threatStatus_Deleted		= 'Deleted'
threatStatus_Quarantined	= 'Quarantined'
threatStatus_Reboot		= 'Will be disinfected on computer restart'
threatStatus_AddedByUser	= 'Added by user'
threatStatus_AddedToExclude	= 'Added to exclusions'
threatStatus_Terminated		= 'Cancelled'
threatStatus_Clear		= 'Cleared'
threatStatus_FalseAlarm		= 'False positive'
threatStatus_RolledBack		= 'Rolled back'
threatStatus_Unknown		= 'Unknown'

;; Updates

updates_title		= 'Update'
updates_col_startTime	= 'Started'
updates_col_size			= 'Size'
updates_col_speed		= 'Speed'
updates_col_endTime		= 'End time'

;; product audit events

auditReport_title = 'System events'

auditReportColumn_timestamp = 'Time'
auditReportColumn_type = 'Event'
auditReportColumn_source = 'Process'
auditReportColumn_uid = 'User'

auditReportEvent_Starting = 'Start'
auditReportEvent_Stopping = 'Stop'
auditReportSource_Daemon = 'Daemon'
auditReportSource_Agent = 'Agent'

;; updater events

updates_componentNotUpdated_RejectedByProduct	= 'Failed to verify loaded component: ' + $component
updates_componentNotUpdated_RuntimeError	= 'Error updating component: ' + $component

updates_connectingHost  = 'Connecting to host: ' + $hostIP
updates_dnsResolved  = 'DNS name resolved: ' + $ip
updates_fileDownloaded  = $url + ': downloaded'

updates_fileUpdated_Update  = $url + ': updated'
updates_fileUpdated_Add  = $url + ': installed'
updates_fileUpdated_Rollback  = $url + ': rolled back'

updates_proxySelected  =  'Proxy server in use: ' + $proxy
updates_sourceSelected	= 'Update source selected: ' + $url

updates_stageChanged_UpdatingFiles = 'Updating files…'
updates_stageChanged_RollingBackFiles = 'Rolling back files…'
updates_stageChanged_GeneratingFileListToDownload = 'Creating the list of files to download…'

updates_error_FailedToCreateFolder	= 'Cannot create folder'
updates_error_NotEnoughPermissions	= 'Insufficient rights to perform file operation'
updates_error_NoSuchFileOrDirectory	= 'File or folder not found'
updates_error_NotEnoughSpaceLeft      = 'Insufficient free disk space'
updates_error_NotFileOnSource	= 'Update files are corrupted'
updates_error_NoSourcesFound	= 'No update sources are specified'
updates_error_NotAllComponentsAreUpdated	= 'Some components are not updated'
updates_error_BlstCheckFailed	= 'Denylist check failed'
updates_error_InvalidSignature	= 'Update files are corrupted'
updates_error_GenericFileOperationFailure	= 'Error processing file'
updates_error_Canceled  = 'Operation canceled by user'
updates_error_RollbackNotFound  = 'Files required for rolling back update are missing'
updates_error_UpdateDescriptionDamaged	= 'Index file is corrupted or does not exist'
updates_error_InternalError	= 'Update component execution error'
updates_error_DownloadError	= 'Network failure while downloading updates'
updates_error_RemoteHostClosedConnection	= 'Connection terminated'
updates_error_DownloadTimeout	= 'Network operation timed out'
updates_error_ProxyAuthFailure	= 'Proxy server authentication error'
updates_error_CantResolveName	= 'Update source not found'
updates_error_NoOperationRequested	= 'Update component execution error'
updates_error_CantConnectInetServer	= 'Failed to connect to update source'
updates_error_BaseCheckFailed	= 'Failed to check update files'
updates_error_ServerAuthFailure	= 'Update source authentication error'
updates_error_CantConnectProxy	= 'Failed to connect to proxy server'
updates_error_CantResolveProxy	= 'Proxy server not found'
updates_error_LicenseCheckFailed	= 'License check failed'
updates_error_BasesNotConsistent	= 'Databases are corrupted'

updates_result_Failed = 'Failed'
updates_result_Succeeded = 'Succeeded'
updates_result_NothingToUpdate = 'Databases are up to date'
updates_result_NotAllComponentsAreUpdated = 'Some components are not updated'
updates_result_Stopped = 'Operation canceled by user'

GB					= 'GB'
MB					= 'MB'
KB					= 'KB'
B					= 'B'

GB_s					= 'GB/s'
MB_s					= 'MB/s'
KB_s					= 'KB/s'
B_s					= 'B/s'

;; Task Initiator

taskInitiator_Unknown = 'N/A'
taskInitiator_Schedule = 'Schedule'
taskInitiator_Ui = $user
taskInitiator_CmdLine = 'Terminal'
taskInitiator_KavShell = 'Terminal'
taskInitiator_SecurityCenter = 'Kaspersky Security Center'

;; ODS & OAS

oas_title	= 'File Threat Protection'
oas_col_path = 'Path'
oas_col_state = 'Status'
oas_col_appName = 'Program name'
oas_col_time = 'Time'

ods_title		  = 'Scan'
ods_col_taskName  = 'Task'
ods_col_state	  = 'Status'
ods_col_time	  = 'Time'
ods_col_uid	      = 'Initiator'

details_archiverName  = 'Archiver name'
details_desicionReason = 'Decision reason'
details_failureReason = 'Failure reason'
details_skipReason = 'Skip reason'
details_packerName = 'Packer name'
details_action     = 'Action'
details_type = 'Type'
details_error = 'Error'
details_certificateStatus = 'Certificate status'
details_category = 'Category'

objstatus_ok	  = 'OK'
objstatus_archive    = 'archive'
objstatus_infected = 'infected'
objstatus_suspicious  = 'infected'
objstatus_disinfected  = 'disinfected'
objstatus_notdisinfected	= 'skipped'
objstatus_packed	    = 'archived file'

obj_cleanObjectFound = 'Clean object found'
obj_cleanObjectFound_File = 'Clean file found'
obj_cleanObjectFound_Folder = 'Clean folder found'
obj_cleanObjectFound_Process = 'Clean process memory found'
obj_cleanObjectFound_Module = 'Clean process memory found'
obj_cleanObjectFound_Memory = 'Clean system memory found'

obj_infectedObjectFound = 'Infected object found'
obj_infectedObjectFound_File = 'Infected file found'
obj_infectedObjectFound_Folder = 'Infected folder found'
obj_infectedObjectFound_Process = 'Infected process memory found'
obj_infectedObjectFound_Module = 'Infected process memory found'
obj_infectedObjectFound_Memory = 'Infected system memory found'

obj_archiveObjectFound = 'Archived object found'
obj_infectedObjectNotProcessed = 'Infected object not processed'
obj_infectedObjectProcessed = 'Infected object processed'
obj_infectedObjectScanFailed = 'Error scanning object'
obj_objectSkipped = 'Clean object skipped'
obj_packedObjectFound = 'Packed object found'
obj_suspiciousObjectFound = 'Infected object found'

; not disinfected reason
obj_procfail_ReadError = 'read error'
obj_procfail_WriteError = 'write error'
obj_procfail_WriteProtected = 'write-protected'
obj_procfail_AccessDenied = 'access blocked'
obj_procfail_ReadOnly = 'write not supported'
obj_procfail_Locked = 'no access to object'
obj_procfail_OutOfSpace = 'no free disk space'
obj_procfail_DeviceNotReady = 'device not ready'
obj_procfail_NotFound = 'object not found'
obj_procfail_CopyFailed = 'copy error'
obj_procfail_NotCurable = 'disinfection impossible'
obj_procfail_Postponed = 'processing postponed by user'
obj_procfail_Cancelled = 'skipped by user'
obj_procfail_Other =  'unknown'

; skipped reason
obj_skip_ReportOnly  = 'skipped by user'
obj_skip_AlreadyScanned  = 'already scanned'
obj_skip_SkipedByUser  = 'skipped by user'
obj_skip_SystemCritical  = 'system critical'
obj_skip_ExcludedBySignature  = 'excluded by signature'
obj_skip_ExcludedBySize  = 'excluded by size'
obj_skip_ExcludedByType  = 'excluded by type'
obj_skip_ExcludedByMask  = 'excluded by mask'

; clean desicion
obj_clean_CleanByIChecker = 'iChecker'
obj_clean_CleanByISwift = 'iSwift'
obj_clean_CleanByKsn = 'KSN'
obj_clean_Unchanged = 'Unchanged'

; scan failure reason
obj_scanfail_Corrupted  = 'corrupted'
obj_scanfail_PasswordProtected  = 'password-protected'
obj_scanfail_NoMemory  = 'not processed'
obj_scanfail_Cancelled  = 'processing stopped'
obj_scanfail_TimedOut  = 'scan time exceeded'
obj_scanfail_Other  = 'other'

; action
obj_action_Backup  = 'backed up'
obj_action_Delete  = 'deleted'
obj_action_Cure  = 'disinfected'
obj_action_DeleteOnReboot =  'will be deleted on computer restart'
obj_action_CureOnReboot = 'will be disinfected on computer restart'
obj_action_AddToExclusion  = 'added to exclusions'
obj_action_Skip  = 'skipped'


;; WAV
wav_title = 'Web Threat Protection'
wav_col_url = 'URL'
wav_col_state = 'Status'
wav_col_appName = 'Program name'
wav_col_time = 'Time'

wavstatus_processed = 'processed'
wavstatus_notprocessed = 'not processed'
wavstatus_detected = 'detected'
wavstatus_error = 'error'

wav_harmfulUrlProcessed = 'Harmful URL processed'
wav_infectedDownloadDetected = 'Infected download detected'
wav_infectedDownloadNotProcessed = 'Infected download not processed'
wav_infectedDownloadProcessed = 'Infected download processed'
wav_malwareUrlProcessed = 'Malicious URL processed'
wav_phishingUrlProcessed = 'Phishing URL processed'
wav_siteDetect = 'Website detected'
wav_sslConnection = 'SSL connection failed'
wav_sslInvalidCertificateProcessed = 'Invalid certificate processed'

wav_action_Allowed = 'allowed'
wav_action_Blocked = 'blocked'
wav_action_Missed = 'missed'

wav_sslError_HandshakeUnknownError = 'handshake unknown error'
wav_sslError_HandshakeClientCertificateRequested = 'handshake client certificate required'
wav_sslError_HandshakeUnknownCertificate = 'handshake unknown certificate'
wav_sslError_HandshakeUnsupporterCipher = 'handshake unsupported cipher'
wav_sslError_ProtocolVulnerabilityVersion = 'vulnerable protocol version'

wav_certStatus_TrustIsRevoked = 'certificate trust is revoked'
wav_certStatus_UnknownRevocationStatus = 'unknown revocation status'
wav_certStatus_RevocationStatusIsOfflineOrStale = 'revocation status outdated or unavailable'
wav_certStatus_IncompleteChain = 'incomplete chain'
wav_certStatus_InvalidToIssueOthers = 'invalid to issue other certificates'
wav_certStatus_UntrustedRoot = 'untrusted root'
wav_certStatus_SelfSigned = 'self-signed'
wav_certStatus_InvalidSignature = 'invalid signature'
wav_certstatus_ImproperlyTimeNested = 'improperly time nested'
wav_certStatus_HasNotPermittedNameConstraint = 'invalid file name extension'
wav_certStatus_NoIssuanceChainPolicy = 'issuance policy not found'
wav_certStatus_HasExcludedNameConstraints = 'constraint extension excluded'
wav_certStatus_InvalidNameConstraints = 'incorrect file name extension'
wav_certStatus_HasNotSupportedNameConstraint = 'unsupported name fields'
wav_certStatus_HasNotDefinedNameConstraint = 'extension not found'
wav_certStatus_InvalidExtension = 'invalid extension'
wav_certStatus_InvalidPolicyConstrains = 'extension blocked by policy'
wav_certStatus_InvalidUsage = 'invalid usage'
wav_certStatus_InvalidExpirationDate = 'invalid expiration date'
wav_certStatus_UnknownError = 'unknown error'
wav_certStatus_InvalidName = 'invalid name'

wav_siteCategory_Porno = 'adult content'
wav_siteCategory_Drugs = 'alcohol, tobacco, drugs'
wav_siteCategory_Violence = 'violence'
wav_siteCategory_Uncensored = 'profanity, obscenity'
wav_siteCategory_Weapons = 'weapons, explosives, pyrotechnics'
wav_siteCategory_ChatForum = 'chats, forums, IM'
wav_siteCategory_WebMail = 'web-based mail'
wav_siteCategory_OnlineShops = 'online stores'
wav_siteCategory_SocialNets = 'social networks'
wav_siteCategory_JobSites = 'job search'
wav_siteCategory_AnonymousProxy = 'anonymizers'
wav_siteCategory_CreditCards = 'payment systems'
wav_siteCategory_PoliceDecision = 'forbidden by Police of Japan'
wav_siteCategory_SoftwareAudioVideo = 'software, audio, video'
wav_siteCategory_GamblingLotteriesSweepstakes = 'gambling, lotteries, sweepstakes'
wav_siteCategory_InternetCommunicationMedia = 'internet communication'
wav_siteCategory_ECommerce = 'online stores, banks, payment systems'
wav_siteCategory_ComputerGames = 'videogames'
wav_siteCategory_Religions = 'religions, religious associations'
wav_siteCategory_News = 'news media'
wav_siteCategory_PornoAndErotic = 'pornography, erotic'
wav_siteCategory_Nudism = 'nudism'
wav_siteCategory_Lingerie = 'lingerie'
wav_siteCategory_SexEducation = 'sex education'
wav_siteCategory_EighteenPlusDating = 'adult dating'
wav_siteCategory_LGBT = 'LGBT+'
wav_siteCategory_SexShops = 'sex shops'


; task states

TASK_STATE_CREATED	= 'created'
TASK_STATE_STARTING	= 'starting'
TASK_STATE_RUNNING	= 'running'
TASK_STATE_RUNNING_MALFUNCTION	= 'execution error'
TASK_STATE_PAUSING	= 'pausing'
TASK_STATE_PAUSED	= 'paused'
TASK_STATE_RESUMING	= 'resuming'
TASK_STATE_STOPPING	= 'stopping'
TASK_STATE_STOPPED	= 'stopped'
TASK_STATE_COMPLETED	= 'completed'
TASK_STATE_FAILED	= 'error'
TASK_STATE_UNKNOWN	= 'unknown'

PROFILE_STATE_ENABLED	= 'enabled'
PROFILE_STATE_DISABLED	= 'disabled'

task_no_threats_detected  = 'No threats detected'
task_threats_detected	  = 'Malicious objects detected'
scanning		  = 'Scanning:'
location		  = 'Location:'
start			  = 'STARTED'
scanTime		  = 'SCAN TIME'
completion		  = 'COMPLETED'
totalScanned		  = 'SCANNED'

detectedTimeStamp	  = 'DETECTED'
detectStatus		  = 'STATUS'


task_finish_time_calculating = 'calculating…'
task_finish_time_unknown			     = 'unknown'

;; IDS
ids_source_item = 'Network Threat Protection'
ids_action_IpBlocked = 'Blocked'
ids_action_IpNotBlocked = 'Prevented'
ids_action_IpCannotBeBlocked = 'Prevented'
ids_header_attacker_ip = 'IP address'
ids_header_action_taken = 'Action'
ids_header_attack_type = 'Attack type'
ids_header_local_port = 'Local port'
ids_header_protocol = 'Protocol'
ids_header_time = 'Incident time'
ids_button_advanced = 'Exclusions…'


;; DNT
dnt_source_item = 'Website Tracking'
dnt_col_url = 'URL'
dnt_col_status = 'Status'
dnt_col_service_name = 'Service name'
dnt_col_service_type = 'Service type'
dnt_col_time = 'Incident time'



