feat(console): message and login texts, privacy policy (#2016)

* message texts wrapper components

* message-text sub, i18n, grid

* fix routing

* pack

* pack

* update material

* audit

* fix mgmt service for labelplcy

* map conv

* edit text from map

* request map

* fetch data, mgmt admin service

* warn box, i18n

* resetbtn

* login texts

* login text requests

* reset, default, i18n

* disabled, features, message text setter, service

* locale switcher

* policy grid

* password reset, domain claimed i18n

* lint files

* fix admin service, i18n, lang setter

* fix scss duplicate

* privacy policy, cleanup grid, fix message, login texts (#2031)

* policy grid everywhere 🦒

* cleanup home

* log login text request

* patch all data

* refresh toggle

* fix: add dialog for unsaved changes (#2057)

* logintexts dialog

* check for dialog on pairwise operation

* fix: patch value to local state after save

* fix: i18n and custom login texts (#2060)

* fix: i18n and custom login texts

* fix: tos and privacy texts

* fix frontend

* fix: tos and privacy texts and tests

* fix: i18n, tos and privacy texts and tests

* fix frontend maps

* i18n

* add ResetCustomLoginTextToDefault in admin api and fix template remove in handlers

* resetlogintexttodefault

Co-authored-by: Livio Amstutz <livio.a@gmail.com>
This commit is contained in:
Max Peintner
2021-07-26 12:44:45 +02:00
committed by GitHub
parent 26e4e607bc
commit 2e684684de
100 changed files with 4500 additions and 2259 deletions

View File

@@ -60,7 +60,7 @@
"IAM": "Identity- und Access-Management",
"IAM_DESC": "Verwalte Deine Organisationen und Administratoren.",
"IAM_BUTTON": "ZITADEL verwalten",
"WELCOME": "Willkommen",
"WELCOME": "Loslegen mit ZITADEL",
"WELCOMESENTENCE": "Hier findest Du die empfohlenen Aktionen basierend auf Deinen zuletzt erworbenen Berechtigungen. Beachte bitte, dass Du möglicherweise Deine Organisation in der Kopfzeile wechseln musst.",
"DISCLAIMER": "Du kannst nur die Einstellungen Deiner aktuellen Organisation, die in der Kopfzeile angegeben ist, sehen. ZITADEL behandelt Deine Daten vertraulich und sicher.",
"DISCLAIMERLINK": "Mehr Informationen zur Sicherheit",
@@ -107,6 +107,9 @@
},
"ACTIONS": {
"SET":"Übernehmen",
"RESETDEFAULT":"Auf Standard zurücksetzen",
"RESETTO":"Zurücksetzen auf: ",
"RESETCURRENT":"Auf aktuellen Wert zurücksetzen",
"SHOW":"Aufklappen",
"HIDE":"Zuklappen",
"SAVE": "Speichern",
@@ -136,7 +139,9 @@
"PIN": "Anpinnen",
"CONFIGURE": "Konfigurieren",
"SEND": "Senden",
"NEWVALUE": "Neuer Wert"
"NEWVALUE": "Neuer Wert",
"RESTORE":"Wiederherstellen",
"CONTINUEWITHOUTSAVE":"Ohne speichern fortfahren"
},
"RESOURCEID": "Ressourcen-ID",
"TABLE": {
@@ -628,7 +633,8 @@
"LABELPOLICYPRIVATELABEL": "Label Richtlinie - benutzerdefiniert",
"LABELPOLICYWATERMARK": "Label Richtlinie - Wasserzeichen",
"CUSTOMDOMAIN": "Domänen Verifikation - verfügbar",
"CUSTOMTEXT": "Benutzerdefinierte Texte"
"CUSTOMTEXT": "Benutzerdefinierte Texte",
"PRIVACYPOLICY":"Datenschutzrichtlinie und AGB - benutzerdefiniert"
},
"TIERSTATES": {
"0": "Aktiv",
@@ -699,6 +705,87 @@
"DESCRIPTIONCREATEMGMT": "Nutzer können sich mit den verfügbaren Idps authentifizieren. Achtung: Es kann zwischen System- und organisationsspezifischen Providern gewählt werden.",
"SAVED": "Erfolgreich gespeichert."
},
"PRIVACY_POLICY": {
"TITLE": "Datenschutzbestimmungen und AGB",
"DESCRIPTION": "Legen Sie Ihre Datenschutzrichtlinien und Nutzungsbedingungen fest",
"TOSLINK":"Link zu den Allgemeinen Geschäftsbedingungen",
"POLICYLINK":"Link zur den Datenschutzrichtlinien",
"SAVED": "Saved successfully!",
"RESET_TITLE":"Standardwerte wiederherstellen",
"RESET_DESCRIPTION":"Sie sind im Begriff die Standardlinks für die AGBs und Datenschutzrichtlinie wiederherzustellen. Wollen Sie fortfahren?"
},
"LOGIN_TEXTS": {
"TITLE":"Login Interface Texte",
"DESCRIPTION": "Definiere die Texte für das Logininterface. Wenn Texte leer sind, wird der als Platzhalter angezeigte Standardwert verwendet.",
"DESCRIPTION_SHORT":"Definiere die Texte für das Logininterface.",
"NEWERVERSIONEXISTS":"Neuere Version verfügbar",
"CURRENTDATE":"Momentaner Stand",
"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?",
"UNSAVED_TITLE":"Ohne speichern fortfahren?",
"UNSAVED_DESCRIPTION":"Sie haben Änderungen vorgenommen ohne zu speichern. Möchten Sie jetzt speichern?",
"LOCALE":"Sprachcode",
"LOCALES": {
"de":"German",
"en":"English",
"it":"Italian",
"fr":"French"
},
"KEYS": {
"emailVerificationDoneText":"Email Verification erfolgreich",
"emailVerificationText":"Email Verification",
"externalUserNotFoundText":"Externer Benutzer nicht gefunden",
"footerText":"Fusszeile",
"initMfaDoneText":"MFA Initialisierung erfolgreich",
"initMfaOtpText":"MFA Initialisierung",
"initMfaPromptText":"MFA Einrichtungsaufforderung",
"initMfaU2fText":"Universeller Zweitfaktor Initialisierung",
"initPasswordDoneText":"Passwort Initialisierung erfolgreich",
"initPasswordText":"Password Initialisierung",
"initializeDoneText":"Benutzereinrichtung erfolgreich",
"initializeUserText":"Benutzereinrichtung",
"linkingUserDoneText":"Benutzerverlinkung erfolgreich",
"loginText":"Anmelden",
"logoutText":"Abmelden",
"mfaProvidersText":"MFA Provider",
"passwordChangeDoneText":"Passwortwechsel erfolgreich",
"passwordChangeText":"Passwortwechsel",
"passwordResetDoneText":"Passwort zurücksetzen erfolgreich",
"passwordText":"Passwort",
"passwordlessText":"Passwortlose Authentifizierung",
"registrationOptionText":"Registrierungsoptionen",
"registrationOrgText":"Organisation registrieren",
"registrationUserText":"Benutzer registrieren",
"selectAccountText":"Account wählen",
"successLoginText":"Erfolgreiche Anmeldung",
"usernameChangeDoneText":"Benutzernamenwechsel erfolgreich",
"usernameChangeText":"Benutzernamenwechsel",
"verifyMfaOtpText":"OTP Verifikation",
"verifyMfaU2fText":"Universeller Zweitfaktor Verifikation"
}
},
"MESSAGE_TEXTS": {
"TITLE":"Email Texte",
"DESCRIPTION": "Definiere die Texte für deine Benachrichtigungsmails",
"TYPES": {
"INIT":"Initialisierung",
"VE":"Emailverifikation",
"VP":"Telefonnummerverifikation",
"PR":"Password Wiederherstellung",
"DC":"Domainbeanspruchung"
},
"CHIPS": {
"firstname":"Vorname",
"lastname":"Nachname",
"code":"Code",
"preferredLoginName":"Bevorzugter Anmeldename"
},
"TOAST": {
"UPDATED":"Benutzerdefinierte Texte gespeichert."
}
},
"DEFAULTLABEL": "Die aktuelle Richtlinie entspricht der IAM-Standard Einstellung.",
"BTN_INSTALL": "Installieren",
"BTN_EDIT": "Modifizieren",

View File

@@ -60,7 +60,7 @@
"IAM": "Identity and Access Management",
"IAM_DESC": "Manage your organisations and administrators.",
"IAM_BUTTON": "Manage ZITADEL",
"WELCOME": "Welcome",
"WELCOME": "Get started with ZITADEL",
"WELCOMESENTENCE": "Here you can find recommended actions based on your last acquired permissions. Note that you may have to select your organisation in the header above.",
"DISCLAIMER": "You can only see settings of your current organisation specified in the header. ZITADEL treats your data confidentially and securely.",
"DISCLAIMERLINK": "Further information",
@@ -107,6 +107,9 @@
},
"ACTIONS": {
"SET":"Set",
"RESETDEFAULT":"Reset to Default",
"RESETTO":"Reset to: ",
"RESETCURRENT":"Reset to current",
"SHOW":"Show",
"HIDE":"Hide",
"SAVE": "Save",
@@ -136,7 +139,9 @@
"PIN": "Pin / Unpin",
"CONFIGURE": "Configure",
"SEND": "Send",
"NEWVALUE": "New Value"
"NEWVALUE": "New Value",
"RESTORE":"Restore",
"CONTINUEWITHOUTSAVE":"Continue without saving"
},
"RESOURCEID": "Resource Id",
"TABLE": {
@@ -628,7 +633,8 @@
"LABELPOLICYPRIVATELABEL": "Label Policy - custom",
"LABELPOLICYWATERMARK": "Label Policy - watermark",
"CUSTOMDOMAIN": "Domain Verification - available",
"CUSTOMTEXT": "Custom texts"
"CUSTOMTEXT": "Custom texts",
"PRIVACYPOLICY":"Privacy Policy and TOS - custom"
},
"TIERSTATES": {
"0": "Active",
@@ -701,6 +707,87 @@
"DESCRIPTIONCREATEMGMT": "Users can choose from the available identity providers below. Note: You can use System-set providers as well as providers set for your organisation only.",
"SAVED": "Saved successfully!"
},
"PRIVACY_POLICY": {
"TITLE": "Privacy Policy and TOS",
"DESCRIPTION": "Set your Privacy Policy and Terms of Service Links",
"TOSLINK":"Link to Terms of Service",
"POLICYLINK":"Link to Privacy Policy",
"SAVED": "Saved successfully!",
"RESET_TITLE":"Restore Default Values",
"RESET_DESCRIPTION":"You are about to restore the default Links for TOS and Privacy Policy. Do you really want to continue?"
},
"LOGIN_TEXTS": {
"TITLE":"Login Interface Texts",
"DESCRIPTION": "Define your texts for the login interfaces. If texts are empty, the default Value shown as the placeholder will be used.",
"DESCRIPTION_SHORT":"Define your texts for the login interfaces.",
"NEWERVERSIONEXISTS":"Newer Version exists",
"CURRENTDATE":"Current configuration",
"CHANGEDATE":"Newer Version from",
"KEYNAME":"Login Screen / Interface",
"RESET_TITLE":"Restore Default Values",
"RESET_DESCRIPTION":"You are about to restore all default values. All changes you have made will be permanently deleted. Do you really want to continue?",
"UNSAVED_TITLE":"Continue without saving?",
"UNSAVED_DESCRIPTION":"Your have made changes without saving. Do you want to save now?",
"LOCALE":"Locale Code",
"LOCALES": {
"de":"German",
"en":"English",
"it":"Italian",
"fr":"French"
},
"KEYS": {
"emailVerificationDoneText":"Email verification done",
"emailVerificationText":"Email verification",
"externalUserNotFoundText":"External user not found",
"footerText":"Footer",
"initMfaDoneText":"Initialize MFA done",
"initMfaOtpText":"Initialize MFA",
"initMfaPromptText":"Initialize MFA Prompt",
"initMfaU2fText":"Initialize Universal Second Factor",
"initPasswordDoneText":"Initialize password done",
"initPasswordText":"Initialize password",
"initializeDoneText":"Initialize user done",
"initializeUserText":"Initialize user",
"linkingUserDoneText":"Linking user done",
"loginText":"Login",
"logoutText":"Logout",
"mfaProvidersText":"MFA Providers",
"passwordChangeDoneText":"Password change done",
"passwordChangeText":"Password change",
"passwordResetDoneText":"Password reset done",
"passwordText":"Password",
"passwordlessText":"Passwordless",
"registrationOptionText":"Registration Options",
"registrationOrgText":"Register Org",
"registrationUserText":"Register User",
"selectAccountText":"Select Account",
"successLoginText":"Login with success",
"usernameChangeDoneText":"Username change done",
"usernameChangeText":"Username change",
"verifyMfaOtpText":"Verify OTP",
"verifyMfaU2fText":"Verify Universal Second Factor"
}
},
"MESSAGE_TEXTS": {
"TITLE":"Message Texts",
"DESCRIPTION": "Define your texts for your notication mails.",
"TYPES": {
"INIT":"Initialization",
"VE":"Verify Email",
"VP":"Verify Phone",
"PR":"Password Reset",
"DC":"Domain Claim"
},
"CHIPS": {
"firstname":"Firstname",
"lastname":"Lastname",
"code":"Code",
"preferredLoginName":"Preferred Login Name"
},
"TOAST": {
"UPDATED":"Custom Texts saved."
}
},
"DEFAULTLABEL": "The currently set guideline corresponds to the standard setting set by the IAM Administrator.",
"BTN_INSTALL": "Setup",
"BTN_EDIT": "Modify",