feat: Update Auth Control

This commit is contained in:
web@ppanel
2025-01-13 21:07:27 +07:00
parent dd23279e3e
commit c59742a4f3
143 changed files with 4195 additions and 1512 deletions
@@ -0,0 +1,20 @@
{
"emailSuffixWhitelist": "E-Mail-Suffix-Whitelist",
"emailSuffixWhitelistDescription": "Wenn aktiviert, können sich nur E-Mails mit Suffixen aus der Liste registrieren",
"emailVerification": "E-Mail-Verifizierung",
"emailVerificationDescription": "Wenn aktiviert, müssen Benutzer ihre E-Mail-Adresse verifizieren",
"ipRegistrationLimit": "IP-Registrierungsgrenze",
"ipRegistrationLimitDescription": "Wenn aktiviert, werden IPs, die die Regelanforderungen erfüllen, von der Registrierung ausgeschlossen; beachten Sie, dass die Bestimmung der IPs aufgrund von CDNs oder Frontend-Proxys Probleme verursachen kann",
"penaltyTime": "Strafzeit (Minuten)",
"penaltyTimeDescription": "Benutzer müssen warten, bis die Strafzeit abgelaufen ist, bevor sie sich erneut registrieren können",
"registrationLimitCount": "Anzahl der Anmeldungen",
"registrationLimitCountDescription": "Strafe aktivieren, nachdem das Registrierungslimit erreicht wurde",
"saveSuccess": "Erfolgreich gespeichert",
"stopNewUserRegistration": "Neue Benutzerregistrierung stoppen",
"stopNewUserRegistrationDescription": "Wenn aktiviert, kann sich niemand registrieren",
"trialRegistration": "Studienregistrierung",
"trialRegistrationDescription": "Testregistrierung aktivieren; zuerst Testpaket und -dauer anpassen",
"whitelistSuffixes": "Whitelist-Suffixe",
"whitelistSuffixesDescription": "Wird zur E-Mail-Verifizierung während der Registrierung verwendet; eine pro Zeile",
"whitelistSuffixesPlaceholder": "Geben Sie E-Mail-Suffixe ein, eines pro Zeile"
}
+29
View File
@@ -0,0 +1,29 @@
{
"emailBasicConfig": "Grundkonfiguration",
"emailLogs": "E-Mail-Protokolle",
"emailTemplate": "E-Mail-Vorlage",
"expiration_email_template": "Vorlage für Ablaufbenachrichtigung",
"expiration_email_templateDescription": "Die Platzhalter {after}.variable{before} werden durch tatsächliche Daten ersetzt. Stellen Sie sicher, dass Sie diese Variablen beibehalten.",
"inputPlaceholder": "Wert eingeben...",
"maintenance_email_template": "Wartungshinweis Vorlage",
"maintenance_email_templateDescription": "Die Platzhalter {after}.variable{before} werden durch tatsächliche Daten ersetzt. Stellen Sie sicher, dass Sie diese Variablen beibehalten.",
"saveSuccess": "Konfiguration erfolgreich gespeichert.",
"sendFailure": "Senden der Test-E-Mail fehlgeschlagen, bitte überprüfen Sie die Konfiguration.",
"sendSuccess": "Test-E-Mail erfolgreich gesendet.",
"sendTestEmail": "Test-E-Mail senden",
"sendTestEmailDescription": "Senden Sie eine Test-E-Mail, um die Konfiguration zu überprüfen.",
"senderAddress": "Absenderadresse",
"senderAddressDescription": "Die standardmäßige E-Mail-Adresse, die zum Versenden von E-Mails verwendet wird.",
"smtpAccount": "SMTP-Konto",
"smtpAccountDescription": "Das E-Mail-Konto, das für die Authentifizierung verwendet wird.",
"smtpEncryptionMethod": "SMTP-Verschlüsselungsmethode",
"smtpEncryptionMethodDescription": "Wählen Sie, ob SSL/TLS-Verschlüsselung aktiviert werden soll.",
"smtpPassword": "SMTP-Passwort",
"smtpPasswordDescription": "Das Passwort für das SMTP-Konto.",
"smtpServerAddress": "SMTP-Server-Adresse",
"smtpServerAddressDescription": "Geben Sie die Serveradresse an, die zum Senden von E-Mails verwendet wird.",
"smtpServerPort": "SMTP-Server-Port",
"smtpServerPortDescription": "Geben Sie den Port an, der für die Verbindung zum SMTP-Server verwendet wird.",
"verify_email_template": "E-Mail-Bestätigungsvorlage",
"verify_email_templateDescription": "Die Platzhalter {after}.variable{before} werden durch tatsächliche Daten ersetzt. Stellen Sie sicher, dass diese Variablen beibehalten werden."
}
+10
View File
@@ -1,18 +1,28 @@
{
"Announcement Management": "Ankündigungsverwaltung",
"Apple": "Apple-ID",
"Auth Control": "Authentifizierungskontrolle",
"Coupon Management": "Gutscheinverwaltung",
"Dashboard": "Armaturenbrett",
"Document Management": "Dokumentenverwaltung",
"Email": "E-Mail",
"Facebook": "Facebook",
"Finance": "Finanzen",
"General": "Allgemein",
"GitHub": "GitHub",
"Google": "Google",
"Order Management": "Bestellverwaltung",
"Payment Config": "Zahlungskonfiguration",
"Phone Number": "Telefonnummer",
"Server": "Dienst",
"Server Management": "Serververwaltung",
"Settings": "Einstellungen",
"Subscribe Management": "Abonnementverwaltung",
"System Config": "Systemkonfiguration",
"System Tool": "Systemwerkzeug",
"Telegram": "Telegram",
"Ticket Management": "Ticketverwaltung",
"Twitter": "Twitter",
"User": "Benutzer",
"User Management": "Benutzerverwaltung"
}
+57
View File
@@ -0,0 +1,57 @@
{
"SmsList": "SMS-Protokollliste",
"apiUrl": "API-URL",
"apiUrlTip": "API-Endpunkt der SMS-Plattform",
"areaCode": "Vorwahl",
"content": "Inhalt",
"createdAt": "Sendezeit",
"enable": "Aktivieren",
"enableTip": "Nach der Aktivierung werden die Funktionen zur Registrierung, Anmeldung, Bindung und Entbindung von Mobiltelefonen aktiviert",
"expireTime": "Ablaufzeit",
"expireTimeTip": "Gültigkeitsdauer des SMS-Bestätigungscodes (Sekunden)",
"foreignApiUrl": "Internationale API-URL",
"foreignApiUrlTip": "API-Endpunkt für internationalen SMS-Dienst",
"interval": "Intervall",
"intervalTip": "SMS-Bestätigungscode-Sendeintervall für dieselbe Telefonnummer (Sekunden), 0 bedeutet keine Begrenzung",
"limit": "Tageslimit",
"limitTip": "Tägliches Limit für das Senden von SMS-Verifizierungscodes an dieselbe Telefonnummer, 0 bedeutet kein Limit",
"logs": "Protokolle",
"password": "Passwort",
"passwordTip": "SMS-Plattform-Passwort, wie zum Beispiel Aliyun Access Key Secret",
"placeholders": {
"apiUrl": "Geben Sie die API-URL ein, z.B. https://api.example.com",
"expireTime": "Geben Sie die Ablaufzeit ein, Standard ist 300",
"foreignApiUrl": "Geben Sie die internationale API-URL ein",
"interval": "Geben Sie das Intervall ein, Standard ist 60",
"limit": "Geben Sie das tägliche Limit ein, Standard ist 20",
"password": "Geben Sie das Plattform-Passwort ein",
"region": "Geben Sie die Region ein, z.B. cn-hangzhou",
"template": "Ihr Bestätigungscode ist {code}, gültig für 5 Minuten",
"templateCode": "Geben Sie den Vorlagen-Code ein",
"templateParam": "Geben Sie den Parameternamen ein, Standard ist code",
"username": "Geben Sie den Plattform-Benutzernamen ein"
},
"platform": "SMS-Plattform",
"platformTip": "Bitte wählen Sie die SMS-Plattform aus",
"region": "Region",
"regionTip": "SMS-Dienstregion, wie z.B. cn-hangzhou für Aliyun",
"search": "Telefonnummer suchen",
"sendFailed": "Senden fehlgeschlagen",
"sendSuccess": "Erfolgreich gesendet",
"settings": "Einstellungen",
"status": "Status",
"telephone": "Telefonnummer",
"template": "SMS-Vorlage",
"templateCode": "Vorlagen-Code",
"templateCodeTip": "Vorlagen-Code des SMS-Dienstes",
"templateParam": "Vorlagenparameter",
"templateParamTip": "Variabler Parametername im SMS-Template, standardmäßig 'code'",
"templateTip": "Bitte füllen Sie die SMS-Vorlage aus und lassen Sie {code} in der Mitte stehen, da sonst die SMS-Funktion nicht funktioniert.",
"testSms": "Test-SMS senden",
"testSmsContent": "Dies ist eine Testnachricht",
"testSmsPhone": "Telefonnummer eingeben",
"testSmsTip": "Senden Sie eine Test-SMS, um Ihre Konfiguration zu überprüfen",
"updateSuccess": "Aktualisierung erfolgreich",
"username": "Benutzername",
"usernameTip": "SMS-Plattform-Benutzername, wie z.B. Aliyun Access Key ID"
}
-46
View File
@@ -8,32 +8,6 @@
"currencyUnitDescription": "Nur zur Anzeige verwendet, nach der Änderung werden alle Währungseinheiten im System geändert",
"saveSuccess": "Erfolgreich gespeichert"
},
"email": {
"expiration_email_template": "Ablaufbenachrichtigungsvorlage",
"expiration_email_templateDescription": "Die Variablennamen {after}.Variable{before} im Template werden durch tatsächliche Daten ersetzt. Bitte stellen Sie sicher, dass diese Variablen erhalten bleiben.",
"inputPlaceholder": "Bitte Inhalt eingeben...",
"maintenance_email_template": "Wartungsbenachrichtigungsvorlage",
"maintenance_email_templateDescription": "Die Variablennamen {after}.Variable{before} im Template werden durch tatsächliche Daten ersetzt. Bitte stellen Sie sicher, dass diese Variablen erhalten bleiben.",
"saveSuccess": "Die Konfiguration wurde erfolgreich gespeichert.",
"sendFailure": "Der Versand der Test-E-Mail ist fehlgeschlagen. Bitte überprüfen Sie die Konfiguration.",
"sendSuccess": "Die Test-E-Mail wurde erfolgreich gesendet.",
"sendTestEmail": "Test-E-Mail senden",
"sendTestEmailDescription": "Senden Sie eine Test-E-Mail, um zu überprüfen, ob die Konfiguration korrekt ist.",
"senderAddress": "Absenderadresse",
"senderAddressDescription": "Standard-E-Mail-Adresse, die zum Senden von E-Mails verwendet wird.",
"smtpAccount": "SMTP-Konto",
"smtpAccountDescription": "E-Mail-Konto zur Authentifizierung.",
"smtpEncryptionMethod": "SMTP-Verschlüsselungsmethode",
"smtpEncryptionMethodDescription": "Wählen Sie, ob SSL/TLS-Verschlüsselung aktiviert werden soll.",
"smtpPassword": "SMTP-Passwort",
"smtpPasswordDescription": "Das Passwort für das SMTP-Konto.",
"smtpServerAddress": "SMTP-Serveradresse",
"smtpServerAddressDescription": "Geben Sie die Serveradresse zum Senden von E-Mails an.",
"smtpServerPort": "SMTP-Serverport",
"smtpServerPortDescription": "Geben Sie die Portnummer für die Verbindung zum SMTP-Server an.",
"verify_email_template": "Verifizierungsmailvorlage",
"verify_email_templateDescription": "Die Variablennamen {after}.Variable{before} im Template werden durch tatsächliche Daten ersetzt. Bitte stellen Sie sicher, dass diese Variablen erhalten bleiben."
},
"invite": {
"commissionFirstTimeOnly": "Nur Provision beim ersten Kauf",
"commissionFirstTimeOnlyDescription": "Nach Aktivierung wird die Provision nur bei der ersten Zahlung des Eingeladenen generiert. Sie können in der Benutzerverwaltung einen individuellen Benutzer konfigurieren.",
@@ -64,26 +38,6 @@
"startTime": "Startzeit",
"timeSlot": "Zeitfenster"
},
"register": {
"emailSuffixWhitelist": "E-Mail-Suffix-Whitelist",
"emailSuffixWhitelistDescription": "Wenn aktiviert, können sich nur E-Mails mit den in der Liste enthaltenen Suffixen registrieren",
"emailVerification": "E-Mail-Verifizierung",
"emailVerificationDescription": "Wenn aktiviert, müssen Benutzer ihre E-Mail verifizieren",
"ipRegistrationLimit": "IP-Registrierungsbeschränkung",
"ipRegistrationLimitDescription": "Wenn aktiviert, werden IPs, die den Regelanforderungen entsprechen, in der Registrierung eingeschränkt. Bitte beachten Sie, dass die Bestimmung der IP aufgrund von CDN oder Frontend-Proxy zu Problemen führen kann",
"penaltyTime": "Strafzeit (Minuten)",
"penaltyTimeDescription": "Benutzer müssen die Strafzeit abwarten, bevor sie sich erneut registrieren können",
"registrationLimitCount": "Registrierungsbeschränkungsanzahl",
"registrationLimitCountDescription": "Nach Erreichen der Registrierungsbeschränkung wird die Strafe aktiviert",
"saveSuccess": "Erfolgreich gespeichert",
"stopNewUserRegistration": "Registrierung neuer Benutzer stoppen",
"stopNewUserRegistrationDescription": "Wenn aktiviert, kann sich niemand registrieren",
"trialRegistration": "Testregistrierung",
"trialRegistrationDescription": "Testregistrierung aktivieren, bitte zuerst Testpaket und -dauer ändern",
"whitelistSuffixes": "Whitelist-Suffixe",
"whitelistSuffixesDescription": "Für die E-Mail-Verifizierung bei der Registrierung, ein Suffix pro Zeile",
"whitelistSuffixesPlaceholder": "Bitte geben Sie E-Mail-Suffixe ein, eines pro Zeile"
},
"site": {
"logo": "LOGO",
"logoDescription": "Position zur Anzeige des LOGOs",