summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hofmaier2020-03-29 17:48:26 +0200
committerChristian Hofmaier2020-03-29 17:48:26 +0200
commite633b2aed648f128ca0e589ebdd1276887b47469 (patch)
treedc66e4abeec9832c5791f81657e6dfff0f15b57c
parent[documentation/en] some lang fixes (diff)
downloadbas-e633b2aed648f128ca0e589ebdd1276887b47469.tar.gz
bas-e633b2aed648f128ca0e589ebdd1276887b47469.tar.xz
bas-e633b2aed648f128ca0e589ebdd1276887b47469.zip
[documentation/de] some lang fixes
-rw-r--r--documentation/de/api/README.md8
-rw-r--r--documentation/de/webapp/README.md11
-rw-r--r--documentation/de/webapp/faq.md22
-rw-r--r--documentation/de/webapp/modules.md40
4 files changed, 41 insertions, 40 deletions
diff --git a/documentation/de/api/README.md b/documentation/de/api/README.md
index 656172a..4d3b4d4 100644
--- a/documentation/de/api/README.md
+++ b/documentation/de/api/README.md
@@ -7,7 +7,7 @@ Die Sammlungen und Ressourcen werden im Abschnitt [Sammlungen](/de/api/collectio
## Autorisierung
Einige Sammlungen benötigen eine Authentifizierung, während andere ohne aufgerufen werden können.
-Um eine Anfrage zu authentifizieren, müssen Sie den Json-Web-Token an das Backend senden.
+Um eine Anfrage zu authentifizieren, müssen Sie den JSON-Web-Token an das Backend senden.
Es gibt zwei Möglichkeiten, dies zu tun
* **Authorization Header**\
Durch setzen des *Bearer* token im *Authorization* header.
@@ -15,7 +15,7 @@ Durch setzen des *Bearer* token im *Authorization* header.
Authorization: Bearer <jsonwebtoken>
```
-> **\<jsonwebtoken\>** - Vollständiger json web token in der Form: header.payload.signature.
+> **\<jsonwebtoken\>** - Vollständiger JSON web token in der Form: header.payload.signature.
* **Cookies**\
Um zu verhindern, dass der Javascript-Code der Website Zugriff auf den vollständige Jwt hat, wird der Token in zwei separate Cookies aufgeteilt
@@ -28,9 +28,9 @@ Um den Token zu erhalten, verwenden Sie die Anmeldemethode aus der [API/Authenti
Die API gibt Daten immer im JSON-Format zurück.
Wenn die Anforderung erfolgreich war, wird der Statuscode 200 und die angeforderten Daten zurückgegeben.
* [200 - OK](https://httpstatuses.com/200)\
-Die Anfrage war erfolgreich. Optional enthält die Antwort ein Json-Objekt mit den enthaltenen Daten.
+Die Anfrage war erfolgreich. Optional enthält die Antwort ein JSON-Objekt mit den enthaltenen Daten.
-Wenn eine Anforderung nicht erfolgreich ist, setzt sie einen HTML-Statuscode und gibt ein Json-Objekt mit einem Status und einer Fehlernachricht zurück.
+Wenn eine Anforderung nicht erfolgreich ist, setzt sie einen HTML-Statuscode und gibt ein JSON-Objekt mit einem Status und einer Fehlernachricht zurück.
```json
{
"error": "",
diff --git a/documentation/de/webapp/README.md b/documentation/de/webapp/README.md
index bff4072..2d93a88 100644
--- a/documentation/de/webapp/README.md
+++ b/documentation/de/webapp/README.md
@@ -1,17 +1,18 @@
# Webapplikation
<a :href="$withBase('/img/dark_light_theme.png')" target="_blank"><img :src="$withBase('/img/dark_light_theme.png')" alt="BAS Dark and Light Theme" class="image-border"></a>
-Die Webapplikation ist das Frontend des BAS. Es benutzt dieselben API-Calls, die einem Benutzer zur Verfügung stehen, sodass alles, was im Frontend passiert auch über die API gemacht werden kann.
+Die Webapplikation ist das Frontend des BAS. Es benutzt dieselben API-Calls, die einem Benutzer zur Verfügung stehen, sodass alles, was im Frontend passiert, auch über die API gemacht werden kann.
<a :href="$withBase('/img/home_de.png')" target="_blank"><img :src="$withBase('/img/home_de.png')" alt="BAS Home"></a>
Auf der linken Seite ist das Sidepanel <span class="tutorial-label">1</span>, welches alle Module beinhaltet.
Das Sidepanel kann mit <span class="tutorial-label">2</span> geöffnet und geschlossen werden.
-Das Verhalten des Sidepanels kann in den [Settings](/webapp/README.md#settings) Konfiguriert werden.
+Das Verhalten des Sidepanels kann in den [Settings](/webapp/README.md#settings) konfiguriert werden.
+> mit \
> <span class="tutorial-label">3</span> kann das Aussehen der Webapplikation zwischen einem hellen und einem dunklen Design gewechselt werden.\
-> <span class="tutorial-label">4</span> öffnet das [Notifications](/webapp/README.md#notification) Menü. Der Button hat zusätzlich einen Zähler für ungelesene Benachrichtigungen in der unteren rechten ecke.\
-> <span class="tutorial-label">5</span> kann ein Menü ausgeklappt werden, mit dem man zu den [Benutzereinstellungen](/webapp/README.md#user-account-settings) und [Einstellungen](/webapp/README.md#settings) navigieren oder sich Ausloggen kann.
+> <span class="tutorial-label">4</span> öffnet sich das [Notifications](/webapp/README.md#notification) Menü. Der Button hat zusätzlich einen Zähler für ungelesene Benachrichtigungen in der unteren rechten Ecke.\
+> <span class="tutorial-label">5</span> kann ein Menü ausgeklappt werden, mit dem man zu den [Benutzereinstellungen](/webapp/README.md#user-account-settings) und [Einstellungen](/webapp/README.md#settings) navigieren oder sich ausloggen kann.
## Benutzeraccount
Im Benutzeraccount Modul, kann der Benutzer einige seiner Informationen ändern.
@@ -27,7 +28,7 @@ Der ```BENUTZERNAME``` kann nur im [Benutzermanagement](/webapp/modules.md#user-
Das ```PASSWORT``` kann mit dem ```BEARBEITEN```-Button <span class="tutorial-label">2</span> geändert werden. Das Passwort muss aus mindestens ```>= 8 Zeichen``` bestehen.
-Mit dem ```LÖSCHEN```-Button <span class="tutorial-label">3</span> kann der Benutzer seinen Account endgültig Löschen.
+Mit dem ```LÖSCHEN```-Button <span class="tutorial-label">3</span> kann der Benutzer seinen Account endgültig löschen.
::: danger
Das Löschen des Accounts kann **NICHT** rückgängig gemacht werden.
:::
diff --git a/documentation/de/webapp/faq.md b/documentation/de/webapp/faq.md
index b67c75b..7ad3624 100644
--- a/documentation/de/webapp/faq.md
+++ b/documentation/de/webapp/faq.md
@@ -1,24 +1,24 @@
# [FAQ] Häufig gestellte Fragen
## Wie registriere ich einen Client?
-Wenn ein Client zum ersten Mal den BAS über das Netzwerk bootet, erscheint das Resgistrierung iPXE-Menü, zu sehen im Bild unten.
-Neben der Registrierung, gibt es die Auswahl das lokal installierte OS zu oder bwLehrpool zu booten ohne das eine Registrierung notwendig ist.
+Wenn ein Client zum ersten Mal den BAS über das Netzwerk bootet, erscheint das Resgistrierungs iPXE-Menü, zu sehen im Bild unten.
+Neben der Registrierung gibt es die Auswahl das lokal installierte OS oder bwLehrpool zu booten, ohne dass eine Registrierung notwendig ist.
<a :href="$withBase('/img/registration_menu.png')" target="_blank"><img :src="$withBase('/img/registration_menu.png')" alt="BAS Registration"></a>
::: tip
-Wenn du vorher [IP-Range](/webapp/modules.md#ip-ranges) zu einer Gruppe hinzufügst, wird der Client anhand der IP automatisch in die Gruppe mit dem passenden Subnetz eingeordnet.
+Wenn du vorher eine [IP-Range](/webapp/modules.md#ip-ranges) zu einer Gruppe hinzufügst, wird der Client anhand der IP automatisch in die Gruppe mit dem passenden Subnetz eingeordnet.
:::
-Es gibt drei möglichkeiten, einen Client zu registrieren:
+Es gibt drei Möglichkeiten, einen Client zu registrieren:
* [Automatic Registration](/webapp/faq.md#automatic-registration)
* [Semi-Automatic Registration](/webapp/faq.md#semi-automatic-registration)
* [Manual Registration](/webapp/faq.md#manual-registration)
### Automatische Registrierung:
-Die automatische Registrierung ist der standard Eintrag und wird automatisch Ausgeführt, sofern der Benutzer den Timeout von 25 Sekunden nicht unterbricht.
-Die Registrierung läuft komplett automatisch durch, ohne das Benutzereingaben erforderlich sind.
-Der Client bekommt die nächste freie IP des Subnetzes im DHCP als fixe IP zugewiesen.
-Im BAS bekommt er einen standard Namen, der sich aus einen Präfix und der UUID zusammen setzt ```Client_<UUID>```.
+Die automatische Registrierung ist der Standardeintrag und wird automatisch ausgeführt, sofern der Benutzer den Timeout von 25 Sekunden nicht unterbricht.
+Die Registrierung läuft komplett automatisch durch, ohne dass Benutzereingaben erforderlich sind.
+Der Client bekommt die nächste freie IP des Subnetzes im DHCP als feste IP zugewiesen.
+Im BAS bekommt er einen Standardnamen, der sich aus einem Präfix und der UUID zusammen setzt ```Client_<UUID>```.
### Semi-Automatische Registrierung:
@@ -34,7 +34,7 @@ Dieser Name wird ebenso der Präfix vom Hostname im DHCP.
<a :href="$withBase('/img/registration_semi_name.png')" target="_blank"><img :src="$withBase('/img/registration_semi_name.png')" alt="BAS Registration Name"></a>
-Am Ende wird eine Übersicht angezeigt, in der alle Ausgewählten und eingegebenen Daten überprüft und bestätigt oder die Registrierung abgebrochen werden können.
+Am Ende wird eine Übersicht angezeigt, in der alle ausgewählten und eingegebenen Daten überprüft und bestätigt oder die Registrierung abgebrochen werden können.
<a :href="$withBase('/img/registration_semi_overview.png')" target="_blank"><img :src="$withBase('/img/registration_semi_overview.png')" alt="BAS Registration Overview"></a>
@@ -47,10 +47,10 @@ Eine Liste mit allen Räumen in der im BAS angelegten Parent / Client Struktur s
### Registration hooks
Durch die initiale Registrierung wird der Client mit dem angegebenen Namen, der ausgewählten IP, MAC und UUID im BAS und den konfigurierten Backends erstellt.
-Um weitere benutzerdefinierte Registrierung Schritte durchzuführen, können Registration Hooks erstellt werden. Diese werden direkt nach der initialen Registrierung ausgeführt.
+Um weitere benutzerdefinierte Registrierungsschritte durchzuführen, können Registration Hooks erstellt werden. Diese werden direkt nach der initialen Registrierung ausgeführt.
Weitere Informationen über die Registration Hooks und ihre Erstellung kann im [Registration Hooks](/webapp/modules.md#client-registration) Kapitel gefunden werden.
## Wie verschiebe ich einen PC in einen anderen Poolraum?
-## Wie erstelle ich ein Event
+## Wie erstelle ich ein Event?
Die Anleitung wie ein Event erstellt und konfiguriert werden kann wird im [Eventmanager](/webapp/modules.md#event-manager) erklärt.
diff --git a/documentation/de/webapp/modules.md b/documentation/de/webapp/modules.md
index fa520c7..8b34665 100644
--- a/documentation/de/webapp/modules.md
+++ b/documentation/de/webapp/modules.md
@@ -8,14 +8,14 @@ In der Home Ansicht des "Gruppen / Clients" Moduls, erreichbar über das Home Sy
werden alle Gruppen und Clients angezeigt, die keine Übergruppen haben.
Die Daten können über den Neu-Laden-Button <span class="tutorial-label">2</span> oben rechts aktualisiert werden, ohne dass die ganze Seite neugeladen werden muss.
-Durch das Aktivieren des "Alle" Schalters werden alle Gruppen und Clients statt nur die Gruppen und Clients der höchsten Ebenen angezeigt.
-Dieser Schalter funktioniert auch in einer Gruppe um alle Untergruppen statt nur die direkten Kinder anzuzeigen.
+Durch das Aktivieren des "Alle" Schalters werden alle Gruppen und Clients, statt nur die Gruppen und Clients der höchsten Ebenen, angezeigt.
+Dieser Schalter funktioniert auch in einer Gruppe, um alle Untergruppen, statt nur die direkten Kinder, anzuzeigen.
::: tip
Über einen Klick auf den Einklapp-Button <span class="tutorial-label">5</span> kann die Ansicht zwischen "Untereinander" und "In Tabs" gewechselt werden.
:::
-Durch einen Klick auf den Pfeil nach rechts oder einen Doppelklick auf die Zeile kann zu einer Gruppe oder einem Client gelangt werden.
+Durch einen Klick auf den Pfeil nach rechts <span class="tutorial-label">4</span>, oder einen Doppelklick auf die Zeile, kann zu einer Gruppe oder einem Client gelangt werden.
### Untergruppe / Client
@@ -23,13 +23,13 @@ Durch einen Klick auf den Pfeil nach rechts oder einen Doppelklick auf die Zeile
Bei einer Gruppe oder einem Client werden allgemeine Informationen über diese Gruppe oder diesen Client oben angezeigt.
Die Informationen können durch einen Klick auf den Bearbeiten-Button <span class="tutorial-label">1</span> bearbeitet werden.
-Im Bearbeitungsmodus wird dieser Button durch einene Speichern-Button ersetzt, um die Änderungen zu bestätigen.
+Im Bearbeitungsmodus wird dieser Button durch einen Speichern-Button ersetzt, um die Änderungen zu bestätigen.
Die Gruppe oder der Client kann über den Löschen-Button <span class="tutorial-label">2</span> gelöscht werden.
### Tabellen mit Gruppen und Clients
-In der Home Ansicht und in einer Gruppe werden die Gruppen und Clients in zwei Tabllen angezeigt.
+In der Home Ansicht und in einer Gruppe werden die Gruppen und Clients in zwei Tabellen angezeigt.
Durch einen Klick auf die Checkbox links (oder irgendwo in der Zeile) können die Gruppen/Clients ausgewählt werden.
Unter diesen Tabellen gibt es Buttons für weitere Aktionen.
@@ -99,7 +99,7 @@ Wählt man ```2, Woche``` als Intervall, so findet die Veranstaltung jede 2te Wo
### Gruppen und Clients
<a :href="$withBase('/img/event_manager_edit_step_2_de.png')" target="_blank"><img :src="$withBase('/img/event_manager_edit_step_2_de.png')" alt="BAS Event Manager Dialog"></a>
-Gruppen <span class="tutorial-label">1</span> und Clients <span class="tutorial-label">2</span>, die von der Veranstaltung betroffen sind, müssen ausgwählt werden.
+Gruppen <span class="tutorial-label">1</span> und Clients <span class="tutorial-label">2</span>, die von der Veranstaltung betroffen sind, müssen ausgewählt werden.
Das Auswählen einer Gruppe aktiviert den ```WEITER```-Button.
Die Blacklist zeigt nur Subgruppen und Clients der zuvor ausgewählten Gruppen.
@@ -112,36 +112,36 @@ Wenn eine zuvor ausgewählte Gruppe innerhalb einer geblacklisteten Gruppe ist w
## Externe Backends
## Rechtemanager
## iPXE Builder
-Diese Module umfasst das ```IPXE```, welches an die Clients, die übers Netzwerk booten, ausgeliefert wird.
+Diese Modul umfasst das ```iPXE```, welches an die Clients, die über das Netzwerk booten, ausgeliefert wird.
<a :href="$withBase('/img/ipxe_builder_parameters_de.png')" target="_blank"><img :src="$withBase('/img/ipxe_builder_parameters_de.png')" alt="IPXE Builder Parameters"></a>
-Der URL zum IPXE-Repository muss bei <span class="tutorial-label">1</span> angegeben werden.
+Der URL zum iPXE-Repository muss bei <span class="tutorial-label">1</span> angegeben werden.
::: tip
-Der standard IPXE-Repository URL ist <a>http://git.ipxe.org/ipxe.git</a>
+Der standard iPXE-Repository URL ist <a>http://git.ipxe.org/ipxe.git</a>
:::
Wenn ein anderer als der Master-branch verwendet werden soll, kann der Branchname bei <span class="tutorial-label">2</span> angegeben werden.
Build Targets können ausgewählt oder hinzugefügt werden <span class="tutorial-label">3</span>.
-Entweder sind die Build Targets in einer vordefinierten Liste und können dort ausgewählt werden oder es können eigene Build targets hinzugefügt werden,
+Entweder sind die Build Targets in einer vordefinierten Liste und können dort ausgewählt werden oder es können eigene Build Targets hinzugefügt werden,
falls der Administrator in der ```ipxe.config``` Custom Build Targets auf ```true``` gesetzt hat.
Custom Build Targets werden der vordefinierten Liste hinzugefügt können aber durch den Löschen-Button wieder entfernt werden.
<a :href="$withBase('/img/ipxe_builder_console_de.png')" target="_blank"><img :src="$withBase('/img/ipxe_builder_console_de.png')" alt="IPXE Builder Console"></a>
Die Konsole zeigt den Output des Bau-Prozesses.
-<span class="tutorial-label">1</span> säubert das Repository. Das beinhaltet das Löschen vom Log und den geklonten GIT-Dateien. Die Skripte order Konfiguration werden dabei nicht gelöscht.\
-<span class="tutorial-label">2</span> ist aktuell ohne Funktion. (bricht den Bau-Prozess ab)\
+<span class="tutorial-label">1</span> säubert das Repository. Das beinhaltet das Löschen vom Log und den geklonten GIT-Dateien. Die Skripte order Konfigurationen werden dabei nicht gelöscht.\
+<span class="tutorial-label">2</span> ist aktuell ohne Funktion (bricht den Bau-Prozess ab).\
<span class="tutorial-label">3</span> startet den Bau-Prozess.
<a :href="$withBase('/img/ipxe_builder_editor_de.png')" target="_blank"><img :src="$withBase('/img/ipxe_builder_editor_de.png')" alt="IPXE Builder Editor"></a>
-Es gibt mehrere Skripte und Konfiguration, die Editiert werden können. Die verschiedenen Skripte können in der Tabbar <span class="tutorial-label">1</span> ausgewählt werden.\
-Das eingebettete Skript wird beim Bauen in das IPXE mittels des ```EMBED=```-Parameter integriert.\
+Es gibt mehrere Skripte und Konfigurationen, die editiert werden können. Die verschiedenen Skripte können in der Tabbar <span class="tutorial-label">1</span> ausgewählt werden.\
+Das eingebettete Skript wird beim Bauen in das iPXE mittels des ```EMBED=```-Parameter integriert.\
Das eingebettete Zertifikat wird mittels des ```TRUST=```-Paramter integriert.\
-Die ```general.h``` und die ```console.h``` sind IPXE Konfigurationen. Sie ersetzten die entsprechenden Dateien in dem geklonten Repository.
+Die ```general.h``` und die ```console.h``` sind iPXE Konfigurationen. Sie ersetzten die entsprechenden Dateien in dem geklonten Repository.
## Nutzermanagement
Dieses Modul liefert eine Übersichtstabelle von allen Benutzern.
@@ -153,9 +153,9 @@ Ausgewählte Benutzer können mit dem Löschen Button <span class="tutorial-labe
<a :href="$withBase('/img/user_management_edit_de.png')" target="_blank"><img :src="$withBase('/img/user_management_edit_de.png')" alt="Benutzer Editieren"></a>
-Permissions:
-* View - The permission to see the overview of the existing users.
-* Edit - The permission to edit users.
-* Delete - The permission to delete users.
+Rechte:
+* View - Das Recht die Übersicht über die existierenden Nutzer einzusehen.
+* Edit - Das Recht Nutzerinformationen zu editieren.
+* Delete - Das Recht Nutzer zu löschen.
-## Permission Manager
+## Rechteverwaltung