112 lines
5.0 KiB
PHP
112 lines
5.0 KiB
PHP
<?php
|
|
|
|
return [
|
|
'title' => 'Plans',
|
|
'subtitle' => 'What you sell, at what price, and from when. Existing customers always keep their contract.',
|
|
'empty' => 'No plans yet.',
|
|
|
|
'plan' => 'Plan',
|
|
'tier' => 'Rank',
|
|
'tier_hint' => 'Decides whether a change is an upgrade — not the price.',
|
|
'status' => 'Status',
|
|
'actions' => 'Actions',
|
|
'live_version' => 'On sale',
|
|
'no_live_version' => 'no version live',
|
|
'next_from' => 'v:version from :date',
|
|
'drafts' => '{1} :count draft|[2,*] :count drafts',
|
|
'manage_versions' => 'Versions (:count)',
|
|
|
|
'on_sale' => 'On sale',
|
|
'nothing_available' => 'Nothing available',
|
|
'withdrawn_badge' => 'Withdrawn',
|
|
'now_selling' => 'Plan is on sale again.',
|
|
'withdrawn' => 'Plan withdrawn from sale. Existing customers keep their contract.',
|
|
|
|
'new_title' => 'New plan',
|
|
'new_body' => 'Creates the plan line only. What it can do and costs is decided by its versions.',
|
|
'key' => 'Key',
|
|
'key_hint' => 'Permanent. Orders and contracts refer to it.',
|
|
'name' => 'Display name',
|
|
'create' => 'Create plan',
|
|
'created' => 'Plan created.',
|
|
|
|
'edit_marketing' => 'Edit marketing',
|
|
'marketing_title' => 'Marketing',
|
|
'marketing_saved' => 'Marketing details saved.',
|
|
'recommended_badge' => 'Recommended',
|
|
'recommended_label' => 'Mark as recommended',
|
|
'recommended_hint' => 'Only one plan can be recommended — the mark moves here from whichever plan carried it before.',
|
|
'audience' => 'Audience',
|
|
'audience_placeholder' => 'e.g. For growing teams',
|
|
'audience_hint' => 'Short line under the plan name on the website.',
|
|
'note' => 'Note',
|
|
'note_hint' => 'Free text about this plan — not currently shown on the website.',
|
|
'save' => 'Save',
|
|
|
|
'back' => 'Back to plans',
|
|
'versions_subtitle' => 'A version is immutable from publication — customers are contracted to it.',
|
|
'family_withdrawn_note' => 'This plan is withdrawn from sale. While the switch is off nobody can buy it, whichever version would otherwise be running. Existing customers keep their contract.',
|
|
'version' => 'Version :n',
|
|
'no_versions' => 'No version yet. Draft one on the right.',
|
|
|
|
'badge_live' => 'On sale',
|
|
'badge_scheduled' => 'Scheduled',
|
|
'badge_closed' => 'Closed',
|
|
'badge_withdrawn' => 'Withdrawn',
|
|
'badge_draft' => 'Draft',
|
|
'window' => ':from to :until',
|
|
'open_ended' => 'further notice',
|
|
'draft_hint' => 'Nothing promised yet — freely editable.',
|
|
|
|
'publish' => 'Publish',
|
|
'publish_warning' => 'From publication, this version\'s capabilities and price are final. Changing them afterwards needs a new version.',
|
|
'publish_confirm' => 'Publish for good',
|
|
'published' => 'Version :version published.',
|
|
'available_from' => 'On sale from',
|
|
'available_until' => 'On sale until',
|
|
'available_until_hint' => 'Leave empty for open-ended.',
|
|
'close_now' => 'Stop selling',
|
|
'closed' => 'Version :version is no longer sold.',
|
|
'reopen' => 'Sell again',
|
|
'reopened' => 'Version :version is on sale again.',
|
|
'reopen_blocked' => 'This version cannot go back on sale: a newer version of this plan is already running. Stop or reschedule that one first. Two versions on sale at once would leave the price a customer pays decided by row order.',
|
|
'reopen_draft' => 'This version was never published, so it was never on sale. Publish it instead.',
|
|
'handover_note' => 'Version :version is on sale now and ends on :at when this one is published. No gap: from exactly that moment the new version sells.',
|
|
'cancel' => 'Cancel',
|
|
|
|
'discard' => 'Discard',
|
|
'discard_title' => 'Discard draft v:version of :plan?',
|
|
'discard_body' => 'A draft was never promised to anyone and can be deleted without consequence.',
|
|
'discard_confirm' => 'Discard draft',
|
|
'discard_too_late' => 'That version has since been published and stays.',
|
|
|
|
'draft_title' => 'New version',
|
|
'draft_body' => 'Prefilled from the latest version — for "same plan, new price", one field is enough.',
|
|
'draft_create' => 'Create draft',
|
|
'draft_created' => 'Draft v:version created.',
|
|
|
|
'infra' => 'Infrastructure',
|
|
'pricing' => 'Prices',
|
|
'features' => 'Included features',
|
|
'cents_hint' => 'In cents, net.',
|
|
'disk_hint' => 'At least as large as the storage quota.',
|
|
'net' => 'net',
|
|
'free_months' => 'Free months per year',
|
|
'free_months_hint' => '0 to 6. At 2 the customer pays for 10 months and gets 12.',
|
|
'yearly_preview' => 'Yearly price: :total net (:months months paid)',
|
|
'free_months_note' => '{1} one month free|[2,*] :count months free',
|
|
'term_monthly' => 'Monthly',
|
|
'term_yearly' => 'Yearly',
|
|
|
|
'f_storage' => 'Storage',
|
|
'f_traffic' => 'Traffic',
|
|
'f_seats' => 'Users',
|
|
'f_performance' => 'Performance class',
|
|
'f_ram' => 'RAM',
|
|
'f_cores' => 'vCPU',
|
|
'f_disk' => 'Disk',
|
|
'f_template' => 'Template (VMID)',
|
|
'euro_hint' => 'In euros, net — e.g. 799 or 79.90.',
|
|
'price_invalid' => 'Enter an amount in euros, e.g. 799 or 79.90.',
|
|
];
|