;; Licensing
; common
NoKeys_title              = 'Application Not Activated'
NoKeys_message            = 'To keep your Mac protected, activate ' + ProductName + '.'

KeyLimited_title          = 'Licensing Error'
KeyLimited_message        = 'The number of installations allowed with this license is exceeded.'

KeyLimited_Subscription_title          = 'Licensing Error'
KeyLimited_Subscription_message        = 'The number of installations allowed with this subscription is exceeded.'

KeyInvalid_title = 'Invalid Key'
KeyInvalid_desc  = 'Protection is disabled. Please contact Technical Support.'

KeyInvalid_Subscription_title = 'Invalid Key'
KeyInvalid_Subscription_desc  = 'Protection is disabled. Please contact Technical Support.'

KeyBlocked_title = 'Key Denylisted'
KeyBlocked_desc  = 'If you bought this license, please contact Technical Support.'

KeyBlocked_Subscription_title = 'Key Denylisted'
KeyBlocked_Subscription_desc  = 'If you bought this subscription, please contact Technical Support.'

; commercial
KeyAboutExpiration_title         = 'License Expires in ' + $LicenseDaysToExpiration + ' ' + {$LicenseDaysToExpiration: 'Day', 'Days'}
KeyAboutExpiration_message       = 'To keep your Mac protected, please renew your license.'
KeyAboutExpiration_trial_title   = 'Trial License Expires in ' + $LicenseDaysToExpiration + ' ' + {$LicenseDaysToExpiration: 'Day', 'Days'}
KeyAboutExpiration_trial_message = 'To keep your Mac protected, buy a license.'
KeyAboutExpiration_test_title    = 'Testing License Expires in ' + $LicenseDaysToExpiration + ' ' + {$LicenseDaysToExpiration: 'Day', 'Days'}
KeyAboutExpiration_test_message  = 'To keep your Mac protected, buy a license.'

; subscription
KeyAboutExpiration_ss_title   = 'Subscription Expires Soon'
KeyAboutExpiration_ss_message = 'Your subscription expires in ' + $LicenseDaysToExpiration + ' ' + {$LicenseDaysToExpiration: 'day', 'days'} + '.'

KeyGracePeriod_ss_title   = 'Subscription Expired'
KeyGracePeriod_ss_message = 'To renew the subscription, contact your service provider.'

KeySuspended_ss_title   = 'Subscription Suspended'
KeySuspended_ss_message = 'Your subscription has been suspended as of ' + $LicenseExpirationDate + '.'

;; AutoUpdate
;; Available keys: NEW_VERSION CUR_VERSION NEW_VERSION_SZ_MB
newVersion_available_title   = 'New Version Available'
newVersion_available_message = 'Version ' + $NEW_VERSION + ' is available.'

newVersion_installed_title   = 'New Version Installed'
newVersion_installed_message = 'Version ' + $NEW_VERSION + ' was installed.'


;; OAS
oasTaskBalloon_deleted_title            = 'File Deleted'
oasTaskBalloon_disinfected_title        = 'File Disinfected'
oasTaskBalloon_disinfected_packed_title = 'Archived File Disinfected'
oasTaskBalloon_processed_message        = 'File: ' + $FilePath

oasTaskBalloon_notDeleted_title          = 'Infected File Not Deleted'
oasTaskBalloon_notDeleted_packed_title   = 'Archived File Not Deleted'
oasTaskBalloon_backupFailed_title        = 'Cannot Back Up File'
oasTaskBalloon_backupFailed_packed_title = 'Cannot Back Up Archived File'
oasTaskBalloon_notProcessed_message      = $Reason + '. File: ' + $FilePath

oasTaskBalloon_notProcessed_reason_ReadError	  = 'Read error'
oasTaskBalloon_notProcessed_reason_WriteError	  = 'Write error'
oasTaskBalloon_notProcessed_reason_WriteProtected = 'Write-protected'
oasTaskBalloon_notProcessed_reason_AccessDenied	  = 'Access blocked'
oasTaskBalloon_notProcessed_reason_ReadOnly	      = 'Write-protected'
oasTaskBalloon_notProcessed_reason_Locked	      = 'Object is blocked'
oasTaskBalloon_notProcessed_reason_OutOfSpace	  = 'Not enough disk space'
oasTaskBalloon_notProcessed_reason_DeviceNotReady = 'Device is not ready'
oasTaskBalloon_notProcessed_reason_NotFound	      = 'Object not found'
oasTaskBalloon_notProcessed_reason_CopyFailed	  = 'Copy error'
oasTaskBalloon_notProcessed_reason_NonCurable	  = 'Object cannot be disinfected'
oasTaskBalloon_notProcessed_reason_Postponed	  = 'Operation postponed'
oasTaskBalloon_notProcessed_reason_Cancelled	  = 'Operation canceled'
oasTaskBalloon_notProcessed_reason_Other	      = 'Unknown error'

;; ODS
odsTaskBalloon_fullScan_title       		      = 'Full Scan Completed'
odsTaskBalloon_quickScan_title					  = 'Quick Scan Completed'
odsTaskBalloon_customScan_title					  = 'Custom Scan Completed'
odsTaskBalloon_noThreatExist_message			  = 'No threats detected.'
odsTaskBalloon_noThreatExist_scanScope_message	  = 'No threats detected. Scan scope: ' + $ObjectPath
odsTaskBalloon_deleted_message			          = $DeletedCount + {$DeletedCount: ' object was deleted', ' objects were deleted'} + '.'
odsTaskBalloon_disinfected_message			      = $DisinfectedCount + {$DisinfectedCount: ' object was disinfected', ' objects were disinfected'} + '.'
odsTaskBalloon_processed_message			      = $ProcessedCount + {$ProcessedCount: ' object was processed', ' objects were processed'} + ': ' + $DisinfectedCount + {$DisinfectedCount: ' disinfected', ' disinfected'} + ', ' + $DeletedCount + {$DeletedCount: ' deleted', ' deleted'} + '.'
odsTaskBalloon_notProcessed_message				  = $NotProcessedCount + {$NotProcessedCount: ' object was not processed', ' objects were not processed'} + '.'
odsTaskBalloon_notprocessed_deleted_message       = $NotProcessedCount + {$NotProcessedCount: ' object not processed', ' objects not processed'} + '. ' + $DeletedCount + {$DeletedCount: ' object deleted', ' objects deleted'} + '.'
odsTaskBalloon_notprocessed_disinfected_message   = $NotProcessedCount + {$NotProcessedCount: ' object not processed', ' objects not processed'} + '. ' + $DisinfectedCount + {$DisinfectedCount: ' object disinfected', ' objects disinfected'} + '.'
odsTaskBalloon_notprocessed_processed_message     = $NotProcessedCount + {$NotProcessedCount: ' object not processed', ' objects not processed'} + '. ' + $ProcessedCount + {$ProcessedCount: ' object processed', ' objects processed'} + ': ' + $DisinfectedCount + {$DisinfectedCount: ' disinfected', ' disinfected'} + ', ' + $DeletedCount + {$DeletedCount: ' deleted', ' deleted'} + '.'

;; Traces
tracesWarningBalloon_title   = 'Tracing Enabled'
tracesWarningBalloon_message = 'Tracing may cause hard disk overflow and slow down macOS.'

;; Traffic Monitor
trafficMonitorBalloon_cannotConnect_title       = 'Cannot Establish Encrypted Connection'
trafficMonitorBalloon_connectionBlocked_title   = 'Encrypted Connection Blocked'
trafficMonitorBalloon_connectionBlocked_message = 'Attempted to use a vulnerable version of SSL protocol.'

kpcLoginBalloon_title = 'New Sign-In to My Kaspersky'
kpcLoginBalloon_browserOnly_message	= 'If you didn’t sign in from ' + $BrowserType + ', change your password.'
kpcLoginBalloon_osOnly_message	    = 'If you didn’t sign in from ' + $OsType + ', change your password.'
kpcLoginBalloon_both_message	    = 'If you didn’t sign in from ' + $BrowserType + ' for ' + $OsType + ', change your password.'
kpcLoginBalloon_none_message	    = 'If you didn’t sign in, change your password.'

kpcLoginBalloon_browserType_Firefox          = 'Mozilla Firefox'
kpcLoginBalloon_browserType_SeaMonkey        = 'SeaMonkey'
kpcLoginBalloon_browserType_Chrome           = 'Google Chrome'
kpcLoginBalloon_browserType_Chromium         = 'Chromium'
kpcLoginBalloon_browserType_Safari           = 'Safari'
kpcLoginBalloon_browserType_Opera            = 'Opera'
kpcLoginBalloon_browserType_InternetExplorer = 'Microsoft Internet Explorer'
kpcLoginBalloon_browserType_MiscrosoftEdge   = 'Microsoft Edge'
kpcLoginBalloon_osType_Windows             = 'Windows'
kpcLoginBalloon_osType_MacOSX              = 'macOS'
kpcLoginBalloon_osType_Android             = 'Android'
kpcLoginBalloon_osType_iOs                 = 'iOS'
kpcLoginBalloon_osType_WindowsPhone        = 'Windows Phone'
kpcLoginBalloon_osType_WindowsFileServer   = 'Windows File Server'
kpcLoginBalloon_osType_Linux               = 'Linux'

;; Product States
productStateBalloon_eBasesOld_title                  = 'Databases Out of Date'
productStateBalloon_eBasesOldGrace_title             = 'Databases Out of Date'
productStateBalloon_eUpdateNotAuto_message           = 'Automatic updates are disabled.'
productStateBalloon_eBasesVeryOld_title              = 'Databases Extremely Out of Date'
productStateBalloon_eBasesVeryOldGrace_title         = 'Databases Extremely Out of Date'
productStateBalloon_eBasesCorrupted_title            = 'Databases Corrupted'
productStateBalloon_eBasesCorrupted_message          = 'Your computer is at risk of infection. Please update the databases.'
productStateBalloon_eUpdateNeedReboot_title         = 'Restart Required'
productStateBalloon_eUpdateNeedReboot_message       = 'You must restart the computer to install database updates.'

productStateBalloon_eProtectionDisabled_title        = 'Protection Disabled'
productStateBalloon_eProtectionDisabled_message      = 'You are advised to enable protection.'
productStateBalloon_eHighRiskTasksDisabled_title     = 'File Threat Protection Disabled'
productStateBalloon_eHighRiskTasksDisabled_message   = 'You are advised to enable File Threat Protection.'
productStateBalloon_eTasksMalfunction_title          = 'Components Failed to Start'
productStateBalloon_eTasksMalfunction_message        = 'Some of the protection components failed to start.'

productStateBalloon_eThreatsRiskwareUntreated_title     = 'Attention'
productStateBalloon_eThreatsRiskwareUntreated_message   = 'Some objects require your attention.'
productStateBalloon_eThreatsSuspiciousUntreated_title   = 'Attention'
productStateBalloon_eThreatsSuspiciousUntreated_message = 'Some objects require your attention.'
productStateBalloon_eThreatsMalwareUntreated_title      = 'Attention'
productStateBalloon_eThreatsMalwareUntreated_message    = 'Some objects require your attention.'
productStateBalloon_eActiveThreatsNeedReboot_title      = 'Restart Required'
productStateBalloon_eActiveThreatsNeedReboot_message    = 'You must restart your Mac to complete disinfection.'

;; AutoActivation
auto_activation_failed_title = 'Activation Failed'
auto_activation_failed_message = 'Failed to activate the application. Click Details to learn more.'
auto_activation_button = 'Details'

;; Full Disk Access

full_disk_access_disabled_title = 'Allow Full Disk Access'
full_disk_access_disabled_message = 'The application requires full disk access to run properly.'

;; Sysext configurations installation
sysext_configurations_absent_title = 'Allow Network Content Filtering'
sysext_configurations_absent_message = ProductName + ' requires it for real-time protection.'
sysext_configurations_absent_action = 'Allow'

;; Root certificate installer
root_certificate_not_installed_title = 'Install Trusted Certificate'
root_certificate_not_installed_message = ProductName + ' requires it to inspect encrypted HTTPS traffic.'
root_certificate_not_installed_action = 'Install'

;; Interceptors not installed
interceptors_not_installed_title = 'Essential Protection Unavailable'
interceptors_not_installed_message = 'Install essential components to stay protected.'
interceptors_not_installed_action = 'Details…'

;; Balloon Actions
action_turnOff         = 'Turn Off'
action_details         = 'Details'
action_updateNow       = 'Update'
action_restartComputer = 'Restart'
action_readNews        = 'Read News'
action_readMore        = 'Read More'
action_showDevices     = 'Show Devices'
action_fixIt           = 'Fix'
action_fixAll          = 'Fix All'
action_skip            = 'Skip'

;; WebControl
WCUrlBlockedBalloon_title = 'Blocked by Web Control'
WCUrlBlockedBalloon_message = 'Web address: ' + $URL

WCUrlUndesirableBalloon_title = 'Web Address Not Recommended'
WCUrlUndesirableBalloon_message = 'Web address: ' + $URL

alertKeyAboutExpiration_trial_title = 'Trial Version Expires in ' + $LicenseDaysToExpiration + ' ' + {$LicenseDaysToExpiration: 'day', 'days'}
alertKeyAboutExpiration_trial_message = 'To keep your Mac protected, please buy a license.'

;; Ksn License Changed

KsnSwitchLicenseBalloon_title = 'Participation in KSN Disabled'
KsnSwitchLicenseBalloon_message = 'Accept the new terms of the KSN Statement.'
KsnSwitchLicenseBalloon_button_title = 'Details'
