65 lines
2.7 KiB
TypeScript
65 lines
2.7 KiB
TypeScript
// Pro license (upgrade gate / settings section)
|
|
export default {
|
|
title: 'License',
|
|
freeBadge: 'Free',
|
|
freeDesc: 'Free plan includes basic log query only. Upgrade to Pro for more.',
|
|
edition: 'Edition',
|
|
expiry: 'Valid until',
|
|
customer: 'Licensed to',
|
|
instances: 'Instance limit',
|
|
instanceId: 'Instance ID',
|
|
instanceIdHint: 'Provide this ID for offline licensing. Machine fingerprint only — no personal data.',
|
|
instanceIdCopied: 'Instance ID copied',
|
|
instanceIdCopyFailed: 'Copy failed — select manually',
|
|
copy: 'Copy',
|
|
activateHint: 'Online keys start with LIC-; offline LICOFF- keys must bind the Instance ID above',
|
|
permanent: 'perpetual',
|
|
personalTitle: 'Personal',
|
|
teamTitle: 'Team',
|
|
keyPlaceholder: 'Enter LIC- / LICOFF- key to activate Pro…',
|
|
activate: 'Activate',
|
|
activating: 'Activating…',
|
|
activated: 'Pro activated — all features unlocked',
|
|
activateFailed: 'Activation failed',
|
|
deactivate: 'Deactivate license',
|
|
deactivateConfirmTitle: 'Deactivate license?',
|
|
deactivateConfirmDesc: 'This machine returns to Free. Online keys notify the server first; on failure local state is kept.',
|
|
deactivateConfirm: 'Confirm deactivate',
|
|
graceBadge: 'Grace {{days}}d',
|
|
deactivating: 'Deactivating…',
|
|
deactivated: 'License deactivated — this machine is Free again',
|
|
deactivateFailed: 'Deactivation failed',
|
|
deactivateOfflineNote: 'Local offline license unbound. The server seat may still be occupied — ask ops to clear it if needed.',
|
|
legacyBanner: 'Legacy HMAC keys are in a migration window. Please switch to a LIC- / LICOFF- key. Old keys stay valid until the window ends — never silently invalidated.',
|
|
graceBanner: 'Offline grace: {{days}} day(s) left. Reconnect to re-verify.',
|
|
status: {
|
|
expired: 'License expired. Pro features are locked.',
|
|
expiredCta: 'Re-activate',
|
|
overInstance: 'Instance limit exceeded',
|
|
overInstanceCta: 'Release another instance / change key',
|
|
revoked: 'License invalid or revoked',
|
|
revokedCta: 'Replace license key',
|
|
},
|
|
gate: {
|
|
title: '{{feature}} is a Pro feature',
|
|
desc: 'Upgrade to Pro to unlock the full analytics suite. The Free plan keeps log query, deployment management and user/LDAP administration.',
|
|
keyPlaceholder: 'Paste LIC- / LICOFF- key…',
|
|
activate: 'Activate',
|
|
toSettings: 'Open settings',
|
|
freeHint: 'Free: basic log query',
|
|
},
|
|
features: {
|
|
log_analysis: 'Log Analysis',
|
|
log_alerts: 'Log Alerts',
|
|
ai_ops: 'AI Assistant',
|
|
audit_log: 'Audit Log',
|
|
},
|
|
pricing: {
|
|
personalTitle: 'Personal',
|
|
personalDesc: '1 instance · personal & community use · community support',
|
|
teamTitle: 'Team',
|
|
teamDesc: 'Multiple instances · commercial use · priority support',
|
|
permanent: 'one-time',
|
|
},
|
|
}
|