chore(i18n,docs): processed translations (#45565)
This commit is contained in:
@@ -85,7 +85,7 @@ Sei insgesamt respektvoll gegenüber anderen. Wir sind Menschen überall auf der
|
||||
|
||||
Wenn du das oben genannte **eine Weile lang konsequent praktizierst** und unsere anderen Moderatoren dich empfehlen, wird ein Mitarbeiter auf dich zukommen und dich in das Moderatorenteam aufnehmen. Open-Source-Arbeit ist freiwillige Arbeit und unsere Zeit ist begrenzt. Wir erkennen an, dass dies wahrscheinlich auch in deiner Situation der Fall ist. Deshalb betonen wir **konsequent** zu sein, anstatt sich rund um die Uhr (24/7) in der Community zu engagieren.
|
||||
|
||||
Take a look at our [Moderator Handbook](moderator-handbook.md) for a more exhaustive list of other responsibilities and expectations we have of our moderators.
|
||||
In unserem [Moderatorenhandbuch](moderator-handbook.md) findest du eine ausführliche Liste mit weiteren Aufgaben und Erwartungen, die wir an unsere Moderatoren haben.
|
||||
|
||||
### Ich komme mit etwas nicht weiter, das in dieser Dokumentation nicht enthalten ist.
|
||||
|
||||
|
@@ -15,14 +15,14 @@
|
||||
- [Arbeite an der lokalisierten Client-Web-App](how-to-work-on-localized-client-webapp.md)
|
||||
- [Arbeite an den Cypress Tests](how-to-add-cypress-tests.md)
|
||||
- [Arbeite an den Videoaufgaben](how-to-help-with-video-challenges.md)
|
||||
- [Work on the docs theme](how-to-work-on-the-docs-theme.md)
|
||||
- [Work on the component library](how-to-work-on-the-component-library.md)
|
||||
- [Arbeite an dem Dokumentations-Theme](how-to-work-on-the-docs-theme.md)
|
||||
- [Arbeite an der Komponentenbibliothek](how-to-work-on-the-component-library.md)
|
||||
- **Zusätzliche Leitfäden**
|
||||
- [Übersetzungen lokal testen](how-to-test-translations-locally.md)
|
||||
- [Verstehe die Dateistruktur des Studienplans](curriculum-file-structure.md)
|
||||
- [Ausgehende Emails lokal debuggen](how-to-catch-outgoing-emails-locally.md)
|
||||
- [freeCodeCamp auf Windows einrichten (WSL)](how-to-setup-wsl.md)
|
||||
- [User Token Workflow](user-token-workflow.md)
|
||||
- [Benutzer-Token Workflow](user-token-workflow.md)
|
||||
|
||||
---
|
||||
|
||||
|
@@ -72,7 +72,7 @@ Einige Beispiele für gute PR-Titel wären:
|
||||
|
||||
## Feedback zu Pull-Requests
|
||||
|
||||
> :tada: Congratulations on making a PR and thanks a lot for taking the time to contribute.
|
||||
> :tada: für die Erstellung eines PR und vielen Dank, dass du dir die Zeit genommen haben, einen Beitrag zu leisten.
|
||||
|
||||
Unsere Moderatoren werden jetzt einen Blick darauf werfen und dir ein Feedback hinterlassen. Bitte habe Geduld mit den anderen Moderatoren und respektiere ihre Zeit. Alle Pull-Requests werden zu gegebener Zeit überprüft.
|
||||
|
||||
|
@@ -10,7 +10,7 @@ Wenn du neue Schritte erstellen willst, vereinfachen die folgenden Tools diesen
|
||||
|
||||
## Nächsten Schritt erstellen
|
||||
|
||||
A one-off script that will automatically add the next step based on the last step in the project. The challenge seed code will use the previous step's challenge seed code.
|
||||
Ein einmaliges Skript, das automatisch den nächsten Schritt basierend auf dem letzten Schritt des Projekts hinzufügt. Der Aufgaben-Startcode verwendet den Startcode aus der vorherigen Aufgabe.
|
||||
|
||||
### So führst du das Skript aus:
|
||||
|
||||
@@ -23,9 +23,9 @@ npm run create-next-step
|
||||
|
||||
## leere Schritte erstellen
|
||||
|
||||
A one-off script that automatically adds a specified number of steps. The challenge seed code for all steps created will be empty.
|
||||
Ein einmaliges Skript, das automatisch eine bestimmte Anzahl von Schritten hinzufügt. Der Aufgaben-Seed-Code für alle erstellten Schritte wird leer sein.
|
||||
|
||||
**Note:** This script also runs [update-step-titles](#update-step-titles).
|
||||
**Hinweis:** Dieses Skript führt auch [update-step-titles](#update-step-titles) aus.
|
||||
|
||||
### So führst du das Skript aus:
|
||||
|
||||
@@ -33,14 +33,14 @@ A one-off script that automatically adds a specified number of steps. The challe
|
||||
2. Führe den folgenden npm-Befehl aus:
|
||||
|
||||
```bash
|
||||
npm run create-empty-steps X # where X is the number of steps to create.
|
||||
npm run create-empty-steps X # wobei X die Anzahl der zu erstellenden Schritte ist.
|
||||
```
|
||||
|
||||
## insert-step
|
||||
|
||||
A one-off script that automatically adds a new step at a specified position, incrementing all subsequent steps (both their titles and in their meta.json). The challenge seed code will use the previous step's challenge seed code with the editable region markers (ERMs) removed.
|
||||
Ein Einmal-Skript, das automatisch einen neuen Schritt an einer bestimmten Stelle hinzufügt und alle nachfolgenden Schritte (sowohl ihre Titel als auch in ihrem meta.json) erhöht. Der Aufgaben-Seed-Code (initialer Startcode im Editor) verwendet den Aufgaben-Seed-Code des vorherigen Schritts, wobei die Editable Region Markers (ERMs) entfernt werden.
|
||||
|
||||
**Note:** This script also runs [update-step-titles](#update-step-titles).
|
||||
**Hinweis:** Dieses Skript führt auch [update-step-titles](#update-step-titles) aus.
|
||||
|
||||
### So führst du das Skript aus:
|
||||
|
||||
@@ -48,14 +48,14 @@ A one-off script that automatically adds a new step at a specified position, inc
|
||||
2. Führe den folgenden npm-Befehl aus:
|
||||
|
||||
```bash
|
||||
npm run insert-step X # where X is the position to insert the new step.
|
||||
npm run insert-step X # wobei X die Position ist, an der der neue Schritt eingefügt werden soll.
|
||||
```
|
||||
|
||||
## Lösche eine Schritt
|
||||
|
||||
A one-off script that deletes an existing step, decrementing all subsequent steps (both their titles and in their meta.json)
|
||||
Ein einmaliges Skript, das einen bestehenden Schritt löscht und alle nachfolgenden Schritte dekrementiert (sowohl ihre Titel als auch in ihrer meta.json)
|
||||
|
||||
**Note:** This script also runs [update-step-titles](#update-step-titles).
|
||||
**Hinweis:** Dieses Skript führt auch [update-step-titles](#update-step-titles) aus.
|
||||
|
||||
### So führst du das Skript aus
|
||||
|
||||
@@ -63,14 +63,14 @@ A one-off script that deletes an existing step, decrementing all subsequent step
|
||||
2. Führe den folgenden npm-Befehl aus:
|
||||
|
||||
```bash
|
||||
npm run delete-step X # where X is the step number to be deleted.
|
||||
npm run delete-step X # wobei X die Schrittnummer ist, die gelöscht werden soll.
|
||||
```
|
||||
|
||||
## update-step-titles
|
||||
|
||||
A one-off script that automatically updates the frontmatter in a project's markdown files so that they are consistent with the project's meta.json. It ensures that each step's title (and dashedName) match the meta's challengeOrder.
|
||||
Ein einmaliges Skript, das automatisch die Frontmatter in den Markdown-Dateien eines Projekts aktualisiert, damit sie mit der meta.json des Projekts übereinstimmen. Es stellt sicher, dass der Titel (und der dashedName) jedes Schritts mit der challengeOrder des Metas übereinstimmt.
|
||||
|
||||
### How to run script
|
||||
### Wie man das Skript ausführt
|
||||
|
||||
1. Wechsle in das Verzeichnis des Projekts.
|
||||
2. Führe den folgenden npm-Befehl aus:
|
||||
|
@@ -22,7 +22,7 @@ Du kannst helfen, den Studienplan zu erweitern und zu verbessern. Du kannst auch
|
||||
|
||||
Wir lokalisieren freeCodeCamp.org in die wichtigsten Sprachen der Welt.
|
||||
|
||||
Certifications are already live in some major world languages like [Chinese (中文)](https://chinese.freecodecamp.org/learn), [Spanish (Español)](https://www.freecodecamp.org/espanol/learn), [Italian (Italiano)](https://www.freecodecamp.org/italian/learn), [Portuguese (Português)](https://www.freecodecamp.org/portuguese/learn). Wir ermutigen dich, die [Ankündigung ](https://www.freecodecamp.org/news/world-language-translation-effort) zu lesen und sie mit deinen Freunden zu teilen, um sie dafür zu begeistern.
|
||||
Zertifizierungen gibt es bereits in einigen wichtigen Weltsprachen wie [Chinesisch (中文)](https://chinese.freecodecamp.org/learn), [Spanisch (Español)](https://www.freecodecamp.org/espanol/learn), [Italienisch (Italiano)](https://www.freecodecamp.org/italian/learn), [Portugiesisch (Português)](https://www.freecodecamp.org/portuguese/learn). Wir ermutigen dich, die [Ankündigung ](https://www.freecodecamp.org/news/world-language-translation-effort) zu lesen und sie mit deinen Freunden zu teilen, um sie dafür zu begeistern.
|
||||
|
||||
**Wenn du daran interessiert bist, zu übersetzen, findest du hier [eine Anleitung zum Übersetzen der freeCodeCamp-Ressourcen](how-to-translate-files.md).**
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
# Verantwortliche Offenlegung - Hall of Fame
|
||||
|
||||
Wir freuen uns über jede verantwortungsvolle Offenlegung von Schwachstellen, die die Integrität unserer Plattformen und Nutzer/innen beeinträchtigen könnten. If you are interested in contributing to the security of our platform, please read our [security policy outlined here](security.md).
|
||||
Wir freuen uns über jede verantwortungsvolle Offenlegung von Schwachstellen, die die Integrität unserer Plattformen und Nutzer/innen beeinträchtigen könnten. Wenn du daran interessiert bist, zur Sicherheit unserer Plattform beizutragen, lies bitte unsere [Sicherheitsrichtlinien](security.md).
|
||||
|
||||
Auch wenn wir im Moment keine Belohnungen oder Swags anbieten, sind wir diesen großartigen Menschen dankbar, dass sie uns helfen, die Plattform für alle sicher zu halten:
|
||||
|
||||
|
@@ -12,7 +12,7 @@ Wir freuen uns über jede verantwortungsvolle Offenlegung von Schwachstellen, di
|
||||
|
||||
Wenn du eine Schwachstelle meldest, werden wir sie untersuchen und sicherstellen, dass es sich nicht um einen Fehlalarm handelt. Wir werden uns bei dir melden, wenn wir noch Details klären müssen. Du kannst für jedes Problem, das du findest, eine gesonderte Mitteilung machen.
|
||||
|
||||
While we do not offer any bounties or swags at the moment, we'll be happy to list your name in our [Hall of Fame](security-hall-of-fame.md) list, provided the reports are not low-effort.
|
||||
Im Moment bieten wir zwar keine Belohnungen oder Swags an, aber wir nehmen deinen Namen gerne in unsere [Hall of Fame](security-hall-of-fame.md)-Liste auf, vorausgesetzt, die Meldungen betreffen keine geringfügigen Probleme.
|
||||
|
||||
Wir betrachten die Verwendung von Online-Tools und Hilfsprogrammen zur Meldung von Problemen mit SPF- und DKIM-Einstellungen, SSL-Server-Tests usw. als ["beg bounties"](https://www.troyhunt.com/beg-bounties/) und werden auf diese Meldungen nicht reagieren.
|
||||
|
||||
|
@@ -1,15 +1,15 @@
|
||||
# How the User Token Workflow Works
|
||||
# So funktioniert der Benutzer-Token-Workflow
|
||||
|
||||
User tokens are used to identify users to third parties so challenges completed using those services can be saved to a user's account.
|
||||
Benutzer-Tokens werden verwendet, um die Benutzer/innen gegenüber Dritten zu identifizieren, damit Aufgaben, die bei diesen Diensten erledigt werden, im Konto der Benutzer/innen gespeichert werden können.
|
||||
|
||||
## How they are created
|
||||
## So werden sie erstellt
|
||||
|
||||
At the moment, the tokens are only used to submit the Relational Database challenges. A token gets created when a signed in user clicks the "Click here to start the course" or "Click here to start the project" buttons to start one of the Relational Database courses or projects.
|
||||
Im Moment werden die Token nur für die Einreichung der Aufgaben für relationale Datenbanken verwendet. Ein Token wird erstellt, wenn ein angemeldeter Benutzer auf die Schaltflächen "Hier klicken, um den Kurs zu starten" oder "Hier klicken, um das Projekt zu starten" klickt, um einen der Kurse oder Projekte zu relationalen Datenbanken zu starten.
|
||||
|
||||
## When they get deleted
|
||||
## Wann sie gelöscht werden
|
||||
|
||||
A user token will be deleted when a user signs out of freeCodeCamp, resets their progress, deletes their account, or manually deletes the token using the widget on the settings page.
|
||||
Ein Benutzer-Token wird gelöscht, wenn sich ein Benutzer aus dem freeCodeCamp abmeldet, seinen Fortschritt zurücksetzt, sein Konto löscht oder den Token manuell über das Widget auf der Einstellungsseite löscht.
|
||||
|
||||
## How they work
|
||||
## Wie sie funktionieren
|
||||
|
||||
Tokens are stored in a `UserToken` collection in the database. Each record has a unique `_id`, which is the token, and a `user_id` that links to the user's account from the `user` collection. The token is encoded using JWT and sent to the client when it's created. That encoded token is then given to third party services that need it and sent to our API by them when a challenge is completed. When our API gets it, it is decoded so we can identify the user submitting a challenge and save the completed challenge to their `completedChallenges`.
|
||||
Token werden in einer `UserToken`-Sammlung in der Datenbank gespeichert. Jeder Datensatz hat eine eindeutige `_id`, die der Token ist, und eine `user_id`, die auf das Konto des Benutzers aus der `user`-Sammlung verweist. Das Token wird mit JWT kodiert und an den Client gesendet, wenn es erstellt wird. Dieser verschlüsselte Token wird dann an Drittanbieterdienste weitergegeben, die ihn benötigen, und von diesen an unsere API gesendet, wenn eine Aufgabe abgeschlossen ist. Wenn unsere API sie erhält, wird sie dekodiert, damit wir den Benutzer, der eine Aufgabe einreicht, identifizieren und die abgeschlossene Aufgabe in seinem `completedChallenges` speichern können.
|
||||
|
Reference in New Issue
Block a user