Skip to content

Commit 6655c47

Browse files
committed
docs: updated HomeContent.js to German language.
1 parent e2cb79e commit 6655c47

File tree

1 file changed

+109
-97
lines changed

1 file changed

+109
-97
lines changed

src/components/Layout/HomeContent.js

Lines changed: 109 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -160,124 +160,126 @@ export function HomeContent() {
160160

161161
<Section background="left-card">
162162
<Center>
163-
<Header>Create user interfaces from components</Header>
163+
<Header>Erstelle Benutzeroberflächen von Komponenten.</Header>
164164
<Para>
165-
React lets you build user interfaces out of individual pieces
166-
called components. Create your own React components like{' '}
167-
<Code>Thumbnail</Code>, <Code>LikeButton</Code>, and{' '}
168-
<Code>Video</Code>. Then combine them into entire screens, pages,
169-
and apps.
165+
React lässt dich Benutzeroberflächen aus einzelnen Komponenten
166+
erstellen. Erstelle deine eigenen React-Komponenten wie zum
167+
Beispiel <Code>Thumbnail</Code>, <Code>LikeButton</Code> und{' '}
168+
<Code>Video</Code>. Kombiniere sie dann zu ganzen Bildschirmen,
169+
Seiten und Apps.
170170
</Para>
171171
</Center>
172172
<FullBleed>
173173
<Example1 />
174174
</FullBleed>
175175
<Center>
176176
<Para>
177-
Whether you work on your own or with thousands of other
178-
developers, using React feels the same. It is designed to let you
179-
seamlessly combine components written by independent people,
180-
teams, and organizations.
177+
Ob du alleine arbeitest oder mit tausenden anderen Entwicklern,
178+
das Arbeiten mit React fühlt sich gleich an. Es ist so konzipiert,
179+
dass du Komponenten, die von unabhängigen Personen, Teams und
180+
Organisationen geschrieben wurden, nahtlos kombinieren kannst.
181181
</Para>
182182
</Center>
183183
</Section>
184184

185185
<Section background="right-card">
186186
<Center>
187-
<Header>Write components with code and markup</Header>
187+
<Header>Schreibe Komponenten mit Code und Markup</Header>
188188
<Para>
189-
React components are JavaScript functions. Want to show some
190-
content conditionally? Use an <Code>if</Code> statement.
191-
Displaying a list? Try array <Code>map()</Code>. Learning React is
192-
learning programming.
189+
React-Komponenten sind JavaScript-Funktionen. Möchtest du Inhalte
190+
bedingt anzeigen? Verwende eine <Code>if</Code>-Anweisung.
191+
Möchtest du eine Liste anzeigen? Probiere es mit{' '}
192+
<Code>map()</Code>. Das Erlernen von React ist das Erlernen von
193+
programmieren.
193194
</Para>
194195
</Center>
195196
<FullBleed>
196197
<Example2 />
197198
</FullBleed>
198199
<Center>
199200
<Para>
200-
This markup syntax is called JSX. It is a JavaScript syntax
201-
extension popularized by React. Putting JSX markup close to
202-
related rendering logic makes React components easy to create,
203-
maintain, and delete.
201+
Die Syntax von JSX ist eine JavaScript-Syntaxerweiterung, die von
202+
React populär gemacht wurde. Das Platzieren von JSX-Markup in der
203+
Nähe der zugehörigen Rendering-Logik macht React-Komponenten
204+
einfach zu erstellen, zu pflegen und zu löschen.
204205
</Para>
205206
</Center>
206207
</Section>
207208

208209
<Section background="left-card">
209210
<Center>
210-
<Header>Add interactivity wherever you need it</Header>
211+
<Header>Füge Interaktivität hinzu, wo immer du sie brauchst</Header>
211212
<Para>
212-
React components receive data and return what should appear on the
213-
screen. You can pass them new data in response to an interaction,
214-
like when the user types into an input. React will then update the
215-
screen to match the new data.
213+
React-Komponenten empfangen Daten und geben zurück, was auf dem
214+
Bildschirm erscheinen soll. Du kannst ihnen neue Daten übergeben
215+
als Reaktion auf eine Interaktion wie wenn der Benutzer in ein
216+
Eingabefeld tippt. React wird den Bildschirm aktualisieren, um den
217+
neuen Daten zu entsprechen.
216218
</Para>
217219
</Center>
218220
<FullBleed>
219221
<Example3 />
220222
</FullBleed>
221223
<Center>
222224
<Para>
223-
You don’t have to build your whole page in React. Add React to
224-
your existing HTML page, and render interactive React components
225-
anywhere on it.
225+
Du musst nicht deine ganze Seite in React erstellen. Füge React zu
226+
deiner vorhandenen HTML-Seite hinzu und rendere interaktive
227+
React-Komponenten überall darauf.
226228
</Para>
227229
<div className="flex justify-start w-full lg:justify-center">
228230
<CTA
229231
color="gray"
230232
icon="code"
231233
href="/learn/add-react-to-an-existing-project">
232-
Add React to your page
234+
Füge React zu deiner Seite hinzu
233235
</CTA>
234236
</div>
235237
</Center>
236238
</Section>
237239

238240
<Section background="right-card">
239241
<Center>
240-
<Header>
241-
Go full-stack <br className="hidden lg:inline" />
242-
with a framework
243-
</Header>
242+
<Header>Full-Stack Frameworks erhältlich</Header>
244243
<Para>
245-
React is a library. It lets you put components together, but it
246-
doesn’t prescribe how to do routing and data fetching. To build an
247-
entire app with React, we recommend a full-stack React framework
248-
like <Link href="https://nextjs.org">Next.js</Link> or{' '}
249-
<Link href="https://remix.run">Remix</Link>.
244+
React ist eine Bibliothek. Sie ermöglicht es, Komponenten
245+
zusammenzufügen, schreibt aber nicht vor, wie Routing und
246+
Datenabruf implementiert werden sollen. Um eine gesamte App mit
247+
React zu erstellen, empfehlen wir ein Full-Stack React-Framework
248+
wie zum Beispiel <Link href="https://nextjs.org">Next.js</Link>{' '}
249+
oder <Link href="https://remix.run">Remix</Link>.
250250
</Para>
251251
</Center>
252252
<FullBleed>
253253
<Example4 />
254254
</FullBleed>
255255
<Center>
256256
<Para>
257-
React is also an architecture. Frameworks that implement it let
258-
you fetch data in asynchronous components that run on the server
259-
or even during the build. Read data from a file or a database, and
260-
pass it down to your interactive components.
257+
React ist auch eine Architektur. Frameworks, die es
258+
implementieren, ermöglichen es, Daten in asynchronen Komponenten
259+
abzurufen, die auf dem Server oder sogar während des Builds
260+
ausgeführt werden. Lese Daten aus einer Datei oder einer Datenbank
261+
und gib sie an deine interaktiven Komponenten weiter.
261262
</Para>
262263
<div className="flex justify-start w-full lg:justify-center">
263264
<CTA
264265
color="gray"
265266
icon="framework"
266267
href="/learn/start-a-new-react-project">
267-
Get started with a framework
268+
Steige mit einem Framework ein
268269
</CTA>
269270
</div>
270271
</Center>
271272
</Section>
272273
<Section background="left-card">
273274
<div className="mx-auto flex flex-col w-full">
274275
<div className="mx-auto max-w-4xl lg:text-center items-center px-5 flex flex-col">
275-
<Header>Use the best from every platform</Header>
276+
<Header>Benutze das Beste von jeder Plattform</Header>
276277
<Para>
277-
People love web and native apps for different reasons. React
278-
lets you build both web apps and native apps using the same
279-
skills. It leans upon each platform’s unique strengths to let
280-
your interfaces feel just right on every platform.
278+
Benutzer lieben Web- und Native-Apps aus unterschiedlichen
279+
Gründen. React ermöglicht es, sowohl Web-Apps als auch
280+
Native-Apps mit den gleichen Fähigkeiten zu erstellen. Es stützt
281+
sich auf die einzigartigen Stärken jeder Plattform, um ein
282+
natives Gefühl auf jeder Plattform zu erzeugen.
281283
</Para>
282284
</div>
283285
<div className="max-w-7xl mx-auto flex flex-col lg:flex-row mt-16 mb-20 lg:mb-28 px-5 gap-20 lg:gap-5">
@@ -291,15 +293,16 @@ export function HomeContent() {
291293
<div className="bg-wash relative h-14 w-full" />
292294
<div className="relative flex items-start justify-center flex-col flex-1 pb-16 pt-5 gap-3 px-5 lg:px-10 lg:pt-8">
293295
<h4 className="leading-tight text-primary font-semibold text-3xl lg:text-4xl">
294-
Stay true to the web
296+
Bleibe dem Web treu
295297
</h4>
296298
<p className="lg:text-xl leading-normal text-secondary">
297-
People expect web app pages to load fast. On the server,
298-
React lets you start streaming HTML while you’re still
299-
fetching data, progressively filling in the remaining
300-
content before any JavaScript code loads. On the client,
301-
React can use standard web APIs to keep your UI
302-
responsive even in the middle of rendering.
299+
Benutzer erwarten, dass Web-App-Seiten schnell laden.
300+
Mit React kannst du auf dem Server HTML streamen,
301+
während noch Daten abgerufen werden, und allmählich den
302+
restlichen Inhalt laden, bevor JavaScript-Code geladen
303+
wird. Auf dem Client kann React Standard-Web-APIs
304+
verwenden, um Benutzeroberfläche auch mitten im Rendern
305+
reaktionsschnell zu halten.
303306
</p>
304307
</div>
305308
</div>
@@ -377,21 +380,26 @@ export function HomeContent() {
377380
</div>
378381
<div className="flex flex-col items-start justify-center pt-0 gap-3 px-2.5 lg:pt-8 lg:px-8">
379382
<h4 className="leading-tight text-primary dark:text-primary-dark font-semibold text-3xl lg:text-4xl">
380-
Go truly native
383+
Erlebe das wahre Nativ
381384
</h4>
382385
<p className="h-full lg:text-xl text-secondary dark:text-secondary-dark leading-normal">
383-
People expect native apps to look and feel like their
384-
platform.{' '}
386+
Benutzer erwarten, dass native Apps wie ihre Plattform
387+
aussehen und sich anfühlen.{' '}
385388
<Link href="https://reactnative.dev">
386-
React Native
389+
{' '}
390+
React Native{' '}
387391
</Link>{' '}
388-
and{' '}
389-
<Link href="https://github.com/expo/expo">Expo</Link>{' '}
390-
let you build apps in React for Android, iOS, and
391-
more. They look and feel native because their UIs{' '}
392-
<i>are</i> truly native. It’s not a web view—your
393-
React components render real Android and iOS views
394-
provided by the platform.
392+
und{' '}
393+
<Link href="https://github.com/expo/expo">
394+
{' '}
395+
Expo{' '}
396+
</Link>
397+
ermöglichen es, Apps in React für Android, iOS und
398+
mehr zu erstellen. Sie sehen und fühlen sich nativ an,
399+
weil ihre Benutzeroberflächen wirklich nativ sind. Es
400+
ist kein Web-View - Ihre React-Komponenten rendern
401+
echte Android- und iOS-Ansichten, die von der
402+
Plattform bereitgestellt werden.
395403
</p>
396404
</div>
397405
</div>
@@ -401,14 +409,13 @@ export function HomeContent() {
401409
</div>
402410
<div className="px-5 lg:px-0 max-w-4xl mx-auto lg:text-center text-secondary dark:text-secondary-dark">
403411
<Para>
404-
With React, you can be a web <i>and</i> a native developer. Your
405-
team can ship to many platforms without sacrificing the user
406-
experience. Your organization can bridge the platform silos, and
407-
form teams that own entire features end-to-end.
412+
Mit React kannst du ein Web- und ein Native-Entwickler sein.
413+
Dein Team kann auf viele Plattformen ausliefern, ohne die
414+
Benutzererfahrung zu beeinträchtigen.
408415
</Para>
409416
<div className="flex justify-start w-full lg:justify-center">
410417
<CTA color="gray" icon="native" href="https://reactnative.dev/">
411-
Build for native platforms
418+
Erstelle native Plattformen
412419
</CTA>
413420
</div>
414421
</div>
@@ -419,31 +426,33 @@ export function HomeContent() {
419426
<div className="max-w-7xl mx-auto flex flex-col lg:flex-row px-5">
420427
<div className="max-w-3xl lg:max-w-7xl gap-5 flex flex-col lg:flex-row lg:px-5">
421428
<div className="w-full lg:w-6/12 max-w-3xl flex flex-col items-start justify-start lg:ps-5 lg:pe-10">
422-
<Header>Upgrade when the future is ready</Header>
429+
<Header>Aktualisiere wenn die Zukunft bereit ist</Header>
423430
<Para>
424-
React approaches changes with care. Every React commit is
425-
tested on business-critical surfaces with over a billion
426-
users. Over 100,000 React components at Meta help validate
427-
every migration strategy.
431+
React geht sorgfältig mit Änderungen um. Jeder React-Commit
432+
wird auf geschäftskritischen Oberflächen mit über einer
433+
Milliarde Benutzern getestet. Über 100.000 React-Komponenten
434+
bei Meta sorgen dafür dass jede Migrationsstrategie validiert
435+
wird.
428436
</Para>
429437
<div className="order-last pt-5">
430438
<Para>
431-
The React team is always researching how to improve React.
432-
Some research takes years to pay off. React has a high bar
433-
for taking a research idea into production. Only proven
434-
approaches become a part of React.
439+
Das React Team forscht immer daran, wie React verbessert
440+
werden kann. Einige Forschungen dauern Jahre, um sich
441+
auszuzahlen. React hat eine hohe Hürde, um eine
442+
Forschungsidee in die Produktion zu übernehmen. Nur bewährte
443+
Ansätze werden Teil von React.
435444
</Para>
436445
<div className="hidden lg:flex justify-start w-full">
437446
<CTA color="gray" icon="news" href="/blog">
438-
Read more React news
447+
Mehr React-Neuigkeiten
439448
</CTA>
440449
</div>
441450
</div>
442451
</div>
443452
<div className="w-full lg:w-6/12">
444453
<p className="uppercase tracking-wide font-bold text-sm text-tertiary dark:text-tertiary-dark flex flex-row gap-2 items-center mt-5 lg:-mt-2 w-full">
445454
<IconChevron />
446-
Latest React News
455+
Aktuelle React-Neuigkeiten
447456
</p>
448457
<div className="flex-col sm:flex-row flex-wrap flex gap-5 text-start my-5">
449458
<div className="flex-1 min-w-[40%] text-start">
@@ -461,7 +470,7 @@ export function HomeContent() {
461470
</div>
462471
<div className="flex lg:hidden justify-start w-full">
463472
<CTA color="gray" icon="news" href="/blog">
464-
Read more React news
473+
Mehr React-Neuigkeiten
465474
</CTA>
466475
</div>
467476
</div>
@@ -474,27 +483,30 @@ export function HomeContent() {
474483
<div className="mx-auto flex flex-col max-w-4xl">
475484
<Center>
476485
<Header>
477-
Join a community <br className="hidden lg:inline" />
478-
of millions
486+
Trete einer Community <br className="hidden lg:inline" />
487+
von Millionen bei
479488
</Header>
480489
<Para>
481-
You’re not alone. Two million developers from all over the
482-
world visit the React docs every month. React is something
483-
that people and teams can agree on.
490+
Du bist nicht alleine. Zwei Millionen Entwickler aus der
491+
ganzen Welt besuchen jeden Monat die React-Dokumentation.
492+
React ist etwas, auf das sich Menschen und Teams einigen und
493+
verlassen können.
484494
</Para>
485495
</Center>
486496
</div>
487497
<CommunityGallery />
488498
<div className="mx-auto flex flex-col max-w-4xl">
489499
<Center>
490500
<Para>
491-
This is why React is more than a library, an architecture, or
492-
even an ecosystem. React is a community. It’s a place where
493-
you can ask for help, find opportunities, and meet new
494-
friends. You will meet both developers and designers,
495-
beginners and experts, researchers and artists, teachers and
496-
students. Our backgrounds may be very different, but React
497-
lets us all create user interfaces together.
501+
Das ist der Grund, warum React mehr als eine Bibliothek, eine
502+
Architektur oder sogar ein Ökosystem ist. React ist eine
503+
Community. Es ist ein Ort, an dem du um Hilfe bitten,
504+
Möglichkeiten finden und neue Freunde treffen kannst. Du wirst
505+
sowohl Entwickler als auch Designer, Anfänger und Experten,
506+
Forscher und Künstler, Lehrer und Schüler treffen. Unsere
507+
Hintergründe können sehr unterschiedlich sein, aber React
508+
ermöglicht es uns allen, gemeinsam Benutzeroberflächen zu
509+
erstellen.
498510
</Para>
499511
</Center>
500512
</div>
@@ -511,15 +523,15 @@ export function HomeContent() {
511523
</div>
512524
<Logo className="uwu-hidden text-brand dark:text-brand-dark w-24 lg:w-28 mb-10 lg:mb-8 mt-12 h-auto mx-auto self-start" />
513525
<Header>
514-
Welcome to the <br className="hidden lg:inline" />
515-
React community
526+
Willkommen in der <br className="hidden lg:inline" />
527+
React-Community
516528
</Header>
517529
<ButtonLink
518530
href={'/learn'}
519531
type="primary"
520532
size="lg"
521533
label="Take the Tutorial">
522-
Get Started
534+
Lege los
523535
</ButtonLink>
524536
</div>
525537
</Section>

0 commit comments

Comments
 (0)