CluPilotCloud/lang/en/proxy.php

66 lines
3.1 KiB
PHP

<?php
return [
'eyebrow' => 'Operations',
'title' => 'Hostnames and certificates',
'subtitle' => 'Which addresses this installation serves — and whether they actually answer.',
'list_title' => 'Served hostnames',
'list_sub' => 'The state is measured, not read from the configuration: what a visitor gets is what is checked.',
'empty' => 'No hostname added yet.',
'check' => 'Check certificates',
'apply' => 'Apply to the proxy',
'apply_hint' => 'Applying writes the list into the proxy configuration and reloads it. The proxy then requests certificates for every name that has none — including the ones where issuance failed before. Renewal happens on its own, at two thirds of the lifetime.',
'add_title' => 'Add a hostname',
'add_sub' => 'The DNS record has to point at this server first. Otherwise there is no certificate, and the reason will appear in the row above.',
'add' => 'Add',
'added' => 'Hostname added. It takes effect with "Apply to the proxy".',
'remove' => 'Remove',
'removed' => 'Hostname removed. The proxy keeps serving it until the next apply.',
'save' => 'Save',
'checked' => 'Certificates checked.',
'applying' => 'Applying. The agent picks it up within a minute.',
'apply_failed' => 'Could not be requested — is the update agent running on this server?',
'email_saved' => 'Contact address saved.',
'acme_title' => 'Certificate contact address',
'acme_sub' => 'The certificate authority sends expiry warnings here. It appears in no certificate.',
'purpose' => [
'public' => 'Public',
'console' => 'Console (management network only)',
],
'cert' => [
'unknown' => 'Not checked yet.',
'valid' => 'Certificate valid, :days days left (until :date).',
'soon' => 'Certificate expires in :days days (:date) — a renewal should long since have run.',
'error' => 'No valid certificate: :error',
],
'field' => [
'hostname' => 'Hostname',
'hostname_hint' => 'Fully qualified, without a scheme — e.g. files.clupilot.com',
'purpose' => 'Purpose',
'purpose_hint' => 'Console gets the network lock. Public is reachable from anywhere.',
'note' => 'Note',
'acme_email' => 'Email address',
'acme_email_hint' => 'Leave empty to use :email, the owner\'s address.',
'acme_email_hint_none' => 'Leaving this empty is a poor choice here — there is no owner account to take an address from.',
],
'stat' => [
'total' => 'Hostnames',
'valid' => 'Certificate valid',
'soon' => 'Expiring soon',
'failing' => 'No certificate',
],
'from_config' => 'from the configuration',
'remove_from_config' => 'This name comes from the installation\'s environment and would return at the next sync. It can only be removed where it is set.',
'never_checked' => ':count hostname(s) have never been checked. The measurement runs daily at 04:17 — or now, via "Check certificates".',
'last_checked' => 'Last checked: :when.',
'checked_count' => ':checked checked, :failing without a valid certificate.',
];