'Operator console', 'badge' => 'Admin', 'to_portal' => 'To customer portal', 'nav_group' => [ 'operations' => 'Operations', 'system' => 'System', ], 'nav' => [ 'overview' => 'Overview', 'customers' => 'Customers', 'instances' => 'Instances', 'hosts' => 'Hosts', 'datacenters' => 'Datacenters', 'plans' => 'Plans', 'provisioning' => 'Provisioning', 'maintenance' => 'Maintenance', 'incidents' => 'Incidents', 'vpn' => 'VPN', 'finance' => 'Finance', 'invoices' => 'Invoices', 'revenue' => 'Revenue', 'mail' => 'Email', 'integrations' => 'Integrations', 'settings' => 'Settings', 'two_factor_setup' => 'Two-factor login', ], 'version_hint' => 'Running version and commit — what last deployed successfully.', 'overview_title' => 'Fleet overview', 'overview_sub' => 'The whole platform at a glance.', 'systems_ok' => 'Nothing reported', 'systems_notices' => ':n notice(s)', 'kpi' => [ 'customers' => 'Customers', 'customers_suspended' => ':n suspended', 'instances' => 'Active instances', 'instances_of' => 'of :n in total', 'hosts' => 'Active hosts', 'hosts_of' => 'of :n in total', 'mrr' => 'MRR', 'mrr_sub' => 'Net per month, from live contracts', ], 'new_instances' => 'New instances', 'new_instances_sub' => 'Created per month, last 12 months.', 'no_data_yet' => 'No data yet.', 'host_load' => 'Committed per host', // "Committed", not "used": the quota a customer bought is what the host // must be able to honour. Real disk usage is not collected, so it is not // claimed here. 'host_load_sub' => 'Committed storage against capacity.', 'host_no_capacity' => 'Capacity unknown', 'no_hosts_yet' => 'No hosts onboarded yet.', 'active_runs' => 'Open provisioning', 'no_open_runs' => 'No open runs.', 'no_notices' => 'No open notices.', 'view_all' => 'View all', 'alerts' => 'Notices', 'run_detail' => 'Current run', 'run_attempt' => 'Attempt :n', 'run_done' => ':done of :total complete', 'run_current' => 'Current step', 'run_next' => 'Up next', 'run_status' => [ 'pending' => 'Pending', 'running' => 'Running', 'waiting' => 'Waiting', 'paused' => 'Paused', 'failed' => 'Failed', 'completed' => 'Completed', ], 'notice' => [ 'failed_runs' => ':n failed provisioning run(s).', 'host_error' => 'Host :host reports an error.', 'host_silent' => 'Host :host has not checked in for over :minutes minutes.', 'monitoring_down' => ':n monitored instance(s) unreachable.', ], 'customers_sub' => 'All customers and their plans.', 'customers_empty' => 'No customers yet.', 'impersonate' => 'Connect', 'suspend' => 'Suspend', 'reactivate' => 'Reactivate', 'customer_suspended' => 'Customer suspended.', 'customer_reactivated' => 'Customer reactivated.', 'grant_action' => 'Grant', 'granted_badge' => 'Granted', 'by_plan' => 'By plan', 'instances_sub' => 'All provisioned cloud instances.', 'instances_label' => 'instances', 'hosts_sub' => 'Proxmox hosts and capacity.', 'storage_used' => 'Storage used', 'provisioning_sub' => 'Running and completed provisioning.', 'revenue_sub' => 'Platform revenue metrics.', 'mrr_by_plan' => 'MRR by plan', 'no_payments_yet' => 'No payments recorded yet.', 'recent_payments' => 'Recent payments', 'instances_empty' => 'No instances yet.', 'col' => [ 'customer' => 'Customer', 'plan' => 'Plan', 'mrr' => 'MRR', 'status' => 'Status', 'address' => 'Address', 'quota' => 'Quota', 'subdomain' => 'Subdomain', 'host' => 'Host', 'storage' => 'Storage', 'step' => 'Step', 'attempt' => 'Attempt', 'actions' => 'Actions', ], 'status' => [ 'reserving' => 'Reserving', 'failed' => 'Failed', 'cancellation_scheduled' => 'Cancellation scheduled', 'active' => 'Active', 'provisioning' => 'Provisioning', 'suspended' => 'Suspended', 'closed' => 'Closed', 'warning' => 'Warning', ], 'retry' => 'Retry', 'run_retried' => 'Run is being retried.', 'run_started' => 'Started', 'run_activity' => 'Last activity', 'run_stale_hint' => 'No progress for over 2 minutes — the run may be stuck (this environment has no real infrastructure).', 'state_stale' => 'No activity', 'state_running' => 'Running', 'state_done' => 'Done', 'state_failed' => 'Failed', 'no_runs' => 'No provisioning runs right now.', 'rev' => [ 'mrr' => 'MRR', 'mrr_sub' => 'Net per month, from live contracts', 'arr' => 'ARR (projected)', // Explicitly a projection: MRR x 12, not measured turnover. 'arr_sub' => 'MRR times twelve — not measured annual turnover', 'arpu' => 'Per customer', 'arpu_sub' => 'MRR divided by paying customers', 'contracts' => 'Live contracts', 'contracts_sub' => 'Contracts with status active', 'granted' => 'Granted contracts', 'granted_sub' => 'Gifted or discounted — not counted in MRR/ARPU', ], 'grant' => [ 'title' => 'Grant a package or module', 'existing_title' => 'Existing grants', 'kind_package' => 'Package', 'kind_addon' => 'Module', 'choose' => 'Please choose', 'plan' => 'Package', 'term' => 'Term', 'monthly' => 'Monthly', 'yearly' => 'Yearly', 'datacenter' => 'Datacenter', 'bonus_title' => 'Extra quota (optional)', 'bonus_hint' => 'Beyond what the package already includes. Leave blank for no bonus.', 'bonus_quota' => 'Storage (GB)', 'bonus_seats' => 'Seats', 'bonus_traffic' => 'Traffic (GB)', 'addon' => 'Module', 'quantity' => 'Quantity', 'price' => 'Price the customer pays', 'catalogue_price' => 'Regular price: :price', 'until_label' => 'Limited until', 'until_hint' => 'Leave blank for unlimited. Nothing lapses automatically — the console flags it in good time.', 'note' => 'Note (internal, e.g. the reason for the grant)', 'free' => 'Free', 'by_on' => 'Granted by :who on :when', 'until' => 'Limited until :date', 'unlimited' => 'Unlimited', 'ending_soon' => 'ending soon', 'lapsed' => 'past due', 'cancel' => 'Cancel', 'submit' => 'Grant', 'granted' => 'Grant saved.', 'price_invalid' => 'Please enter a valid amount.', 'no_subscription' => 'This customer has no active contract.', ], ];