mirror of
https://github.com/zitadel/zitadel.git
synced 2024-12-04 23:45:07 +00:00
chore: various typos (#3686)
* fix(cli): typo in clis * chore: fix typos in guides and readme * markdown lint * readme typos * markdown lint * typos in security.md * login de * login en * console de * console en * Apply suggestions from code review E-Mail instead of Email Co-authored-by: Florian Forster <florian@caos.ch> Co-authored-by: Florian Forster <florian@caos.ch>
This commit is contained in:
parent
166d07e971
commit
4d30d3a7e1
@ -4,7 +4,7 @@
|
||||
|
||||
Thank you for your interest about how to contribute! As you might know there is more than code to contribute. You can find all information needed to start contributing here.
|
||||
|
||||
Please give us and our community the chance to get rid of security vularbilities by responsibly disclose this kind of issues by contacting [security@zitadel.com](mailto:security@zitadel.com).
|
||||
Please give us and our community the chance to get rid of security vulnerabilities by responsibly disclose this kind of issues by contacting [security@zitadel.com](mailto:security@zitadel.com).
|
||||
|
||||
The strongest part of a community is the possibility to share thoughts. That's why we try to react as soon as possible to your ideas, thoughts and feedback. We love to discuss as much as possible in an open space like in the [issues](https://github.com/zitadel/zitadel/issues) and [discussions](https://github.com/zitadel/zitadel/discussions) section here or in our [chat](https://zitadel.com/chat), but we understand your doubts and provide further contact options [here](https://zitadel.com/contact).
|
||||
|
||||
@ -31,13 +31,13 @@ Follow [@zitadel](https://twitter.com/zitadel) on twitter
|
||||
|
||||
## How to contribute
|
||||
|
||||
We strongly recomend to talk to us before you start contributing to streamline our and your work.
|
||||
We strongly recommend to talk to us before you start contributing to streamline our and your work.
|
||||
|
||||
We accept contributions through pull requests. You need a github account for that. If you are unfamiliar with git have a look at Github's documentation on [creating forks](https://help.github.com/articles/fork-a-repo) and [creating pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork). Please draft the pull request as soon as possible. Go through the following checklist before you submit the final pull request:
|
||||
|
||||
1. Create a feature branch from the `main`-branch
|
||||
1. Make your changes on the new branch
|
||||
1. [Merge](https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging) the lastet commit of the `main`-branch
|
||||
1. [Merge](https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging) the latest commit of the `main`-branch
|
||||
1. Use [Semantic Release commit messages](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#type) to simplify creation of release notes. In the title of the pull request correct tagging is required and will be requested by the reviewers.
|
||||
1. Request a [review](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review) from one of the authors. The reviewers will provide you feedback and approve your changes as soon as they are satisfied.
|
||||
|
||||
@ -48,7 +48,7 @@ The code consists of the following parts:
|
||||
| name | description | language | where to find |
|
||||
|---|---|---|---|
|
||||
| backend | Service that serves the grpc(-web) and RESTful API | [go](https://go.dev) | [API implementation](./internal/api/grpc) |
|
||||
| console | Frontend the user inertacts with after he is logged in | [Angular](https://angular.io), [Typescript](https://www.typescriptlang.org) | [./console](./console) |
|
||||
| console | Frontend the user interacts with after he is logged in | [Angular](https://angular.io), [Typescript](https://www.typescriptlang.org) | [./console](./console) |
|
||||
| login | Server side rendered frontend the user interacts with during login | [go](https://go.dev), [go templates](https://pkg.go.dev/html/template) | [./internal/api/ui/login](./internal/api/ui/login) |
|
||||
| API definitions | Specifications of the API | [Protobuf](https://developers.google.com/protocol-buffers) | [./proto/zitadel](./proto/zitadel) |
|
||||
| docs | Project documentation made with docusaurus | [Docusaurus](https://docusaurus.io/) | [./docs](./docs) |
|
||||
@ -57,7 +57,7 @@ Please validate and test the code before you contribute.
|
||||
|
||||
### Backend / Login
|
||||
|
||||
To keep the code clean and understandable we use [golangci-lint](https://golangci-lint.run). We recommend to format the code with this linter while working on ZITADEL to simplify the review process. The configuration is locaed [here](./.golangci.yaml).
|
||||
To keep the code clean and understandable we use [golangci-lint](https://golangci-lint.run). We recommend to format the code with this linter while working on ZITADEL to simplify the review process. The configuration is located [here](./.golangci.yaml).
|
||||
|
||||
To start the backend with a debugger run the [`main.go`-file](./main.go) located in the root of ZITADEL and provide the arguments and env-variables from below. Ensure that the database is running by running `docker compose -f ./build/local/docker-compose.yml up db`. For additional information please use the documentation of your IDE.
|
||||
|
||||
@ -71,7 +71,7 @@ TODO document workflow
|
||||
|
||||
### API Definitions
|
||||
|
||||
Ensure the provided code meets the [offical style guide](https://developers.google.com/protocol-buffers/docs/style).
|
||||
Ensure the provided code meets the [official style guide](https://developers.google.com/protocol-buffers/docs/style).
|
||||
|
||||
The following docker command builds the grpc stub into the correct folders:
|
||||
|
||||
@ -86,18 +86,18 @@ docker build -f build/grpc/Dockerfile -t zitadel-base:local . \
|
||||
|
||||
We add the label "good first issue" for problems we think are a good starting point to contribute to ZITADEL.
|
||||
|
||||
* [Issues for first time contributors](https://github.com/zitadel/zitadel/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)
|
||||
* [All issues](https://github.com/zitadel/zitadel/issues)
|
||||
- [Issues for first time contributors](https://github.com/zitadel/zitadel/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)
|
||||
- [All issues](https://github.com/zitadel/zitadel/issues)
|
||||
|
||||
### Make a PR
|
||||
|
||||
If you like to contribute fork the ZITADEL repository. After you implemented the new feature create a PullRequest in the ZITADEL reposiotry.
|
||||
If you like to contribute fork the ZITADEL repository. After you implemented the new feature create a PullRequest in the ZITADEL repository.
|
||||
|
||||
Make sure you use semantic release:
|
||||
|
||||
* feat: New Feature
|
||||
* fix: Bug Fix
|
||||
* docs: Documentation
|
||||
- feat: New Feature
|
||||
- fix: Bug Fix
|
||||
- docs: Documentation
|
||||
|
||||
## Want to start ZITADEL?
|
||||
|
||||
@ -106,4 +106,4 @@ You can find an installation guide for all the different environments here:
|
||||
|
||||
## **Did you find a security flaw?**
|
||||
|
||||
* Please read [Security Policy](./SECURITY.md).
|
||||
- Please read [Security Policy](./SECURITY.md).
|
||||
|
11
README.md
11
README.md
@ -29,7 +29,6 @@
|
||||
|
||||
You want auth that's quickly set up like Auth0 but open source like Keycloak? Look no further— ZITADEL combines the ease of Auth0 and the versatility of Keycloak.
|
||||
|
||||
|
||||
We provide a wide range of out of the box features like secure login, self-service, OpenID Connect, OAuth2.x, SAML2, branding, Passwordless with FIDO2, OTP, U2F, and an unlimited audit trail to improve the life of developers. Especially noteworthy is that ZITADEL supports not only B2C and B2E scenarios but also B2B. This is super useful for people who build B2B Solutions, as ZITADEL can handle all the delegated user and access management.
|
||||
|
||||
With ZITADEL you rely on a battle tested, hardened and extensible turnkey solution to solve all of your authentication and authorization needs. With the unique way of how ZITADEL stores data it gives you an unlimited audit trail which provides a peace of mind for even the harshest audit and analytics requirements.
|
||||
@ -122,10 +121,10 @@ Made with [contrib.rocks](https://contrib.rocks).
|
||||
|
||||
Use our login widget to allow easy and secure access to your applications and enjoy all the benefits of passwordless (FIDO 2 / WebAuthN):
|
||||
|
||||
* works on all modern platforms, devices, and browsers
|
||||
* phishing resistant alternative
|
||||
* requires only one gesture by the user
|
||||
* easy [enrollment](https://docs.zitadel.com/docs/manuals/user-factors) of the device during registration
|
||||
- works on all modern platforms, devices, and browsers
|
||||
- phishing resistant alternative
|
||||
- requires only one gesture by the user
|
||||
- easy [enrollment](https://docs.zitadel.com/docs/manuals/user-factors) of the device during registration
|
||||
|
||||
![passwordless-windows-hello](https://user-images.githubusercontent.com/1366906/118765435-5d419780-b87b-11eb-95bf-55140119c0d8.gif)
|
||||
|
||||
@ -148,7 +147,7 @@ ZITADEL components send errors and usage data to CAOS Ltd., so that we are able
|
||||
|
||||
We try to distinguishing the environments from which events come from. As environment identifier, we enrich the events by the domain you have configured in zitadel.yml, as soon as it's available. When it's not available and you passed the --gitops flag, we defer the environment identifier from your git repository URL.
|
||||
|
||||
Besides from errors that don't clearly come from misconfiguration or cli misuage, we send an inital event when any binary is started. This is a "<component> invoked" event along with the flags that are passed to it, except secret values of course.
|
||||
Besides from errors that don't clearly come from misconfiguration or cli misusage, we send an initial event when any binary is started. This is a "<component> invoked" event along with the flags that are passed to it, except secret values of course.
|
||||
|
||||
We only ingest operational data. Your ZITADEL workload data from the IAM application itself is never sent anywhere unless you chose to integrate other systems yourself.
|
||||
|
||||
|
@ -6,7 +6,7 @@ At ZITADEL we are extremely grateful for security aware people who disclose vuln
|
||||
|
||||
| Version | Supported |
|
||||
| ------- | ------------------ |
|
||||
| 2.x.x | :white_check_mark: as soon as officialy released |
|
||||
| 2.x.x | :white_check_mark: as soon as officially released |
|
||||
| 1.x.x | :white_check_mark: |
|
||||
| 0.x.x | :x: |
|
||||
|
||||
@ -38,4 +38,4 @@ All accepted and mitigated vulnerabilities will be published on [ZITADEL's GitHu
|
||||
|
||||
### Timing
|
||||
|
||||
We think it is crucial to publish advisories `ASAP` as mitigations are ready. But due to the unknown nature of the discloures the time frame can range from 7 to 90 days.
|
||||
We think it is crucial to publish advisories `ASAP` as mitigations are ready. But due to the unknown nature of the disclosures the time frame can range from 7 to 90 days.
|
||||
|
@ -15,8 +15,8 @@ import (
|
||||
func New() *cobra.Command {
|
||||
adminCMD := &cobra.Command{
|
||||
Use: "admin",
|
||||
Short: "The ZITADEL admin CLI let's you interact with your instance",
|
||||
Long: `The ZITADEL admin CLI let's you interact with your instance`,
|
||||
Short: "The ZITADEL admin CLI lets you interact with your instance",
|
||||
Long: `The ZITADEL admin CLI lets you interact with your instance`,
|
||||
RunE: func(cmd *cobra.Command, args []string) error {
|
||||
return errors.New("no additional command provided")
|
||||
},
|
||||
|
@ -24,8 +24,8 @@ var (
|
||||
func New(out io.Writer, in io.Reader, args []string) *cobra.Command {
|
||||
cmd := &cobra.Command{
|
||||
Use: "zitadel",
|
||||
Short: "The ZITADEL CLI let's you interact with ZITADEL",
|
||||
Long: `The ZITADEL CLI let's you interact with ZITADEL`,
|
||||
Short: "The ZITADEL CLI lets you interact with ZITADEL",
|
||||
Long: `The ZITADEL CLI lets you interact with ZITADEL`,
|
||||
RunE: func(cmd *cobra.Command, args []string) error {
|
||||
return errors.New("no additional command provided")
|
||||
},
|
||||
|
@ -232,11 +232,11 @@
|
||||
"DELETE_SELF_DESCRIPTION": "Sie sind im Begriff Ihren eigenen Benutzer endgültig zu löschen. Dadurch werden Sie ausgeloggt und Ihr Account wird gelöscht. Diese Aktion kann nicht rückgängig gemacht werden!",
|
||||
"DELETE_AUTH_DESCRIPTION": "Sie sind im Begriff Ihren Account endgültig zu löschen. Wollen Sie dies wirklich tun?",
|
||||
"TYPEUSERNAME": "Wiederholen Sie '{{value}}', um den Benutzer zu löschen.",
|
||||
"DELETE_BTN": "Entgültig löschen"
|
||||
"DELETE_BTN": "Endgültig löschen"
|
||||
},
|
||||
"SENDEMAILDIALOG": {
|
||||
"TITLE": "Email Benachrichtigung senden",
|
||||
"DESCRIPTION": "Klicken Sie den untenstehenden Button um ein verifizierungs Email an die aktuelle Adresse zu versenden oder ändern Sie die Emailadresse in dem Feld.",
|
||||
"DESCRIPTION": "Klicken Sie den untenstehenden Button um ein Verifizierung-E-Mail an die aktuelle Adresse zu versenden oder ändern Sie die Emailadresse in dem Feld.",
|
||||
"NEWEMAIL": "Neue Email"
|
||||
},
|
||||
"TABLE": {
|
||||
@ -291,12 +291,12 @@
|
||||
"DELETE_DESCRIPTION": "Sie sind im Begriff eine Passwortlose Authentifizierungsmethode zu entfernen. Sind sie sicher?",
|
||||
"ADD_TITLE": "Passwortlose Authentifizierung",
|
||||
"ADD_DESCRIPTION": "Wählen Sie eine der verfügbaren Optionen für das Erstellen einer passwortlosen Authentifizierungsmethode.",
|
||||
"SEND_DESCRIPTION": "Senden Sie sich einen Registrierungslink an Ihre email adresse.",
|
||||
"SEND_DESCRIPTION": "Senden Sie sich einen Registrierungslink an Ihre E-Mail Adresse.",
|
||||
"SEND": "Registrierungslink senden",
|
||||
"SENT": "Die email wurde erfolgreich zugestellt. Kontrollieren Sie Ihr Postfach um mit dem Setup forzufahren.",
|
||||
"SENT": "Die email wurde erfolgreich zugestellt. Kontrollieren Sie Ihr Postfach um mit dem Setup fortzufahren.",
|
||||
"QRCODE_DESCRIPTION": "QR-Code zum scannen mit einem anderen Gerät generieren.",
|
||||
"QRCODE": "QR-Code generieren",
|
||||
"QRCODE_SCAN": "Scannen Sie diesen QR Code um mit dem Setup auf Ihrem Gerät forzufahren.",
|
||||
"QRCODE_SCAN": "Scannen Sie diesen QR Code um mit dem Setup auf Ihrem Gerät fortzufahren.",
|
||||
"NEW_DESCRIPTION": "Verwenden Sie dieses Gerät um Passwortlos aufzusetzen.",
|
||||
"NEW": "Hinzufügen"
|
||||
}
|
||||
@ -349,7 +349,7 @@
|
||||
}
|
||||
},
|
||||
"EXTERNALIDP": {
|
||||
"TITLE": "Externe Identitäts Provider",
|
||||
"TITLE": "Externe Identitäts-Provider",
|
||||
"DESC": "",
|
||||
"IDPCONFIGID": "Idp Konfig ID",
|
||||
"IDPNAME": "Idp Name",
|
||||
@ -507,14 +507,14 @@
|
||||
"FILTER": {
|
||||
"0": "Nach User Anzeigename filtern",
|
||||
"1": "Nach Domain filtern",
|
||||
"2": "Nach Projectnamen filtern",
|
||||
"2": "Nach Projektnamen filtern",
|
||||
"3": "Nach Rolle filtern"
|
||||
}
|
||||
},
|
||||
"VALIDATION": {
|
||||
"INVALIDPATTERN": "Das Passwort erfüllt nicht die vorgegebenen Regeln.",
|
||||
"NOTANEMAIL": "Der eingegebene Wert ist keine E-Mail Adresse.",
|
||||
"REQUIRED": "Das Eingagefeld ist leer.",
|
||||
"REQUIRED": "Das Eingabefeld ist leer.",
|
||||
"MINLENGTH": "Das Passwort muss mindestens {{requiredLength}} Zeichen lang sein.",
|
||||
"NOEMAIL": "Benutzername darf keine E-Mail-Adresse sein.",
|
||||
"UPPERCASEMISSING": "Passwort muss einen Grossbuchstaben beinhalten.",
|
||||
@ -561,7 +561,7 @@
|
||||
"U2FREMOVED": "Faktor entfernt.",
|
||||
"PASSWORDLESSREMOVED": "Passwortlos entfernt.",
|
||||
"INITIALPASSWORDSET": "Initiales Passwort gesetzt.",
|
||||
"PASSWORDNOTIFICATIONSENT": "Passwortänderung mittgeteilt.",
|
||||
"PASSWORDNOTIFICATIONSENT": "Passwortänderung mitgeteilt.",
|
||||
"PASSWORDCHANGED": "Passwort geändert.",
|
||||
"REACTIVATED": "Benutzer reaktiviert.",
|
||||
"DEACTIVATED": "Benutzer deaktiviert.",
|
||||
@ -609,7 +609,7 @@
|
||||
},
|
||||
"DELETE": {
|
||||
"TITLE": "Token löschen",
|
||||
"DESCRIPTION": "Sie sind im Begriff das Token unwiederruflich zu löschen. Wollen Sie dies wirklich tun?"
|
||||
"DESCRIPTION": "Sie sind im Begriff das Token unwiderruflich zu löschen. Wollen Sie dies wirklich tun?"
|
||||
},
|
||||
"DELETED": "Personal Access Token gelöscht."
|
||||
}
|
||||
@ -640,7 +640,7 @@
|
||||
},
|
||||
"ADDTRIGGER": "Trigger hinzufügen",
|
||||
"TIMEOUT": "Timeout",
|
||||
"TIMEOUTINSEC": "Timout in Sekunden",
|
||||
"TIMEOUTINSEC": "Timeout in Sekunden",
|
||||
"ALLOWEDTOFAIL": "Allowed To Fail",
|
||||
"SCRIPT": "Script",
|
||||
"FLOWTYPE": "Flow Typ",
|
||||
@ -675,7 +675,7 @@
|
||||
"DESCRIPTION": "Verwalten Sie Ihre Instanzeinstellungen und Organisationen",
|
||||
"POLICIES": {
|
||||
"TITLE": "System Administration",
|
||||
"DESCRIPTION": "Verwalte die globalen Richtlinen und Zugangseinstellungen."
|
||||
"DESCRIPTION": "Verwalte die globalen Richtlinien und Zugangseinstellungen."
|
||||
},
|
||||
"EVENTSTORE": {
|
||||
"TITLE": "IAM Speicher Administration",
|
||||
@ -698,7 +698,7 @@
|
||||
"CLEARED": "View wurde erfolgreich zurückgesetzt!",
|
||||
"DIALOG": {
|
||||
"VIEW_CLEAR_TITLE": "View zurücksetzen?",
|
||||
"VIEW_CLEAR_DESCRIPTION": "Sie sind im Begriff eine View zu löschen. Durch das Löschen einer View wird ein Prozess gestartet, bei dem Daten für Endbenutzer möglicherweise nicht oder verzügert verfügbar sind. Sind Sie sicher?"
|
||||
"VIEW_CLEAR_DESCRIPTION": "Sie sind im Begriff eine View zu löschen. Durch das Löschen einer View wird ein Prozess gestartet, bei dem Daten für Endbenutzer möglicherweise nicht oder verzögert verfügbar sind. Sind Sie sicher?"
|
||||
}
|
||||
},
|
||||
"FAILEDEVENTS": {
|
||||
@ -761,7 +761,7 @@
|
||||
"PRIMARYDOMAIN": "Primäre Domain",
|
||||
"STATE": "Status",
|
||||
"USEPASSWORD": "Initiales Passwort setzen",
|
||||
"USEPASSWORDDESC": "Der Nutzer muss das Passwort bei der Initalisierung nicht setzen."
|
||||
"USEPASSWORDDESC": "Der Nutzer muss das Passwort bei der Initialisierung nicht setzen."
|
||||
},
|
||||
"LIST": {
|
||||
"TITLE": "Organisationen",
|
||||
@ -804,7 +804,7 @@
|
||||
"SETTINGS": {
|
||||
"INSTANCE": {
|
||||
"TITLE": "Instanz Einstellungen",
|
||||
"DESCRIPTION": "Diese Einstellungen werden auf all Ihren Organisationen angewand sofern die Einstellung nicht überschrieben wurde."
|
||||
"DESCRIPTION": "Diese Einstellungen werden auf all Ihren Organisationen angewandt sofern die Einstellung nicht überschrieben wurde."
|
||||
},
|
||||
"ORG": {
|
||||
"TITLE": "Organisation Einstellungen",
|
||||
@ -849,7 +849,7 @@
|
||||
"USER": "Benutzer",
|
||||
"PASSWORD": "Passwort",
|
||||
"SETPASSWORD": "SMTP Passwort setzen",
|
||||
"PASSWORDSET": "SMTP Passwort erfolgrech gesetzt.",
|
||||
"PASSWORDSET": "SMTP Passwort erfolgreich gesetzt.",
|
||||
"TLS": "Transport Layer Security (TLS)",
|
||||
"SAVED": "Erfolgreich gespeichert.",
|
||||
"REQUIREDWARN": "Damit Mails von Ihrer Domain verschickt werden können, müssen Sie Ihre SMTP Einstellungen konfigurieren."
|
||||
@ -899,7 +899,7 @@
|
||||
}
|
||||
},
|
||||
"POLICY": {
|
||||
"TITLE": "Richtlinen entdecken",
|
||||
"TITLE": "Richtlinien entdecken",
|
||||
"DESCRIPTION": "Vorgefertigte Richtlinien, die Dir Zeit sparen und die Sicherheit erhöhen.",
|
||||
"APPLIEDTO": "Angewendet auf",
|
||||
"PWD_COMPLEXITY": {
|
||||
@ -990,7 +990,7 @@
|
||||
"CHANGEDATE": "Neuer Stand vom",
|
||||
"KEYNAME": "Login Screen / Interface",
|
||||
"RESET_TITLE": "Standardwerte wiederherstellen",
|
||||
"RESET_DESCRIPTION": "Sie sind im Begriff alle Standardwerte wiederherzustellen. Alle von Ihnen gesetzen Änderungen werden unwiederruflich gelöscht. Wollen Sie fortfahren?",
|
||||
"RESET_DESCRIPTION": "Sie sind im Begriff alle Standardwerte wiederherzustellen. Alle von Ihnen gesetzten Änderungen werden unwiderruflich gelöscht. Wollen Sie fortfahren?",
|
||||
"UNSAVED_TITLE": "Ohne speichern fortfahren?",
|
||||
"UNSAVED_DESCRIPTION": "Sie haben Änderungen vorgenommen ohne zu speichern. Möchten Sie jetzt speichern?",
|
||||
"LOCALE": "Sprachcode",
|
||||
@ -1086,7 +1086,7 @@
|
||||
"MAXAGEDAYS": "Maximale Gültigkeit in Tagen",
|
||||
"USERLOGINMUSTBEDOMAIN": "Benutzer Loginname muss die Domain der Organisation beinhalten",
|
||||
"VALIDATEORGDOMAINS": "Org Domains validieren",
|
||||
"SMTPSENDERADDRESSMATCHESINSTANCEDOMAIN": "SMTP Sender Addresse entspricht Instanzdomain",
|
||||
"SMTPSENDERADDRESSMATCHESINSTANCEDOMAIN": "SMTP Sender Adresse entspricht Instanzdomain",
|
||||
"ALLOWUSERNAMEPASSWORD": "Benutzername Passwort erlaubt",
|
||||
"ALLOWEXTERNALIDP": "Externer IDP erlaubt",
|
||||
"ALLOWREGISTER": "Registrieren erlaubt",
|
||||
@ -1114,8 +1114,8 @@
|
||||
"RESET": "Auf Instanzeinstellung zurücksetzen",
|
||||
"CREATECUSTOM": "Benutzerdefinierte Richtlinie erstellen",
|
||||
"TOAST": {
|
||||
"SET": "Richtline erfolgreich gesetzt!",
|
||||
"RESETSUCCESS": "Richtline zurückgesetzt!",
|
||||
"SET": "Richtlinie erfolgreich gesetzt!",
|
||||
"RESETSUCCESS": "Richtlinie zurückgesetzt!",
|
||||
"UPLOADSUCCESS": "Upload erfolgreich",
|
||||
"DELETESUCCESS": "Löschen erfolgreich",
|
||||
"UPLOADFAILED": "Upload fehlgeschlagen!"
|
||||
@ -1302,11 +1302,11 @@
|
||||
"PROJECTGRANTMEMBERADDED": "Berechtigungsmanager hinzugefügt.",
|
||||
"PROJECTGRANTMEMBERCHANGED": "Berechtigungsmanager verändert.",
|
||||
"PROJECTGRANTMEMBERREMOVED": "Berechtigungsmanager entfernt.",
|
||||
"PROJECTGRANTUPDATED": "Projectberechtigung geändert."
|
||||
"PROJECTGRANTUPDATED": "Projektberechtigung geändert."
|
||||
},
|
||||
"DIALOG": {
|
||||
"DELETE_TITLE": "Projektberechtigung löschen",
|
||||
"DELETE_DESCRIPTION": "Sie sind im Begriff eine Projectberechtigung zu entfernen. Wollen Sie fortfahren?"
|
||||
"DELETE_DESCRIPTION": "Sie sind im Begriff eine Projektberechtigung zu entfernen. Wollen Sie fortfahren?"
|
||||
},
|
||||
"ROLES": "Projektrollen"
|
||||
},
|
||||
@ -1447,9 +1447,9 @@
|
||||
"ACTIVATE": "Aktivieren",
|
||||
"DELETE": "Löschen",
|
||||
"DELETE_TITLE": "IDP löschen",
|
||||
"DELETE_DESCRIPTION": "Sie sind im Begriff einen Identity Provider zu löschen. Die daruch hervorgerufenen Änderungen sind unwiederruflich. Wollen Sie dies wirklich tun?",
|
||||
"DELETE_DESCRIPTION": "Sie sind im Begriff einen Identity Provider zu löschen. Die dadurch hervorgerufenen Änderungen sind unwiderruflich. Wollen Sie dies wirklich tun?",
|
||||
"DELETE_SELECTION_TITLE": "Identity Providers löschen",
|
||||
"DELETE_SELECTION_DESCRIPTION": "Sie sind im Begriff mehrere Identity Provider zu löschen. Die daruch hervorgerufenen Änderungen sind unwiederruflich. Wollen Sie dies wirklich tun?",
|
||||
"DELETE_SELECTION_DESCRIPTION": "Sie sind im Begriff mehrere Identity Provider zu löschen. Die dadurch hervorgerufenen Änderungen sind unwiderruflich. Wollen Sie dies wirklich tun?",
|
||||
"EMPTY": "Kein IDP vorhanden",
|
||||
"OIDC": {
|
||||
"TITLE": "OIDC IDP",
|
||||
@ -1485,7 +1485,7 @@
|
||||
},
|
||||
"DELETE": {
|
||||
"TITLE": "Faktor löschen",
|
||||
"DESCRIPTION": "Sie sind im Begriff einen Faktor zu löschen. Die daruch hervorgerufenen Änderungen sind unwiederruflich. Wollen Sie dies wirklich tun?"
|
||||
"DESCRIPTION": "Sie sind im Begriff einen Faktor zu löschen. Die dadurch hervorgerufenen Änderungen sind unwiderruflich. Wollen Sie dies wirklich tun?"
|
||||
},
|
||||
"TOAST": {
|
||||
"ADDED": "Erfolgreich hinzugefügt.",
|
||||
@ -1578,7 +1578,7 @@
|
||||
"AUTHMETHODSECTION": "Authentifizierungsmethode",
|
||||
"GRANT": "Berechtigungstypen",
|
||||
"ADDITIONALORIGINS": "Zusätzliche Origins",
|
||||
"ADDITIONALORIGINSDESC": "Wenn sie zusätzliche Origins definieren wollen, die nicht den Redirect URIs gleichzusätzen sind, können Sie dies hier tun.",
|
||||
"ADDITIONALORIGINSDESC": "Wenn sie zusätzliche Origins definieren wollen, die nicht den Redirect URIs gleichzusetzen sind, können Sie dies hier tun.",
|
||||
"ORIGINS": "Origins",
|
||||
"NOTANORIGIN": "Der Angegebene Wert ist kein Origin.",
|
||||
"OIDC": {
|
||||
|
@ -67,7 +67,7 @@
|
||||
"ACTIONS": "Actions",
|
||||
"PRIVACY": "Privacy",
|
||||
"TOS": "Terms of Service",
|
||||
"OPENSHORTCUTSTOOLTIP": "Type ? to show keyboardshortcuts",
|
||||
"OPENSHORTCUTSTOOLTIP": "Type ? to show keyboard shortcuts",
|
||||
"SETTINGS": "Settings"
|
||||
},
|
||||
"ACTIONS": {
|
||||
@ -205,7 +205,7 @@
|
||||
"DESCRIPTIONMACHINE": "Create and manage Service Users of your organization",
|
||||
"DETAIL": "Detail",
|
||||
"CREATE": "Create",
|
||||
"MY": "My Informations",
|
||||
"MY": "My Information",
|
||||
"LOGINNAMES": "Loginnames",
|
||||
"LOGINNAMESDESC": "These are your login names:",
|
||||
"NOUSER": "No associated user.",
|
||||
@ -363,7 +363,7 @@
|
||||
},
|
||||
"CREATE": {
|
||||
"TITLE": "Create a New User",
|
||||
"DESCRIPTION": "Please provide the necesary information.",
|
||||
"DESCRIPTION": "Please provide the necessary information.",
|
||||
"NAMEANDEMAILSECTION": "Name and E-mail",
|
||||
"GENDERLANGSECTION": "Gender and Language",
|
||||
"PHONESECTION": "Phone numbers",
|
||||
@ -373,7 +373,7 @@
|
||||
},
|
||||
"CODEDIALOG": {
|
||||
"TITLE": "Verify Phone Number",
|
||||
"DESCRIPTION": "Enter the code you recieved by text message to verify your phone number.",
|
||||
"DESCRIPTION": "Enter the code you received by text message to verify your phone number.",
|
||||
"CODE": "Code"
|
||||
},
|
||||
"DATA": {
|
||||
@ -544,7 +544,7 @@
|
||||
"SIGNEDOUT_BTN": "Sign In",
|
||||
"EDITACCOUNT": "Edit Account",
|
||||
"ADDACCOUNT": "Log in With Another Account",
|
||||
"RESENDINITIALEMAIL": "Send new initialisation mail",
|
||||
"RESENDINITIALEMAIL": "Send new initialization mail",
|
||||
"RESENDEMAILNOTIFICATION": "Resend Email notification",
|
||||
"TOAST": {
|
||||
"CREATED": "User created successfully.",
|
||||
@ -640,13 +640,13 @@
|
||||
},
|
||||
"ADDTRIGGER": "Add trigger",
|
||||
"TIMEOUT": "Timeout",
|
||||
"TIMEOUTINSEC": "Timout in seconds",
|
||||
"TIMEOUTINSEC": "Timeout in seconds",
|
||||
"ALLOWEDTOFAIL": "Allowed To Fail",
|
||||
"SCRIPT": "Script",
|
||||
"FLOWTYPE": "Flow Type",
|
||||
"TRIGGERTYPE": "Trigger Type",
|
||||
"ACTIONS": "Actions",
|
||||
"ACTIONSMAX": "Based on your Tier, you have available a limited Number of Actions ({{value}}). Make sure to deaktivate those you are not in need or consider upgrading your tier.",
|
||||
"ACTIONSMAX": "Based on your Tier, you have available a limited Number of Actions ({{value}}). Make sure to deactivate those you are not in need or consider upgrading your tier.",
|
||||
"DIALOG": {
|
||||
"ADD": {
|
||||
"TITLE": "Create an Action"
|
||||
@ -812,7 +812,7 @@
|
||||
},
|
||||
"LIST": {
|
||||
"GENERAL": "General",
|
||||
"LOGIN": "Login Behaviour and Security",
|
||||
"LOGIN": "Login Behavior and Security",
|
||||
"LOCKOUT": "Lockout",
|
||||
"COMPLEXITY": "Password complexity",
|
||||
"NOTIFICATIONS": "Notification providers and SMTP",
|
||||
@ -926,7 +926,7 @@
|
||||
"ADVANCEDBEHAVIOR": "Advanced Behavior",
|
||||
"DROP": "Drop image here or",
|
||||
"RELEASE": "Release",
|
||||
"DROPFONT": "Drop fontfile here",
|
||||
"DROPFONT": "Drop font file here",
|
||||
"RELEASEFONT": "Release",
|
||||
"USEOFLOGO": "Your Logo will be used in the Login as well as emails, while the icon is used for smaller UI elements like in the organization switcher in console",
|
||||
"MAXSIZE": "The maximum size is limited to 524kB",
|
||||
@ -951,7 +951,7 @@
|
||||
},
|
||||
"PWD_LOCKOUT": {
|
||||
"TITLE": "Lockout Policy",
|
||||
"DESCRIPTION": "Set a maximum number of passwordretries, after which accounts will be blocked."
|
||||
"DESCRIPTION": "Set a maximum number of password-retries, after which accounts will be blocked."
|
||||
},
|
||||
"DOMAIN_POLICY": {
|
||||
"TITLE": "Domain Settings"
|
||||
@ -1039,7 +1039,7 @@
|
||||
},
|
||||
"MESSAGE_TEXTS": {
|
||||
"TITLE": "Message Texts",
|
||||
"DESCRIPTION": "Define your texts for your notication mails.",
|
||||
"DESCRIPTION": "Define your texts for your notification mails.",
|
||||
"TYPE": "Notification",
|
||||
"TYPES": {
|
||||
"INIT": "Initialization",
|
||||
@ -1188,7 +1188,7 @@
|
||||
},
|
||||
"DIALOG": {
|
||||
"TITLE": "Branding Setting",
|
||||
"DESCRIPTION": "Select the behaviour of the login, when using the project."
|
||||
"DESCRIPTION": "Select the behavior of the login, when using the project."
|
||||
}
|
||||
},
|
||||
"PINNED": "Pinned",
|
||||
@ -1199,7 +1199,7 @@
|
||||
"DIALOG": {
|
||||
"REACTIVATE": {
|
||||
"TITLE": "Reactivate Project",
|
||||
"DESCRIPTION": "Do you really want to ractivate your project?"
|
||||
"DESCRIPTION": "Do you really want to reactivate your project?"
|
||||
},
|
||||
"DEACTIVATE": {
|
||||
"TITLE": "Deactivate Project",
|
||||
@ -1466,9 +1466,9 @@
|
||||
"SAVED": "Successfully saved.",
|
||||
"REACTIVATED": "Idp reactivated.",
|
||||
"DEACTIVATED": "Idp deactivated.",
|
||||
"SELECTEDREACTIVATED": "Selected idps reactivated.",
|
||||
"SELECTEDDEACTIVATED": "Selected idps deactivated.",
|
||||
"SELECTEDKEYSDELETED": "Selected idps deleted.",
|
||||
"SELECTEDREACTIVATED": "Selected Idps reactivated.",
|
||||
"SELECTEDDEACTIVATED": "Selected Idps deactivated.",
|
||||
"SELECTEDKEYSDELETED": "Selected Idps deleted.",
|
||||
"DELETED": "Idp removed successfully!"
|
||||
}
|
||||
},
|
||||
@ -1511,7 +1511,7 @@
|
||||
"IDPS": "Identity Providers",
|
||||
"ADDIDP": {
|
||||
"TITLE": "Add Identity Provider",
|
||||
"DESCRIPTION": "You can select predefined or selfcreated providers for authentication.",
|
||||
"DESCRIPTION": "You can select predefined or self-created providers for authentication.",
|
||||
"SELECTIDPS": "Identity providers"
|
||||
},
|
||||
"PASSWORDLESS": "Passwordless Login",
|
||||
@ -1598,7 +1598,7 @@
|
||||
"REDIRECTDESCRIPTIONWEB": "Redirect URIs must begin with https://. http:// is only valid with enabled development mode.",
|
||||
"REDIRECTDESCRIPTIONNATIVE": "Redirect URIs must begin with your own protocol, http://127.0.0.1, http://[::1] or http://localhost.",
|
||||
"REDIRECTNOTVALID": "This redirect URI is not valid.",
|
||||
"COMMAORENTERSEPERATION": "seperate with ↵",
|
||||
"COMMAORENTERSEPERATION": "separate with ↵",
|
||||
"TYPEREQUIRED": "The type is required.",
|
||||
"TITLE": "OIDC Configuration",
|
||||
"CLIENTID": "Client ID",
|
||||
@ -1772,7 +1772,7 @@
|
||||
},
|
||||
"CREATE": {
|
||||
"TITLE": "Create authorization",
|
||||
"DESCRIPTION": "Search for the orgnanisation, the project, and the corresponding roles."
|
||||
"DESCRIPTION": "Search for the organization, the project, and the corresponding roles."
|
||||
},
|
||||
"EDIT": {
|
||||
"TITLE": "Change authorization"
|
||||
@ -1789,7 +1789,7 @@
|
||||
"DIALOG": {
|
||||
"DELETE_TITLE": "Delete authorization",
|
||||
"DELETE_DESCRIPTION": "You are about to delete an authorization. Do you want to continue?",
|
||||
"BULK_DELETE_TITLE": "Delete autorizations",
|
||||
"BULK_DELETE_TITLE": "Delete authorizations",
|
||||
"BULK_DELETE_DESCRIPTION": "You are about to delete multiple authorizations. Do you want to continue?"
|
||||
}
|
||||
},
|
||||
|
@ -305,14 +305,14 @@ Errors:
|
||||
UserAgentNotCorresponding: User Agent stimmt nicht überein
|
||||
UserAgentNotFound: User Agent ID nicht gefunden
|
||||
TokenNotFound: Token nicht gefunden
|
||||
RequestTypeNotSupported: Requesttyp wird nicht unterstürzt
|
||||
RequestTypeNotSupported: Requesttyp wird nicht unterstützt
|
||||
MissingParameters: Benötigte Parameter fehlen
|
||||
User:
|
||||
NotFound: Benutzer konnte nicht gefunden werden
|
||||
Inactive: Benutzer ist inaktiv
|
||||
NotFoundOnOrg: Benutzer konnte in der gewünschten Organisation nicht gefunden werden
|
||||
NotAllowedOrg: Benutzer gehört nicht der benötigten Organisation an
|
||||
NotMatchingUserID: User stimm nicht mit User in Auth Request überein
|
||||
NotMatchingUserID: User stimmt nicht mit User in Auth Request überein
|
||||
UserIDMissing: UserID ist leer
|
||||
Invalid: Userdaten sind ungültig
|
||||
DomainNotAllowedAsUsername: Domäne ist bereits reserviert und kann nicht verwendet werden
|
||||
@ -321,7 +321,7 @@ Errors:
|
||||
ConfirmationWrong: Passwort Bestätigung stimmt nicht überein
|
||||
Empty: Passwort ist leer
|
||||
Invalid: Passwort ungültig
|
||||
InvalidAndLocked: Password ist undgültig und Benutzer wurde gesperrt, melden Sie sich bei ihrem Administrator.
|
||||
InvalidAndLocked: Password ist ungültig und Benutzer wurde gesperrt, melden Sie sich bei ihrem Administrator.
|
||||
UsernameOrPassword:
|
||||
Invalid: Username oder Passwort ist ungültig
|
||||
PasswordComplexityPolicy:
|
||||
@ -337,7 +337,7 @@ Errors:
|
||||
Empty: Code ist leer
|
||||
CryptoCodeNil: Crypto Code ist nil
|
||||
NotFound: Code konnte nicht gefunden werden
|
||||
GeneratorAlgNotSupported: Generator Algorithums wird nicht unterstützt
|
||||
GeneratorAlgNotSupported: Generator Algorithmus wird nicht unterstützt
|
||||
EmailVerify:
|
||||
UserIDEmpty: UserID ist leer
|
||||
ExternalData:
|
||||
@ -362,7 +362,7 @@ Errors:
|
||||
GrantRequired: Der Login an diese Applikation ist nicht möglich. Der Benutzer benötigt mindestens eine Berechtigung an der Applikation. Bitte melde dich bei deinem Administrator.
|
||||
ProjectRequired: Der Login an diese Applikation ist nicht möglich. Die Organisation des Benutzer benötigt Berechtigung auf das Projekt. Bitte melde dich bei deinem Administrator.
|
||||
IdentityProvider:
|
||||
InvalidConfig: Identitäts Provider Konfiguration ist ungültig
|
||||
InvalidConfig: Identitätsprovider Konfiguration ist ungültig
|
||||
IAM:
|
||||
LockoutPolicy:
|
||||
NotExisting: Lockout Policy existiert nicht
|
||||
|
@ -300,7 +300,7 @@ Footer:
|
||||
Help: Help
|
||||
|
||||
Errors:
|
||||
Internal: An internal error occured
|
||||
Internal: An internal error occurred
|
||||
AuthRequest:
|
||||
NotFound: Could not find authrequest
|
||||
UserAgentNotCorresponding: User Agent does not correspond
|
||||
|
Loading…
Reference in New Issue
Block a user