viewTitle = ProductFullName + ': Licensing'

; Commercial for 1 computer
licenseTypeDescr_Beta = 'Beta license for ' + $LicenseCount + ' ' + {$LicenseCount: 'computer', 'computers'}
licenseTypeDescr_Trial = 'Trial license for ' + $LicenseCount + ' ' + {$LicenseCount: 'computer', 'computers'}
licenseTypeDescr_OEM = 'For OEM partners for ' + $LicenseCount + ' ' + {$LicenseCount: 'computer', 'computers'}
licenseTypeDescr_Commercial = 'For ' + $LicenseCount + ' ' + {$LicenseCount: 'computer', 'computers'}
licenseTypeDescr_Subscr = 'Subscription to updates for ' + $LicenseCount + ' ' + {$LicenseCount: 'computer', 'computers'}
licenseTypeDescr_SubscrProt = 'Subscription to updates and protection for ' + $LicenseCount + ' ' + {$LicenseCount: 'computer', 'computers'}
licenseTypeDescr_Unknown = 'Unknown'
licenseTypeDescr_BestBuy = 'Subscription'
licenseTypeDescr_BestBuyProt = 'Subscription to protection'
licenseTypeDescr_ReservedV1 = 'Reserve activation code'
licenseTypeDescr_Preinstalled = 'Preset activation code'

item_status = 'Status:'
item_serialNumber = 'Key:'
item_activationCode = 'Activation code:'
item_bbidnum = 'Serial number:'
item_expirationDate = 'Expires:'
item_ownerAlias = 'Owner:'
item_days_remaining_prepend = ''
item_days_remaining = {$DaysRemaining: ' day', ' days'} + ' remaining'
item_delete = 'Delete'

activation_caption = 'Please fill in the following fields:'

; Buttons
activation_send = 'Register'
activation_cancel = 'Cancel'
activation_skip = 'Skip Registration'
butt_buy = 'Buy'
butt_support = 'Contact Technical Support'

; SHORT key descriptive labels
keyType_active = 'Active'
keyType_reserved = 'Reserve'
keyType_expired = 'Expired'
keyType_blocked = 'Blocked'
keyType_corrupted = 'Invalid'
keyType_invalid = 'Invalid'
keyType_suspended = 'Suspended'
keyType_notActivated = 'Not Activated'
keyType_unknown = 'Unknown'

; SHORT saas key states
keyType_UnknownUnboundReason = 'Revoked'

; Welcome page
welcome_title = 'Activate ' + ProductName
welcome_footer = 'The full functionality of the application will only be available after you activate it.'
welcome_try_button = 'Try'
welcome_activate_button = 'Activate'
welcome_buy_button = 'Buy'
welcome_later_button = 'Activate Later'

; New License Item
newLicense_title_main = 'Application Activation'
newLicense_enterActivationCode_main = 'Please enter an activation code:'
newLicense_title_reserve = 'Reserve Activation Code'
newLicense_enterActivationCode_reserve = 'The application will be activated automatically with the reserve activation code when the current license expires.'
newLicense_activate_button = 'Activate'
newLicense_example = 'Example: 11AA1-11AAA-1AA11-1A111'
newLicense_title_buy = 'Do you want to buy a license?'
newLicense_details_buy = 'Just click the Buy button and follow the simple instructions at our online store.'
newLicense_title_renew = 'Do you want to renew the license?'
newLicense_details_renew = 'Just click the Renew button and follow the simple instructions at our online store.'
newLicense_purchase_button = 'Buy'
newLicense_activating = 'Adding key…'
newLicense_result_title = 'Application activated successfully.'
newLicense_result_details = 'You can now use ' + ProductName + ' for ' + $LIC_DAYS_COUNT_LOC + ' ' + {$LIC_DAYS_COUNT: 'day', 'days'} + '.'
newLicense_result_noExpirationInfo = 'Getting the license expiration date. Information will be available later.'
newLicense_result_expirationPeriodExtended = 'Your license will be automatically renewed when it expires.'
newLicense_result_done_button = 'Finish'
newLicense_trial_title = 'Activate Trial Version'
newLicense_trial_details = 'Activate the trial version to try ' + ProductName + ' for free for a limited evaluation period.'
newLicense_buttonBuy = 'Buy'
newLicense_buttonRenew = 'Renew'
newLicense_activateTrial_button = 'Activate Trial Version'

invalidActivationCodeAlert_title = 'Invalid activation code.'
invalidActivationCodeAlert_details = 'Please check if your activation code is correct and try again.'
invalidActivationCodeAlert_butt_close = 'OK'

invalidActivationFormAlert_title = 'Not enough information to activate the application.'
invalidActivationFormAlert_details = 'Please check data in all fields and try again.'
invalidActivationFormAlert_butt_close = 'OK'

;; Acivation Finished View

activationFinished_result_title = 'Application activated successfully.'
activationFinished_result_details = 'You can now use ' + ProductName + ' for ' + $LIC_DAYS_COUNT_LOC + ' ' + {$LIC_DAYS_COUNT: 'day', 'days'} + '.'
activationFinished_result_noExpirationInfo = 'Getting the license expiration date. Information will be available later.'
activationFinished_result_expirationPeriodExtended = 'Your license will be automatically renewed when it expires.'
activationFinished_result_done_button = 'Continue'
activationFinished_result_continue_button = 'Continue'

;; Preinstalled Code screen

preCode_title_codeProblem = 'Failed to activate the application with the preset activation code.'
preCode_details_codeProblem = 'The application could not be automatically activated with the preset activation code. You can try again by clicking Activate, or delete the preset activation code and buy a new license.'

preCode_errorTitle_codeProblem = 'Error details:'

preCode_title_notTriedYet = 'Application activation with preset activation code'
preCode_details_notTriedYet = 'The application will be activated automatically using the preset activation code. You can activate the application manually now by clicking Activate.'

;; Subscription info panel

licenseInfoButtonTitle = 'Verify License Status'
subscriptionInfoButtonTitle = 'Verify Subscription Status'
subscriptionInfoGeekSquadExtraText = 'The subscription status may take up to 24 hours to change. Update the subscription status manually in this window a few hours after the subscription is renewed on the Geek Squad website.'

;; License View

; deleting active key when a reserved key is present
deleteBothAlert_message = 'Are you sure you want to delete this key?'
deleteBothAlert_informativeText = 'After the key is deleted, the reserve activation code will be applied automatically. You can choose to delete both the active key and the reserve activation code. This, however, may result in a risk of computer infection or data loss.'
deleteBothAlert_butt_cancel = 'Cancel'
deleteBothAlert_butt_both = 'Delete Both'
deleteBothAlert_butt_replace = 'Apply Reserve Code'

; deleting active key which is the only key
deleteActiveAlert_message = 'Are you sure you want to delete this key?'
deleteActiveAlert_informativeText = 'After the key is deleted, you will not be able to update application databases. This may result in a risk of computer infection or data loss.'
deleteActiveAlert_butt_cancel = 'Cancel'
deleteActiveAlert_butt_delete = 'Delete'

; deleting reserved key while active is still present
deleteReservedAlert_message = 'Are you sure you want to delete this activation code?'
deleteReservedAlert_informativeText = 'Be sure to renew the license before it expires, or you will not be able to update application databases. This may result in a risk of computer infection or data loss.'
deleteReservedAlert_butt_cancel = 'Cancel'
deleteReservedAlert_butt_delete = 'Delete'

deletePreinstalledCodeAlert_message = 'Are you sure you want to delete the preset activation code?'
deletePreinstalledCodeAlert_informativeText = 'This activation code is part of a contract with your service provider. After you delete this activation code, you will have to buy a new license.'
deletePreinstalledCodeAlert_butt_cancel = 'Cancel'
deletePreinstalledCodeAlert_butt_delete = 'Delete'

;; Select Cloud Subscription View

CloudLicenses_Progress_Message = 'Loading subscriptions…'

CloudLicenses_NoLicenses_Title = 'No subscriptions found'
CloudLicenses_NoLicenses_Message = 'There are no applicable subscriptions in your account.'
CloudLicenses_NoLicenses_Link_arrow = 'See all subscriptions on My Kaspersky'

machineTimeIsNotSynchronized_alert_title = 'Could not display your subscriptions.'
machineTimeIsNotSynchronized_alert_message = 'Subscription expiration dates cannot be displayed because the system time is incorrect. Open Date & Time preferences and check your time settings.'
machineTimeIsNotSynchronized_alert_button_ok = 'OK'

cloudLicensesRequestError_alert_title = 'Could not display your subscriptions.'
cloudLicensesRequestError_alert_message = 'Please check your Internet connection and try again.'
cloudLicensesRequestError_alert_button_ok = 'OK'

CloudLicenses_List_Title = 'Select a subscription to use.'
CloudLicenses_List_Message = 'You can use ' + ProductName + ' under the following subscriptions. Choose one subscription to go with.'
CloudLicenses_List_Link_arrow = 'See all subscriptions on My Kaspersky'

CloudLicenseItem_ProductName_Personal = ProductFullName + ' — Personal'
CloudLicenseItem_ProductName_Family = ProductFullName + ' — Family'
CloudLicenseItem_ProductName_Unknown = ProductFullName

CloudLicenseItem_IsActivated_Label = 'Status:'
CloudLicenseItem_IsActivated_Yes = 'Activated'
CloudLicenseItem_IsActivated_No = 'Not Activated'

CloudLicenseItem_Autorenewal_Label = 'Auto-Renewal:'
CloudLicenseItem_Autorenewal_On = 'ON'
CloudLicenseItem_Autorenewal_Off = 'OFF'

CloudLicenseItem_ExpirationDate_Label = 'Expires:'
CloudLicenseItem_ExpirationDate_NA = '–'
CloudLicenseItem_ExpirationDate_Value = $LocalizedExpirationDate + ' (' + $DaysRemaining_LOC + ' ' + {$DaysRemaining: 'day', 'days'} + ' remaining)'

CloudLicenseItem_DevicesAvailable_Label = 'Devices:'
CloudLicenseItem_DevicesAvailable_Value = $DevicesAvailable_LOC + ' of ' + $DevicesMax_LOC + {$DevicesMax: ' device', ' devices'} + ' available'
CloudLicenseItem_DevicesAvailable_NA = '–'

CloudLicenseItem_UseThisSubscriptionButton = 'Use This Subscription'

;; Errors

Licensing_err_0x01 = 'The application cannot be activated with this activation code.'
Licensing_err_0x02 = 'This activation code is intended for a different application. Please try another activation code.'
Licensing_err_0x03 = 'This activation code has already been used. Please try another activation code.'
Licensing_err_0x04 = 'Database release date is later than the update limit set by the current license.'
Licensing_err_0x05 = 'Databases are corrupted and cannot be loaded.'
Licensing_err_0x07 = 'This activation code cannot be added as a reserve activation code.'
Licensing_err_0x09 = 'This activation code cannot be added as a reserve activation code.'
Licensing_err_0x0A = 'This activation code cannot be added as a reserve activation code.'
Licensing_err_0x0B = 'This activation code is intended for the beta version of the application and cannot be used with the commercial version.'
Licensing_err_0x0C = 'This activation code is intended for the commercial version of the application and cannot be used with the beta version.'
Licensing_err_0x0D = 'The application cannot be activated with this activation code.'
Licensing_err_0x0E = 'The application cannot be activated with this activation code.'
Licensing_err_0x0F = 'This activation code cannot be added as a reserve activation code.'
Licensing_err_0x10 = 'This activation code cannot be added as a reserve activation code.'
Licensing_err_0x11 = 'The application cannot be activated with this activation code.'
Licensing_err_0x12 = 'This activation code cannot be added as a reserve activation code.'
Licensing_err_0x14 = 'This activation code cannot be used as the trial version it activates has already expired.'
Licensing_err_0x15 = 'This activation code cannot be added as a reserve activation code because it expires earlier than the active key.'
Licensing_err_0x1B = 'This activation code is associated with a key file that is corrupted or contains invalid data.'
Licensing_err_0x1E = 'This action cannot be performed without an active key.'
Licensing_err_0x1F = 'This action cannot be performed without a reserve activation code.'
Licensing_err_0x20 = 'This activation code cannot be added as a reserve activation code.'
Licensing_err_0x27 = 'The application cannot be activated with this activation code.'
Licensing_err_0x29 = 'Your license has expired. A reserve activation code will be applied.'
Licensing_err_0x2B = 'The application cannot be activated with this activation code.'
Licensing_err_0x2C = 'This activation code cannot be added as a reserve activation code.'
Licensing_err_0x2D = 'This activation code cannot be added as a reserve activation code.'
Licensing_err_other = 'The application cannot be activated with this activation code.'
Licensing_err_other_desc = 'Activation error: ' + $NSERROR_CODE_HEX

ActivationHTTP_err_407 = 'Authentication on proxy server is required. Check your Internet connection and proxy server authorization preferences and retry activation.'
ActivationHTTP_err_500 = 'Internal activation server error. Retry activation later.'
ActivationHTTP_err_other = 'Activation error: HTTP status code ' + $NSERROR_CODE + ' returned by the server. Check your Internet connection and retry activation later.'

ActivationServer_err_0x01 = 'Activation server error: 1. Retry activation later or contact Technical Support.'
ActivationServer_err_0x02 = 'Activation server error: 2. Retry activation later or contact Technical Support.'
ActivationServer_err_0x03 = 'This activation code is not registered. Please contact Technical Support.'
ActivationServer_err_0x04 = 'This activation code is blocked. Please contact Technical Support or buy a license.'
ActivationServer_err_0x06 = 'Wrong client number or password.'
ActivationServer_err_0x07 = 'Invalid activation code. Check if your activation code is correct and try again.'
ActivationServer_err_0x08 = 'This activation code is intended for a different application. Please try another activation code.'
ActivationServer_err_0x09 = 'Activation code is required.'
ActivationServer_err_0x0A = 'This activation code is intended for use with mobile applications only.'
ActivationServer_err_0x0B = 'The period in which this activation code may be applied has expired. Please try another activation code.'
ActivationServer_err_0x0C = 'The limit on attempts to activate the application with this activation code has been reached. Please buy a new license.'
ActivationServer_err_0x0E = 'This activation code has already been used. Please try another activation code.'
ActivationServer_err_0x10 = 'This activation code is intended for a different region. Please try another activation code.'
ActivationServer_err_0x11 = 'This activation code is intended for another language version of the application.'
ActivationServer_err_0x12 = 'This activation code is intended for a newer version of the application.'
ActivationServer_err_0x17 = 'The application cannot be activated with this activation code.'
ActivationServer_err_0x18 = 'This activation code is invalid.'
ActivationServer_err_0x19 = 'The system time on your computer differs from the time on the activation server. Correct your system time and retry activation.'
ActivationServer_err_0x1A = 'This activation code is intended for a different version of the application. Please try another activation code.'
ActivationServer_err_0x1B = 'Your subscription has expired. Please buy a new subscription.'
ActivationServer_err_0x1C = 'The limit on attempts to activate the application with this activation code has been reached. Please buy a new license.'
ActivationServer_err_0x1D = 'The digital signature of the key is invalid. Delete the active key and activate the application using this activation code again.'
ActivationServer_err_0x20 = 'Your subscription has not been activated by the service provider. Try updating the subscription status later or contact your service provider.'
ActivationServer_err_0x21 = 'The activation server is undergoing maintenance. Retry updating the subscription status later.'
ActivationServer_err_0x23 = 'The trial version has been activated previously. Please buy a license.'
ActivationServer_err_0x24 = 'This license is associated with another My Kaspersky account. Sign in to the correct account to activate the application.'
ActivationServer_err_0x25 = 'To activate the application, sign in to My Kaspersky first.'
ActivationServer_err_0x26 = 'The number of devices allowed with this license has been exceeded.'
ActivationServer_err_0x28 = 'This activation code is intended for Kaspersky Security Cloud.'
ActivationServer_err_0x28_desc = 'Try activating this application with a different activation code or download Kaspersky Security Cloud from My Kaspersky and activate it with this activation code.'
ActivationServer_err_other = 'Activation server error: ' + $NSERROR_CODE_HEX + '. Please contact Technical Support.'

ActivationLogical_err_3 = 'Invalid activation code. Check if your activation code is correct and try again.'
ActivationLogical_err_4 = 'Invalid user ID.'
ActivationLogical_err_5 = 'Wrong password.'
ActivationLogical_err_other  = 'Activation error: ' + $NSERROR_CODE_HEX + '. Please contact Technical Support.'

ActivationInternet_err_4 = 'Could not connect to the proxy server. Check your Internet connection or contact your network administrator.'
ActivationInternet_err_other = 'Failed to activate the application. Check your Internet connection and try again.'

unknown_nserror = 'Operation failed. Please contact Technical Support.'
unknown_nserror_desc = 'Unknown error. Type: ' + $NSERROR_TYPE + '. Code: ' + $NSERROR_CODE_HEX + '.'

ActivationErrorSheet_Close_button = 'OK'

;; IPM default content

; Subscription info panel
subscriptionVisitProviderButtonTitle = 'Visit Service Provider Website'
subscriptionLicenseTitle = 'Subscription Key'

; license notification area headers
HasExpDateActivated_title = {$LicenseDaysToExpiration: 'There is', 'There are'} + ' ' + $LicenseDaysToExpiration + ' ' + {$LicenseDaysToExpiration: 'day', 'days'} + ' left in your subscription.'
HasExpDateProlonged_title = {$LicenseDaysToExpiration: 'There is', 'There are'} + ' ' + $LicenseDaysToExpiration + ' ' + {$LicenseDaysToExpiration: 'day', 'days'} + ' left in your subscription.'
HasExpDateCanceled_title = {$LicenseDaysToExpiration: 'There is', 'There are'} + ' ' + $LicenseDaysToExpiration + ' ' + {$LicenseDaysToExpiration: 'day', 'days'} + ' left in your subscription.'
NotYetSuspended_title = {$LicenseDaysToExpiration: 'There is', 'There are'} + ' ' + $LicenseDaysToExpiration + ' ' + {$LicenseDaysToExpiration: 'day', 'days'} + ' left in your subscription.'
ExpDateUnknown_title = 'Your subscription is activated.'
UnlimitedActivated_title = 'Your subscription is activated.'
UnlimitedProlonged_title = 'Your subscription is activated.'
UnlimitedResumed_title = 'Your subscription is activated.'
KeyLimited_title = 'Terms of the End User License Agreement have been violated.'

KeySuspended_title = 'Your subscription has been suspended on ' + $LicenseExpirationDate + '.'
KeySubscriptionUpdateFailed_title = 'Automatic subscription status update failed.'

KeyGracePeriod_ss_title = 'Your subscription expired on ' + $LicenseExpirationDate + '.'
KeyGracePeriod_trial_title = 'Your trial version expired on ' + $LicenseExpirationDate + '.'
KeyGracePeriod_comm_title = 'Your license expired on ' + $LicenseExpirationDate + '.'
KeyExpiring_title = 'Your subscription expires in ' + $LicenseDaysToExpiration + ' ' + {$LicenseDaysToExpiration: 'day', 'days'} + '.'
KeyAboutExpiration_ss_title = 'Your subscription expires in just ' + $LicenseDaysToExpiration + ' ' + {$LicenseDaysToExpiration: 'day', 'days'} + '.'
KeyExpiresToday_title = 'Your subscription expires in less than 24 hours.'

KeyExpired_ss_title = 'Your subscription expired on ' + $LicenseExpirationDate + '.'

KeyExpiresToday_trial_title = 'Your trial version expires in less than 24 hours.'
KeyExpiresToday_trial_descr = 'To keep your Mac protected, please buy a license. If you have already bought a license, activate the application.'

KeyInvalid_title = 'Your key is invalid.'
KeyInvalid_Subscription_title = 'Your key is invalid.'

; non-subscription
KeyExpiresToday_nonsubscr_title = 'Your license expires in less than 24 hours.'
KeyExpiresToday_nonsubscr_descr = 'To keep your Mac protected, please renew your license. If you have already bought a license, activate the application.'

; license notification area description
HasExpDateActivated_descr = 'Your subscription is activated. Expiration date: ' + $LicenseExpirationDate + '.'
HasExpDateProlonged_descr = 'Your subscription was renewed until ' + $LicenseExpirationDate + '.'
HasExpDateCanceled_descr = 'Your subscription was canceled. Expiration date: ' + $LicenseExpirationDate + '.'
NotYetSuspended_descr = 'Your subscription will be suspended starting ' + $LicenseExpirationDate + '.'
ExpDateUnknown_descr = 'The application is fully functional.'
UnlimitedActivated_descr = 'The application is fully functional.'
UnlimitedProlonged_descr = 'Your subscription was renewed for an unlimited time.'
UnlimitedResumed_descr = 'Your subscription was resumed.'
KeyExpired_ss_descr = 'To renew your subscription, please contact your service provider.'
KeySuspended_descr = 'To resume your subscription, visit the website of your service provider.'
KeySubscriptionUpdateFailed_descr = 'No connection has been made to the activation server in a long time. Update the subscription status manually.'
KeyLimited_desc = 'The denylist of keys may be corrupted. Try updating the application databases.'

KeyGracePeriod_ss_descr = 'You have ' + $LicenseGraceDaysCount + ' ' + {$LicenseGraceDaysCount: 'day', 'days'} + ' left until protection is disabled.'
KeyGracePeriod_trial_descr = 'You have ' + $LicenseGraceDaysCount + ' ' + {$LicenseGraceDaysCount: 'day', 'days'} + ' left until protection is disabled.'
KeyGracePeriod_comm_descr = 'You have ' + $LicenseGraceDaysCount + ' ' + {$LicenseGraceDaysCount: 'day', 'days'} + ' left until protection is disabled.'
KeyExpiring_descr = 'To keep your Mac protected, please renew your subscription.'
KeyAboutExpiration_ss_descr = 'To keep your Mac protected, please renew your subscription.'
KeyExpiresToday_descr = 'Don’t let your Mac go unprotected.'
KeyInvalid_descr = 'Protection is disabled. Please contact Technical Support.'
KeyInvalid_Subscription_desc = 'Protection is disabled. Please contact Technical Support.'
