diff --git a/src/components/CheckRepoForm.tsx b/src/components/CheckRepoForm.tsx index b6917090e7e5fc0053856be1f2163c7fab405e96..e0059fea49c606ae669569751fe3117ea716816f 100644 --- a/src/components/CheckRepoForm.tsx +++ b/src/components/CheckRepoForm.tsx @@ -75,7 +75,7 @@ const CheckRepoForm: FunctionComponent<Props> = ({ {isPending ? ( <Button className="border-transparent" disabled> <Loader2 className="animate-spin" /> - Please wait + Bitte warten </Button> ) : ( <Button @@ -83,7 +83,7 @@ const CheckRepoForm: FunctionComponent<Props> = ({ type="submit" variant={'default'} > - Check + Testen </Button> )} </div> diff --git a/src/components/landing-page/ApiSmallDemo.tsx b/src/components/landing-page/ApiSmallDemo.tsx index 3a87169548774548e00c11bb9a99c61db6faa288..8aa53f3df69eb3b039c5ae0f787210f2ac426231 100644 --- a/src/components/landing-page/ApiSmallDemo.tsx +++ b/src/components/landing-page/ApiSmallDemo.tsx @@ -17,11 +17,11 @@ export default function ApiSmallDemo() { <Toaster /> <div className="relative isolate overflow-hidden bg-blue-900 px-6 py-24 shadow-2xl sm:rounded-3xl sm:px-24 xl:py-32"> <h2 className="mx-auto max-w-3xl text-center text-4xl font-semibold tracking-tight text-white sm:text-5xl"> - Try the Badge API + Testen Sie die Badge API </h2> <p className="mx-auto mt-6 max-w-lg text-center text-lg text-zinc-200"> - Enter the URL of a public openCode repository to see wich of - the official badges would be granted. + Geben Sie die URL eines öffentlichen openCode-Repositorys + ein, um zu sehen, welche der offiziellen Badges vergeben werden. </p> <div className="mx-auto mt-12 max-w-4xl"> <CheckRepoForm onScanFinished={handleScanFinished} /> diff --git a/src/components/landing-page/Hero.tsx b/src/components/landing-page/Hero.tsx index deb72f496fd7a6921699628d74c05927203bd5d4..00d192f0e6afe35005454e902625f8cad58c8129 100644 --- a/src/components/landing-page/Hero.tsx +++ b/src/components/landing-page/Hero.tsx @@ -55,38 +55,36 @@ export default function Hero() { <div className="mx-auto max-w-2xl gap-x-14 lg:mx-0 lg:flex lg:max-w-none lg:items-center"> <div className="relative w-full lg:max-w-xl lg:shrink-0 xl:max-w-2xl"> <h1 className="text-pretty text-5xl font-semibold tracking-tight text-zinc-900 sm:text-7xl"> - Badge API - building trust in open - source + Badge API - Vertrauen in Open Source Software fördern </h1> <p className="mt-8 text-pretty text-lg font-medium text-zinc-600 sm:max-w-md sm:text-xl/8 lg:max-w-none"> - The Badge API is a service scanning - repositories for specific criteria and - generating badges based on the results. - The badges are displayed in the{' '} + Die Badge-API ist ein Dienst, der openCode Repositories nach bestimmten + Kriterien durchsucht und auf Basis der Ergebnisse + Badges generiert, die im{' '} <a target="_blank" rel="noreferrer noopener" href="https://opencode.de/en/software" className="text-blue-500 underline" > - openCode software catalog + openCode Software Katalog </a>{' '} - and indicate the status of the - repository in terms of security, - maintenance, and reuse. + angezeigt werden und den Status des + epositories in Bezug auf Sicherheit, + Wartung und Wiederverwendung anzeigen. </p> <div className="mt-10 flex items-center gap-x-6"> <a href="/introduction" className="rounded-md bg-blue-600 px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-blue-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue-600" > - Read the Docs + Zur Dokumentation </a> <a href="#api-small-demo" className="text-sm/6 font-semibold text-zinc-900" > - API Live demo{' '} + API Live Demo{' '} <span aria-hidden="true">→</span> </a> </div> diff --git a/src/pages/_meta.ts b/src/pages/_meta.ts index a9e16687572723dac0bc958a1f1d55dc74fb6cea..ccf6a7d05819589d3e46852f75a8a5665a03ad01 100644 --- a/src/pages/_meta.ts +++ b/src/pages/_meta.ts @@ -9,7 +9,7 @@ export default { concepts: { title: 'Concepts' }, 'api-docs': { title: 'API' }, 'about-opencode': { - title: 'About openCode ↗', + title: 'Mehr zu openCode ↗', type: 'page', href: 'https://opencode.de/en', newWindow: true, diff --git a/theme.config.tsx b/theme.config.tsx index 8a4cee88924ceaff7ff88b82d4a6b6b2c7359772..bb66031aeb6dbb3bd4b1eff8d3547dcca62b186e 100644 --- a/theme.config.tsx +++ b/theme.config.tsx @@ -22,7 +22,7 @@ const config: DocsThemeConfig = { property="og:title" content={ (frontMatter.title ?? rest.title) + - ' | Badge API Documentation' || + ' | Badge API Documentation' || 'Badge API Documentation' } /> @@ -36,7 +36,7 @@ const config: DocsThemeConfig = { }, banner: { key: 'development', - content: '🚧 This Documentation is under active development.', + content: '🚧 Diese Dokumentation befindet sich aktuell im Aufbau.', dismissible: false, }, logo: ( @@ -50,7 +50,7 @@ const config: DocsThemeConfig = { /> <span> <span className="font-space-grotesk text-xl font-bold text-black"> - Badge API Documentation + Badge API Dokumentation </span> </span> </span> @@ -105,7 +105,7 @@ const config: DocsThemeConfig = { target="_blank" rel="noopener noreferrer" > - Imprint + Impressum </Link> <Link className="text-blue-600 hover:text-blue-400" @@ -114,14 +114,14 @@ const config: DocsThemeConfig = { target="_blank" rel="noopener noreferrer" > - Data Privacy + Datenschutz </Link> <Link className="text-blue-600 hover:text-blue-400" title="Datenschutz" href="/declaration-on-accessibility" > - Declaration on accessibility + Erklärung zur Barrierefreiheit </Link> <Link className="text-blue-600 hover:text-blue-400" @@ -129,7 +129,7 @@ const config: DocsThemeConfig = { href="mailto:info@opencode.de" > <ExclamationCircleIcon className="-mt-1 mr-1 inline h-4 w-4" /> - Feedback on barriers + Barriere melden </Link> </div> <p className="mt-4">