// Base catalog — source of truth. Every key MUST be mirrored in `de.ts` // (`defineLocale()` enforces parity at build time). ICU `{token}` // placeholders are substituted via ``. import { defineCatalog } from '@voltro/i18n' export default defineCatalog({ 'meta.title': 'Status', 'meta.description': 'Live service status, uptime and incident history.', 'lang.label': 'Language', 'header.status': 'Status', // Overall banner 'overall.operational': 'All systems operational', 'overall.degraded': 'Some systems degraded', 'overall.major_outage': 'Major outage', // Uptime 'uptime.heading': '{days}-day uptime', 'uptime.percent': '{percent}% uptime', // Components 'components.heading': 'Components', 'components.empty': 'No components configured yet.', 'comp.status.operational': 'Operational', 'comp.status.degraded': 'Degraded', 'comp.status.partial_outage': 'Partial outage', 'comp.status.major_outage': 'Major outage', // Incidents 'incidents.heading': 'Incidents', 'incidents.none': 'No incidents reported.', 'incident.started': 'Started {when}', 'incident.ongoing': 'Ongoing', 'incident.resolved': 'Resolved {when}', // Impact + lifecycle labels 'impact.minor': 'Minor', 'impact.major': 'Major', 'impact.critical': 'Critical', 'status.investigating': 'Investigating', 'status.identified': 'Identified', 'status.monitoring': 'Monitoring', 'status.resolved': 'Resolved', } as const)