652 lines
29 KiB
TypeScript
652 lines
29 KiB
TypeScript
import type { Locale } from '@/i18n';
|
|
|
|
type Feature = {
|
|
heading: string;
|
|
content: string;
|
|
svg: string;
|
|
};
|
|
|
|
type PricingProduct = {
|
|
name: string;
|
|
description: string;
|
|
price: string;
|
|
cents: string;
|
|
billingFrequency: string;
|
|
features: string[];
|
|
purchaseBtnTitle: string;
|
|
purchaseLink: string;
|
|
};
|
|
|
|
type Pricing = {
|
|
title: string;
|
|
subTitle: string;
|
|
badge: string;
|
|
thirdOption: string;
|
|
btnText: string;
|
|
starterKit: PricingProduct;
|
|
professionalToolbox: PricingProduct;
|
|
};
|
|
|
|
type FaqGroup = {
|
|
subTitle: string;
|
|
faqs: Array<{ question: string; answer: string }>;
|
|
};
|
|
|
|
export const siteCopy: Record<Locale, any> = {
|
|
de: {
|
|
site: {
|
|
tagline: 'Evidenzbasierte Microsoft-Tenant-Governance',
|
|
description:
|
|
'Tenantial hilft Microsoft-Tenant-Administratoren, Policy-Evidence, Snapshots, Drift, Findings und Restore-Pläne vor kritischen Änderungen zu prüfen.',
|
|
descriptionShort:
|
|
'Evidenzbasierte Governance-Workflows für Microsoft-Tenant-Reviews, Backup, Drift und Restore-Planung.',
|
|
},
|
|
nav: [
|
|
{ name: 'Start', url: '/' },
|
|
{ name: 'Plattform', url: '/platform' },
|
|
{ name: 'Preise', url: '/pricing' },
|
|
{ name: 'Vertrauen', url: '/trust' },
|
|
{ name: 'Docs', url: '/welcome-to-docs/' },
|
|
{ name: 'Kontakt', url: '/contact' },
|
|
],
|
|
footer: {
|
|
sections: [
|
|
{
|
|
section: 'Produkt',
|
|
links: [
|
|
{ name: 'Plattform', url: '/platform' },
|
|
{ name: 'Preise', url: '/pricing' },
|
|
{ name: 'Vertrauen', url: '/trust' },
|
|
{ name: 'Docs', url: '/welcome-to-docs/' },
|
|
],
|
|
},
|
|
{
|
|
section: 'Rechtliches',
|
|
links: [
|
|
{ name: 'Datenschutz', url: '/privacy' },
|
|
{ name: 'Nutzungsbedingungen', url: '/terms' },
|
|
{ name: 'Rechtliches', url: '/legal' },
|
|
{ name: 'Impressum', url: '/imprint' },
|
|
],
|
|
},
|
|
],
|
|
conversationTitle: 'Scoped Conversation starten',
|
|
conversationContent:
|
|
'Nutze die Kontaktseite oder E-Mail nur für Business-Kontext. Sende keine Secrets, Credentials oder Tenant-Exporte über die öffentliche Website.',
|
|
contactButton: 'Kontaktseite öffnen',
|
|
copyrightSuffix: 'Nur öffentliche Website-Inhalte.',
|
|
},
|
|
auth: {
|
|
walkthrough: 'Walkthrough anfragen',
|
|
},
|
|
home: {
|
|
pageTitle: 'Tenantial | Evidenzbasierte Microsoft-Tenant-Governance',
|
|
metaDescription:
|
|
'Tenantial ist evidenzbasierte Governance für Microsoft-Tenant-Konfiguration mit Backup, Restore, Drift Detection, Findings, Evidence, Auditability, Exceptions und Reviews.',
|
|
heroTitle:
|
|
'Evidenzbasierte Governance für <span class="text-yellow-500 dark:text-yellow-400">Microsoft-Tenant-Konfiguration</span>',
|
|
heroSubtitle:
|
|
'Tenantial hilft Administratoren, Backup-Evidence, unveränderliche Snapshots, Drift Detection, Findings, Exceptions, Auditability und Restore-Pläne zu prüfen, bevor kritische Änderungen umgesetzt werden.',
|
|
primaryCta: 'Walkthrough anfragen',
|
|
secondaryCta: 'Plattform ansehen',
|
|
heroAlt: 'Statische Tenantial Governance-Dashboard-Vorschau',
|
|
featureTitle: 'Backup, Restore und Drift Detection mit Review-Kontext',
|
|
featureSubtitle:
|
|
'Tenantial hält Backup-Snapshots, Findings, Evidence, Auditability, Exceptions und Reviews sichtbar, damit Restore-Entscheidungen preview-first bleiben. Die öffentliche Vorschau ist statisch und verbindet sich nicht mit Live-Tenant-Daten.',
|
|
featureAlt: 'Statische Tenantial Review-Board-Vorschau',
|
|
workflowTitle:
|
|
'Ein <span class="text-yellow-500 dark:text-yellow-400">Review-Workflow</span> für evidenzbasierte Tenant-Governance.',
|
|
tabs: [
|
|
{
|
|
heading: 'Evidence Intake',
|
|
content:
|
|
'Normalisiere Inventory-, Backup- und Snapshot-Kontext, damit Reviews mit einer lesbaren Sicht auf den beobachteten Policy-Zustand starten.',
|
|
svg: 'frame',
|
|
alt: 'Statische Tenantial Evidence-Intake-Vorschau',
|
|
first: true,
|
|
},
|
|
{
|
|
heading: 'Decision Review',
|
|
content:
|
|
'Mache Drift Detection, Findings, Exceptions, Auditability und Review-Notizen sichtbar, bevor Administratoren die nächste Aktion wählen.',
|
|
svg: 'dashboard',
|
|
alt: 'Statische Tenantial Decision-Review-Vorschau',
|
|
second: true,
|
|
},
|
|
{
|
|
heading: 'Restore-Planung',
|
|
content:
|
|
'Behandle Restore als preview-first Arbeit mit Validierung, Konfliktbewusstsein, selektivem Scope und expliziter Bestätigung.',
|
|
svg: 'verified',
|
|
alt: 'Statische Tenantial Restore-Planungs-Vorschau',
|
|
},
|
|
],
|
|
faqTitle: 'Häufige<br />Fragen',
|
|
},
|
|
platform: {
|
|
pageTitle: 'Plattform | Tenantial',
|
|
metaDescription:
|
|
'Tenantial öffentliches Produktmodell für Microsoft-Tenant Backup-Evidence, Restore-Planung, Drift Detection, Findings, Auditability, Exceptions und Reviews.',
|
|
heading: 'Plattform-Review-Modell',
|
|
subtitle:
|
|
'Tenantial ist auf Backup-Evidence, unveränderliche Policy-Snapshots, strukturierte Diffs, Drift Detection, Findings, Exceptions, Auditability, Governance-Reviews und vorsichtige Restore-Workflows für Microsoft-Tenant-Administratoren ausgerichtet.',
|
|
backupTitle: 'Backup- und Snapshot-Evidence',
|
|
backupSubtitle:
|
|
'Administratoren brauchen einen reproduzierbaren Nachweis dessen, was beobachtet wurde, bevor entschieden wird, ob eine Änderung sicher ist. Tenantial rahmt Backup-Snapshots als Review-Evidence, nicht als versteckte Automation.',
|
|
dashboardAlt: 'Statische Tenantial Inventory-Dashboard-Vorschau',
|
|
evidenceAlt: 'Statische Tenantial Evidence-Review-Vorschau',
|
|
driftTitle: 'Drift Detection, Findings und Exceptions',
|
|
driftSubtitle:
|
|
'Unterschiede und Findings sollen lesbare Entscheidungsarbeit werden. Exceptions, Evidence, Review-Notizen und Auditability halten die Begründung sichtbar, ohne zu behaupten, dass die öffentliche Website mit Live-Tenant-Daten verbunden ist.',
|
|
driftAlt: 'Statische Tenantial Drift-Workflow-Vorschau',
|
|
trustCta: 'Trust-Posture ansehen',
|
|
restoreTitle: 'Restore-Planung bleibt defensiv',
|
|
restoreSubtitle:
|
|
'Restore-Pfade werden als preview-first Workflows mit Validierung, Konfliktbewusstsein, selektivem Scope und expliziter Bestätigung vor sensiblen Aktionen beschrieben.',
|
|
restoreAlt: 'Statische Tenantial Rollout-Readiness-Plan-Vorschau',
|
|
rolloutCta: 'Rollout besprechen',
|
|
boundaryTitle: 'Grenzen der öffentlichen Vorschau',
|
|
boundarySubtitle:
|
|
'Die Website nutzt statische Demo-Previews, um Richtung und visuelle Grundlage zu zeigen. Sie authentifiziert keine Besucher, liest keinen Microsoft Tenant, führt keine Operationen aus und speichert keine Tenant-Exporte.',
|
|
stats: [
|
|
{ stat: 'Statisch', description: 'Produkt-Previews' },
|
|
{ stat: 'Preview', description: 'vor Restore-Ausführung' },
|
|
{ stat: 'Review', description: 'vor kritischen Änderungen' },
|
|
],
|
|
mainStatTitle: '0',
|
|
mainStatSubTitle:
|
|
'Live-Tenant-Datensätze werden von dieser öffentlichen Website genutzt',
|
|
},
|
|
pricingIntro: {
|
|
pageTitle: 'Preise | Tenantial',
|
|
metaDescription:
|
|
'Tenantial Preise nutzen konservative Evaluierungs- und Rollout-Gespräche statt sofortiger Zahlung oder Access-Claims.',
|
|
heading: 'Preise bleiben scoped',
|
|
subtitle:
|
|
'Tenantial behauptet auf der öffentlichen Website keine Sofortzahlung, keinen festen Paket-Zugang und keine automatische Tenant-Verbindung.',
|
|
},
|
|
contact: {
|
|
pageTitle: 'Kontakt | Tenantial',
|
|
metaDescription:
|
|
'Tenantial Walkthrough anfragen oder ein scoped Rollout-Gespräch starten. Die öffentliche Website sammelt keine Live-Tenant-Daten.',
|
|
title: 'Kontakt zu Tenantial',
|
|
subtitle:
|
|
'Fordere einen Walkthrough an oder starte ein scoped Rollout-Gespräch. Sende keine Secrets, Credentials oder Tenant-Exporte über diese öffentliche Website.',
|
|
formTitle: 'Walkthrough-Anfrage vorbereiten',
|
|
formSubtitle:
|
|
'Dieses statische Formular sendet nicht an ein Backend. Nutze es, um Kontext vor einer E-Mail an Tenantial vorzubereiten.',
|
|
firstName: 'Vorname',
|
|
lastName: 'Nachname',
|
|
email: 'E-Mail',
|
|
phone: 'Telefonnummer',
|
|
details: 'Details',
|
|
submit: 'E-Mail-Entwurf vorbereiten',
|
|
blocks: {
|
|
docsHeading: 'Knowledgebase',
|
|
docsContent: 'Lies öffentliche Notizen zum Tenantial-Review-Modell.',
|
|
docsLink: 'Docs besuchen',
|
|
faqHeading: 'FAQ',
|
|
faqContent:
|
|
'Durchsuche die FAQ für kurze, klare Antworten auf häufige Fragen.',
|
|
faqLink: 'FAQ besuchen',
|
|
boundaryHeading: 'Grenze der Produktvorschau',
|
|
boundaryContent:
|
|
'Die Website verbindet sich nicht mit Live-Tenant-Daten und startet keine Backend-Workflows.',
|
|
emailHeading: 'Kontakt per E-Mail',
|
|
emailContent: 'Lieber schriftlich? Schreibe uns eine E-Mail an',
|
|
},
|
|
},
|
|
trust: {
|
|
pageTitle: 'Vertrauen | Tenantial',
|
|
metaDescription:
|
|
'Tenantial öffentliche Trust-Posture mit konservativen Claims und klaren Grenzen für statische Previews.',
|
|
heading: 'Vertrauen beginnt mit klaren Grenzen',
|
|
subtitle:
|
|
'Tenantial Public Copy vermeidet Customer-Logo-Proof, Third-Party-Endorsements, externe Assurance-Aussagen, Service-Level-Commitments und Recovery-Versprechen, solange sie nicht geliefert und geprüft wurden.',
|
|
cta: 'Tenantial kontaktieren',
|
|
statsTitle: 'Public Website Posture',
|
|
statsSubtitle:
|
|
'Die Website beschreibt eine vorsichtige Produktrichtung. Sie legt keine privaten Tenant-Daten offen, führt keine Tenant-Operationen aus und ist kein Support-Evidence-Portal.',
|
|
mainStatTitle: 'Statisch',
|
|
mainStatSubTitle: 'nur Produkt-Previews',
|
|
stats: [
|
|
{ stat: 'Kein', description: 'Customer-Logo-Proof' },
|
|
{ stat: 'Kein', description: 'externer Endorsement-Claim' },
|
|
{ stat: 'Keine', description: 'Live-Tenant-Verbindung' },
|
|
],
|
|
},
|
|
legal: {
|
|
pageTitle: 'Rechtliches | Tenantial',
|
|
metaDescription:
|
|
'Tenantial öffentliche rechtliche Website-Informationen.',
|
|
heading: 'Öffentliche rechtliche Informationen',
|
|
subtitle:
|
|
'Diese Seiten enthalten konservative Informationen zur öffentlichen Website und sollten vor einer produktiven Veröffentlichung in regulierten Kontexten geprüft werden.',
|
|
privacy: 'Datenschutz',
|
|
terms: 'Nutzungsbedingungen',
|
|
imprint: 'Impressum',
|
|
},
|
|
privacy: {
|
|
pageTitle: 'Datenschutz | Tenantial',
|
|
metaDescription: 'Tenantial öffentlicher Website-Datenschutzhinweis.',
|
|
heading: 'Datenschutzhinweis',
|
|
subtitle:
|
|
'Diese statische öffentliche Website beschreibt Tenantial und die Produktrichtung. Produkt-Previews verbinden sich nicht mit einem Live-Tenant. Kontaktlinks können deinen E-Mail-Client öffnen; sende keine Secrets, Credentials oder privaten Tenant-Exporte.',
|
|
},
|
|
terms: {
|
|
pageTitle: 'Nutzungsbedingungen | Tenantial',
|
|
metaDescription: 'Tenantial öffentliche Website-Nutzungsbedingungen.',
|
|
heading: 'Website-Nutzungsbedingungen',
|
|
subtitle:
|
|
'Die öffentliche Website beschreibt Tenantial-Positionierung und statische Produktkonzepte. Sie stellt keinen Produktionsservice bereit, verbindet sich nicht mit einem Tenant und führt keine administrativen Aktionen aus. Kommerzielle Bedingungen erfordern eine separate schriftliche Vereinbarung.',
|
|
},
|
|
imprint: {
|
|
pageTitle: 'Impressum | Tenantial',
|
|
metaDescription:
|
|
'Tenantial öffentliche Website-Veröffentlichungsinformationen.',
|
|
heading: 'Veröffentlichungsinformationen',
|
|
subtitle:
|
|
'Publisher: Tenantial. Business-Kontakt: hello@tenantial.com. Formale Registrierungs- und Verantwortlichkeitsangaben sollten im schriftlichen Evaluierungsprozess bestätigt werden, bevor diese Seite für regulierte Publikationsanforderungen genutzt wird.',
|
|
},
|
|
},
|
|
en: {
|
|
site: {
|
|
tagline: 'Evidence-first Microsoft tenant governance',
|
|
description:
|
|
'Tenantial helps Microsoft tenant administrators review policy evidence, snapshots, drift, findings, and restore plans before high-impact changes move forward.',
|
|
descriptionShort:
|
|
'Evidence-first governance workflows for Microsoft tenant review, backup, drift, and restore planning.',
|
|
},
|
|
nav: [
|
|
{ name: 'Home', url: '/' },
|
|
{ name: 'Platform', url: '/platform' },
|
|
{ name: 'Pricing', url: '/pricing' },
|
|
{ name: 'Trust', url: '/trust' },
|
|
{ name: 'Docs', url: '/welcome-to-docs/' },
|
|
{ name: 'Contact', url: '/contact' },
|
|
],
|
|
footer: {
|
|
sections: [
|
|
{
|
|
section: 'Product',
|
|
links: [
|
|
{ name: 'Platform', url: '/platform' },
|
|
{ name: 'Pricing', url: '/pricing' },
|
|
{ name: 'Trust', url: '/trust' },
|
|
{ name: 'Docs', url: '/welcome-to-docs/' },
|
|
],
|
|
},
|
|
{
|
|
section: 'Legal',
|
|
links: [
|
|
{ name: 'Privacy', url: '/privacy' },
|
|
{ name: 'Terms', url: '/terms' },
|
|
{ name: 'Legal', url: '/legal' },
|
|
{ name: 'Imprint', url: '/imprint' },
|
|
],
|
|
},
|
|
],
|
|
conversationTitle: 'Start a scoped conversation',
|
|
conversationContent:
|
|
'Use the contact page or email for business context only. Do not send secrets, credentials, or tenant exports through the public website.',
|
|
contactButton: 'Open contact page',
|
|
copyrightSuffix: 'Public website content only.',
|
|
},
|
|
auth: {
|
|
walkthrough: 'Request walkthrough',
|
|
},
|
|
home: {
|
|
pageTitle: 'Tenantial | Evidence-first Microsoft tenant governance',
|
|
metaDescription:
|
|
'Tenantial is evidence-first governance for Microsoft tenant configuration, with backup, restore, drift detection, findings, evidence, auditability, exceptions, and reviews.',
|
|
heroTitle:
|
|
'Evidence-first governance for <span class="text-yellow-500 dark:text-yellow-400">Microsoft tenant configuration</span>',
|
|
heroSubtitle:
|
|
'Tenantial helps administrators review backup evidence, immutable snapshots, drift detection, findings, exceptions, auditability, and restore plans before high-impact changes move forward.',
|
|
primaryCta: 'Request walkthrough',
|
|
secondaryCta: 'Explore platform',
|
|
heroAlt: 'Static Tenantial governance dashboard preview',
|
|
featureTitle: 'Backup, restore, and drift detection with review context',
|
|
featureSubtitle:
|
|
'Tenantial keeps backup snapshots, findings, evidence, auditability, exceptions, and reviews visible so restore decisions stay preview-first. The public preview is static and does not connect to live tenant data.',
|
|
featureAlt: 'Static Tenantial review board preview',
|
|
workflowTitle:
|
|
'A <span class="text-yellow-500 dark:text-yellow-400">review workflow</span> for evidence-first tenant governance.',
|
|
tabs: [
|
|
{
|
|
heading: 'Evidence intake',
|
|
content:
|
|
'Normalize inventory, backup, and snapshot context so reviews start from one readable view of observed policy state.',
|
|
svg: 'frame',
|
|
alt: 'Static Tenantial evidence intake preview',
|
|
first: true,
|
|
},
|
|
{
|
|
heading: 'Decision review',
|
|
content:
|
|
'Surface drift detection, findings, exceptions, auditability, and review notes before administrators choose the next action.',
|
|
svg: 'dashboard',
|
|
alt: 'Static Tenantial decision review preview',
|
|
second: true,
|
|
},
|
|
{
|
|
heading: 'Restore planning',
|
|
content:
|
|
'Treat restore as preview-first work with validation, conflict awareness, selective scope, and explicit confirmation.',
|
|
svg: 'verified',
|
|
alt: 'Static Tenantial restore planning preview',
|
|
},
|
|
],
|
|
faqTitle: 'Frequently<br />asked questions',
|
|
},
|
|
platform: {
|
|
pageTitle: 'Platform | Tenantial',
|
|
metaDescription:
|
|
'Tenantial public product model for Microsoft tenant backup evidence, restore planning, drift detection, findings, auditability, exceptions, and reviews.',
|
|
heading: 'Platform review model',
|
|
subtitle:
|
|
'Tenantial is positioned around backup evidence, immutable policy snapshots, structured diffs, drift detection, findings, exceptions, auditability, governance reviews, and cautious restore workflows for Microsoft tenant administrators.',
|
|
backupTitle: 'Backup and snapshot evidence',
|
|
backupSubtitle:
|
|
'Administrators need a reproducible record of what was observed before deciding whether a change is safe. Tenantial frames backup snapshots as review evidence, not as hidden automation.',
|
|
dashboardAlt: 'Static Tenantial inventory dashboard preview',
|
|
evidenceAlt: 'Static Tenantial evidence review panel preview',
|
|
driftTitle: 'Drift detection, findings, and exceptions',
|
|
driftSubtitle:
|
|
'Differences and findings should become readable decision work. Exceptions, evidence, review notes, and auditability keep the reasoning visible without claiming that the public website is connected to live tenant data.',
|
|
driftAlt: 'Static Tenantial drift workflow preview',
|
|
trustCta: 'Review trust posture',
|
|
restoreTitle: 'Restore planning stays defensive',
|
|
restoreSubtitle:
|
|
'Restore paths are described as preview-first workflows with validation, conflict awareness, selective scope, and explicit confirmation before any sensitive action.',
|
|
restoreAlt: 'Static Tenantial rollout readiness plan preview',
|
|
rolloutCta: 'Discuss rollout',
|
|
boundaryTitle: 'Public preview boundaries',
|
|
boundarySubtitle:
|
|
'The website uses static/demo previews to demonstrate the direction and visual foundation. It does not authenticate visitors, read a Microsoft tenant, execute operations, or store tenant exports.',
|
|
stats: [
|
|
{ stat: 'Static', description: 'product previews' },
|
|
{ stat: 'Preview', description: 'before restore execution' },
|
|
{ stat: 'Review', description: 'before high-impact changes' },
|
|
],
|
|
mainStatTitle: '0',
|
|
mainStatSubTitle: 'live tenant records used by this public website',
|
|
},
|
|
pricingIntro: {
|
|
pageTitle: 'Pricing | Tenantial',
|
|
metaDescription:
|
|
'Tenantial pricing uses conservative evaluation and rollout conversation paths, not instant public payment or access claims.',
|
|
heading: 'Pricing stays scoped',
|
|
subtitle:
|
|
'Tenantial does not claim instant payment, fixed package access, or automatic tenant connection from the public website.',
|
|
},
|
|
contact: {
|
|
pageTitle: 'Contact | Tenantial',
|
|
metaDescription:
|
|
'Request a Tenantial walkthrough or start a scoped rollout conversation. The public website does not collect live tenant data.',
|
|
title: 'Contact Tenantial',
|
|
subtitle:
|
|
'Request a walkthrough or start a scoped rollout conversation. Do not send secrets, credentials, or tenant exports through this public website.',
|
|
formTitle: 'Draft a walkthrough request',
|
|
formSubtitle:
|
|
'This static form does not submit to a backend. Use it to draft context before emailing Tenantial.',
|
|
firstName: 'First Name',
|
|
lastName: 'Last Name',
|
|
email: 'Email',
|
|
phone: 'Phone Number',
|
|
details: 'Details',
|
|
submit: 'Prepare email draft',
|
|
blocks: {
|
|
docsHeading: 'Knowledgebase',
|
|
docsContent: 'Read public notes about the Tenantial review model.',
|
|
docsLink: 'Visit docs',
|
|
faqHeading: 'FAQ',
|
|
faqContent:
|
|
'Explore our FAQ for quick, clear answers to common queries.',
|
|
faqLink: 'Visit FAQ',
|
|
boundaryHeading: 'Product preview boundary',
|
|
boundaryContent:
|
|
'The website does not connect to live tenant data or start backend workflows.',
|
|
emailHeading: 'Contact us by email',
|
|
emailContent: 'Prefer the written word? Drop us an email at',
|
|
},
|
|
},
|
|
trust: {
|
|
pageTitle: 'Trust | Tenantial',
|
|
metaDescription:
|
|
'Tenantial public trust posture with conservative claims and clear static preview boundaries.',
|
|
heading: 'Trust starts with clear boundaries',
|
|
subtitle:
|
|
'Tenantial public copy avoids customer-logo proof, third-party endorsement language, external assurance statements, service-level commitments, and recovery promises unless supplied and reviewed.',
|
|
cta: 'Contact Tenantial',
|
|
statsTitle: 'Public website posture',
|
|
statsSubtitle:
|
|
'The website describes a cautious product direction. It does not expose private tenant data, run tenant operations, or act as a support evidence portal.',
|
|
mainStatTitle: 'Static',
|
|
mainStatSubTitle: 'product previews only',
|
|
stats: [
|
|
{ stat: 'No', description: 'customer-logo proof' },
|
|
{ stat: 'No', description: 'external endorsement claim' },
|
|
{ stat: 'No', description: 'live tenant connection' },
|
|
],
|
|
},
|
|
legal: {
|
|
pageTitle: 'Legal | Tenantial',
|
|
metaDescription: 'Tenantial public website legal information.',
|
|
heading: 'Public legal information',
|
|
subtitle:
|
|
'These pages provide conservative public website information and should be reviewed before production publication in any regulated context.',
|
|
privacy: 'Privacy',
|
|
terms: 'Terms',
|
|
imprint: 'Imprint',
|
|
},
|
|
privacy: {
|
|
pageTitle: 'Privacy | Tenantial',
|
|
metaDescription: 'Tenantial public website privacy notice.',
|
|
heading: 'Privacy notice',
|
|
subtitle:
|
|
'This static public website describes Tenantial and its product direction. Product previews do not connect to a live tenant. Contact links may open your email client; do not send secrets, credentials, or private tenant exports.',
|
|
},
|
|
terms: {
|
|
pageTitle: 'Terms | Tenantial',
|
|
metaDescription: 'Tenantial public website terms.',
|
|
heading: 'Website terms',
|
|
subtitle:
|
|
'The public website describes Tenantial positioning and static product concepts. It does not provide a production service, connect to a tenant, or execute administrative actions. Commercial terms require a separate written agreement.',
|
|
},
|
|
imprint: {
|
|
pageTitle: 'Imprint | Tenantial',
|
|
metaDescription: 'Tenantial public website publication information.',
|
|
heading: 'Publication information',
|
|
subtitle:
|
|
'Publisher: Tenantial. Business contact: hello@tenantial.com. Formal registration and responsible-party details should be confirmed through the written evaluation process before relying on this page for regulated publication needs.',
|
|
},
|
|
},
|
|
};
|
|
|
|
export const featuresByLocale: Record<Locale, Feature[]> = {
|
|
de: [
|
|
{
|
|
heading: 'Backup-Evidence',
|
|
content:
|
|
'Prüfe beobachtete Policy-Metadaten und Backup-Snapshots aus einer lesbaren Quelle, bevor Entscheidungen beginnen.',
|
|
svg: 'frame',
|
|
},
|
|
{
|
|
heading: 'Restore-Planung',
|
|
content:
|
|
'Vergleiche unveränderliche Snapshots und plane Restore-Arbeit mit Validierung, selektivem Scope und explizitem Review.',
|
|
svg: 'dashboard',
|
|
},
|
|
{
|
|
heading: 'Drift Detection',
|
|
content:
|
|
'Verwandle Unterschiede, Findings und Evidence in lesbare Review-Arbeit, bevor Administratoren Änderungen entscheiden.',
|
|
svg: 'verified',
|
|
},
|
|
{
|
|
heading: 'Auditability und Exceptions',
|
|
content:
|
|
'Halte Exceptions, Review-Notizen und Auditability sichtbar, damit Entscheidungen zuordenbar bleiben.',
|
|
svg: 'checkCircle',
|
|
},
|
|
],
|
|
en: [
|
|
{
|
|
heading: 'Backup evidence',
|
|
content:
|
|
'Review observed policy metadata and backup snapshots from one readable source before decisions start.',
|
|
svg: 'frame',
|
|
},
|
|
{
|
|
heading: 'Restore planning',
|
|
content:
|
|
'Compare immutable snapshots and plan restore work with validation, selective scope, and explicit review.',
|
|
svg: 'dashboard',
|
|
},
|
|
{
|
|
heading: 'Drift detection',
|
|
content:
|
|
'Turn differences, findings, and evidence into readable review work before administrators decide what to change.',
|
|
svg: 'verified',
|
|
},
|
|
{
|
|
heading: 'Auditability and exceptions',
|
|
content:
|
|
'Keep exceptions, review notes, and auditability visible so decisions stay attributable.',
|
|
svg: 'checkCircle',
|
|
},
|
|
],
|
|
};
|
|
|
|
export const pricingByLocale: Record<Locale, Pricing> = {
|
|
de: {
|
|
title: 'Evaluierungs- und Rollout-Optionen',
|
|
subTitle:
|
|
'Kommerzielle Pakete bleiben auf der öffentlichen Website bewusst konservativ. Es wird kein Sofortkauf oder fester Access-Plan behauptet.',
|
|
badge: 'Scoped',
|
|
thirdOption: 'Brauchst du ein engeres Evaluierungsgespräch?',
|
|
btnText: 'Tenantial kontaktieren',
|
|
starterKit: {
|
|
name: 'Evaluation',
|
|
description: 'Für Teams, die Fit vor einer Rollout-Zusage prüfen.',
|
|
price: 'Kontakt',
|
|
cents: '',
|
|
billingFrequency: 'für Scope',
|
|
features: [
|
|
'Geführter Produkt-Walkthrough',
|
|
'Statische Demo-Review',
|
|
'Deployment-Fit-Gespräch',
|
|
],
|
|
purchaseBtnTitle: 'Walkthrough anfragen',
|
|
purchaseLink: '/contact',
|
|
},
|
|
professionalToolbox: {
|
|
name: 'Managed Rollout',
|
|
description: 'Für geplante Staging- und Operator-Review-Gespräche.',
|
|
price: 'Scoped',
|
|
cents: '',
|
|
billingFrequency: 'Angebot',
|
|
features: [
|
|
'Readiness Review',
|
|
'Staging-Validierungsplan',
|
|
'Operational Handoff Notes',
|
|
'Trust- und Legal-Copy-Review',
|
|
],
|
|
purchaseBtnTitle: 'Rollout besprechen',
|
|
purchaseLink: '/contact',
|
|
},
|
|
},
|
|
en: {
|
|
title: 'Evaluation and rollout options',
|
|
subTitle:
|
|
'Commercial packaging is intentionally conservative on the public website. No instant payment path or fixed access package is implied.',
|
|
badge: 'Scoped',
|
|
thirdOption: 'Need a narrower evaluation conversation?',
|
|
btnText: 'Contact Tenantial',
|
|
starterKit: {
|
|
name: 'Evaluation',
|
|
description: 'For teams reviewing fit before any rollout commitment.',
|
|
price: 'Contact',
|
|
cents: '',
|
|
billingFrequency: 'for scope',
|
|
features: [
|
|
'Guided public product walkthrough',
|
|
'Static demo review',
|
|
'Deployment-fit discussion',
|
|
],
|
|
purchaseBtnTitle: 'Request walkthrough',
|
|
purchaseLink: '/contact',
|
|
},
|
|
professionalToolbox: {
|
|
name: 'Managed rollout',
|
|
description: 'For planned staging and operator review conversations.',
|
|
price: 'Scoped',
|
|
cents: '',
|
|
billingFrequency: 'quote',
|
|
features: [
|
|
'Readiness review',
|
|
'Staging validation plan',
|
|
'Operational handoff notes',
|
|
'Trust and legal copy review',
|
|
],
|
|
purchaseBtnTitle: 'Discuss rollout',
|
|
purchaseLink: '/contact',
|
|
},
|
|
},
|
|
};
|
|
|
|
export const faqsByLocale: Record<Locale, FaqGroup> = {
|
|
de: {
|
|
subTitle: 'Klare Antworten für Besucher der öffentlichen Website.',
|
|
faqs: [
|
|
{
|
|
question: 'Was hilft Tenantial Teams zu verstehen?',
|
|
answer:
|
|
'Tenantial ist auf Backup-Evidence, Restore-Planung, Drift Detection, Findings, Auditability, Exceptions und Reviews für Microsoft-Tenant-Konfiguration ausgerichtet.',
|
|
},
|
|
{
|
|
question:
|
|
'Verbindet sich diese öffentliche Website mit einem Live-Tenant?',
|
|
answer:
|
|
'Nein. Produkt-Previews und Beispiele sind statische Demonstrationen und authentifizieren keine Besucher oder lesen Tenant-Daten.',
|
|
},
|
|
{
|
|
question: 'Wird Restore als automatisches Ergebnis dargestellt?',
|
|
answer:
|
|
'Nein. Tenantial beschreibt Restore als vorsichtigen Workflow mit Preview, Validierung, selektivem Scope, expliziter Bestätigung und Review-Kontext.',
|
|
},
|
|
{
|
|
question: 'Veröffentlicht Tenantial hier Customer Proof?',
|
|
answer:
|
|
'Ohne gelieferte und geprüfte Evidence werden keine Kundenlogos, Third-Party-Endorsements, externen Assurance-Aussagen, Service-Level-Commitments oder Recovery-Versprechen veröffentlicht.',
|
|
},
|
|
],
|
|
},
|
|
en: {
|
|
subTitle: 'Straight answers for public website visitors.',
|
|
faqs: [
|
|
{
|
|
question: 'What does Tenantial help teams understand?',
|
|
answer:
|
|
'Tenantial is positioned around backup evidence, restore planning, drift detection, findings, auditability, exceptions, and reviews for Microsoft tenant configuration.',
|
|
},
|
|
{
|
|
question: 'Does this public website connect to a live tenant?',
|
|
answer:
|
|
'No. Product previews and examples are static demonstrations and do not authenticate visitors or read tenant data.',
|
|
},
|
|
{
|
|
question: 'Is restore positioned as an automatic outcome?',
|
|
answer:
|
|
'No. Tenantial describes restore as a cautious workflow with preview, validation, selective scope, explicit confirmation, and review context.',
|
|
},
|
|
{
|
|
question: 'Does Tenantial publish customer proof here?',
|
|
answer:
|
|
'No customer logos, third-party endorsements, external assurance statements, service-level commitments, or recovery promises are published without supplied and reviewed evidence.',
|
|
},
|
|
],
|
|
},
|
|
};
|