Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/app/content/types.ts
blob: b29a745532b88b8db3f59eccba4975d917f7beef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com>
// SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.1

/** The words of the frame around every page. */
export type Chrome = {
  skip: string;
  docs: string;
  getStarted: string;
  source: string;
  language: string;
  toDark: string;
  toLight: string;
  menu: string;
  copy: string;
  copied: string;
  footer: {
    tagline: string;
    family: string;
    company: string;
    license: string;
  };
  notFound: { title: string; text: string; home: string };
  docsNav: {
    groups: Record<string, string>;
    onThisPage: string;
    englishOnly: string;
    previous: string;
    next: string;
    edit: string;
    pages: string;
  };
};

export type Feature = { title: string; text: string };

/** The home page in one language. */
export type HomeText = {
  title: string;
  description: string;
  eyebrow: string;
  headline: string;
  lead: string;
  start: string;
  commands: string;
  release: string;
  featuresHeading: string;
  featuresLead: string;
  features: readonly Feature[];
  stepsHeading: string;
  steps: readonly Feature[];
  sampleHeading: string;
  sampleLead: string;
  closingHeading: string;
  closingText: string;
  closingAction: string;
};