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": "Biała lista sufiksów e-mail",
"emailSuffixWhitelistDescription": "Po włączeniu, tylko e-maile z sufiksami z listy mogą się rejestrować",
"emailVerification": "Weryfikacja e-maila",
"emailVerificationDescription": "Po włączeniu użytkownicy będą musieli zweryfikować swój adres e-mail",
"ipRegistrationLimit": "Limit rejestracji IP",
"ipRegistrationLimitDescription": "Po włączeniu, adresy IP spełniające wymagania reguły będą miały ograniczoną możliwość rejestracji; należy pamiętać, że określanie adresów IP może powodować problemy z powodu użycia CDN-ów lub proxy frontendowych",
"penaltyTime": "Czas kary (minuty)",
"penaltyTimeDescription": "Użytkownicy muszą poczekać na wygaśnięcie czasu kary, zanim będą mogli zarejestrować się ponownie",
"registrationLimitCount": "Limit rejestracji",
"registrationLimitCountDescription": "Włącz karę po osiągnięciu limitu rejestracji",
"saveSuccess": "Zapisano pomyślnie",
"stopNewUserRegistration": "Zatrzymaj rejestrację nowych użytkowników",
"stopNewUserRegistrationDescription": "Gdy włączone, nikt nie może się zarejestrować",
"trialRegistration": "Rejestracja próbna",
"trialRegistrationDescription": "Włącz rejestrację próbną; najpierw zmodyfikuj pakiet próbny i czas trwania",
"whitelistSuffixes": "Dozwolone Sufiksy",
"whitelistSuffixesDescription": "Używane do weryfikacji adresu e-mail podczas rejestracji; jeden na linię",
"whitelistSuffixesPlaceholder": "Wprowadź przyrostki e-mail, jeden na linię"
}
+29
View File
@@ -0,0 +1,29 @@
{
"emailBasicConfig": "Podstawowa konfiguracja",
"emailLogs": "Dzienniki e-mail",
"emailTemplate": "Szablon e-maila",
"expiration_email_template": "Szablon Powiadomienia o Wygaśnięciu",
"expiration_email_templateDescription": "Elementy zastępcze {after}.variable{before} zostaną zastąpione rzeczywistymi danymi. Upewnij się, że te zmienne zostaną zachowane.",
"inputPlaceholder": "Wprowadź wartość...",
"maintenance_email_template": "Szablon Powiadomienia o Konserwacji",
"maintenance_email_templateDescription": "Elementy zastępcze {after}.variable{before} zostaną zastąpione rzeczywistymi danymi. Upewnij się, że te zmienne zostaną zachowane.",
"saveSuccess": "Konfiguracja została pomyślnie zapisana.",
"sendFailure": "Nie udało się wysłać testowego e-maila, proszę sprawdzić konfigurację.",
"sendSuccess": "Testowy e-mail został pomyślnie wysłany.",
"sendTestEmail": "Wyślij wiadomość testową",
"sendTestEmailDescription": "Wyślij wiadomość testową, aby zweryfikować konfigurację.",
"senderAddress": "Adres nadawcy",
"senderAddressDescription": "Domyślny adres e-mail używany do wysyłania wiadomości e-mail.",
"smtpAccount": "Konto SMTP",
"smtpAccountDescription": "Konto e-mail używane do uwierzytelniania.",
"smtpEncryptionMethod": "Metoda szyfrowania SMTP",
"smtpEncryptionMethodDescription": "Wybierz, czy włączyć szyfrowanie SSL/TLS.",
"smtpPassword": "Hasło SMTP",
"smtpPasswordDescription": "Hasło do konta SMTP.",
"smtpServerAddress": "Adres serwera SMTP",
"smtpServerAddressDescription": "Określ adres serwera używanego do wysyłania e-maili.",
"smtpServerPort": "Port serwera SMTP",
"smtpServerPortDescription": "Określ port używany do połączenia z serwerem SMTP.",
"verify_email_template": "Szablon e-maila weryfikacyjnego",
"verify_email_templateDescription": "Elementy zastępcze {after}.variable{before} zostaną zastąpione rzeczywistymi danymi. Upewnij się, że te zmienne zostaną zachowane."
}
+10
View File
@@ -1,18 +1,28 @@
{
"Announcement Management": "Zarządzanie ogłoszeniami",
"Apple": "Identyfikator Apple",
"Auth Control": "Kontrola autoryzacji",
"Coupon Management": "Zarządzanie kuponami",
"Dashboard": "Pulpit",
"Document Management": "Zarządzanie dokumentami",
"Email": "E-mail",
"Facebook": "Facebook",
"Finance": "Finanse",
"General": "Ogólne",
"GitHub": "GitHub",
"Google": "Google",
"Order Management": "Zarządzanie zamówieniami",
"Payment Config": "Konfiguracja płatności",
"Phone Number": "Numer telefonu",
"Server": "Serwer",
"Server Management": "Zarządzanie serwerem",
"Settings": "Ustawienia",
"Subscribe Management": "Zarządzanie subskrypcjami",
"System Config": "Konfiguracja systemu",
"System Tool": "Narzędzie systemowe",
"Telegram": "Telegram",
"Ticket Management": "Zarządzanie zgłoszeniami",
"Twitter": "Twitter",
"User": "Użytkownik",
"User Management": "Zarządzanie użytkownikami"
}
+57
View File
@@ -0,0 +1,57 @@
{
"SmsList": "Lista dziennika SMS",
"apiUrl": "URL interfejsu API",
"apiUrlTip": "Punkt końcowy API platformy SMS",
"areaCode": "Kod obszaru",
"content": "Treść",
"createdAt": "Czas wysłania",
"enable": "Włącz",
"enableTip": "Po włączeniu zostaną aktywowane funkcje rejestracji, logowania, wiązania i odwiązywania telefonu komórkowego",
"expireTime": "Czas wygaśnięcia",
"expireTimeTip": "Okres ważności kodu weryfikacyjnego SMS (sekundy)",
"foreignApiUrl": "Międzynarodowy URL API",
"foreignApiUrlTip": "Punkt końcowy API międzynarodowej usługi SMS",
"interval": "Interwał",
"intervalTip": "Interwał wysyłania kodu weryfikacyjnego SMS dla tego samego numeru telefonu (w sekundach), 0 oznacza brak ograniczeń",
"limit": "Dzienne ograniczenie",
"limitTip": "Dzienny limit wysyłania kodów weryfikacyjnych SMS dla tego samego numeru telefonu, 0 oznacza brak limitu",
"logs": "Dzienniki",
"password": "Hasło",
"passwordTip": "Hasło platformy SMS, takie jak Aliyun Access Key Secret",
"placeholders": {
"apiUrl": "Wprowadź URL API, np. https://api.example.com",
"expireTime": "Wprowadź czas wygaśnięcia, domyślnie 300",
"foreignApiUrl": "Wprowadź międzynarodowy URL API",
"interval": "Wprowadź czas interwału, domyślnie 60",
"limit": "Wprowadź dzienny limit, domyślnie 20",
"password": "Wprowadź hasło do platformy",
"region": "Wprowadź region, np. cn-hangzhou",
"template": "Twój kod weryfikacyjny to {code}, ważny przez 5 minut",
"templateCode": "Wprowadź kod szablonu",
"templateParam": "Wprowadź nazwę parametru, domyślnie kod",
"username": "Wprowadź nazwę użytkownika platformy"
},
"platform": "Platforma SMS",
"platformTip": "Proszę wybrać platformę SMS",
"region": "Region",
"regionTip": "Region usługi SMS, na przykład cn-hangzhou dla Aliyun",
"search": "Wyszukaj numer telefonu",
"sendFailed": "Wysyłanie nie powiodło się",
"sendSuccess": "Wysłano pomyślnie",
"settings": "Ustawienia",
"status": "Status",
"telephone": "Numer telefonu",
"template": "Szablon SMS",
"templateCode": "Kod szablonu",
"templateCodeTip": "Kod szablonu usługi SMS",
"templateParam": "Parametr Szablonu",
"templateParamTip": "Nazwa zmiennej parametru w szablonie SMS, domyślnie 'kod'",
"templateTip": "Proszę wypełnić szablon SMS, zachowując {code} w środku, w przeciwnym razie funkcja SMS nie będzie działać",
"testSms": "Wyślij testowy SMS",
"testSmsContent": "To jest wiadomość testowa",
"testSmsPhone": "Wprowadź numer telefonu",
"testSmsTip": "Wyślij testowy SMS, aby zweryfikować swoją konfigurację",
"updateSuccess": "Aktualizacja zakończona pomyślnie",
"username": "Nazwa użytkownika",
"usernameTip": "Nazwa użytkownika platformy SMS, na przykład Aliyun Access Key ID"
}
-46
View File
@@ -8,32 +8,6 @@
"currencyUnitDescription": "Używane wyłącznie do celów wyświetlania, po zmianie wszystkie jednostki walutowe w systemie zostaną zmienione",
"saveSuccess": "Zapisano pomyślnie"
},
"email": {
"expiration_email_template": "Szablon powiadomienia o wygaśnięciu",
"expiration_email_templateDescription": "Zmienne {after}.nazwa_zmiennej{before} w szablonie zostaną zastąpione rzeczywistymi danymi, upewnij się, że zachowasz te zmienne.",
"inputPlaceholder": "Wprowadź treść...",
"maintenance_email_template": "Szablon powiadomienia o konserwacji",
"maintenance_email_templateDescription": "Zmienne {after}.nazwa_zmiennej{before} w szablonie zostaną zastąpione rzeczywistymi danymi, upewnij się, że zachowasz te zmienne.",
"saveSuccess": "Konfiguracja została pomyślnie zapisana.",
"sendFailure": "Wysłanie testowego e-maila nie powiodło się, sprawdź konfigurację.",
"sendSuccess": "Testowy e-mail został pomyślnie wysłany.",
"sendTestEmail": "Wyślij testowy e-mail",
"sendTestEmailDescription": "Wyślij testowy e-mail, aby sprawdzić, czy konfiguracja jest poprawna.",
"senderAddress": "Adres nadawcy",
"senderAddressDescription": "Domyślny adres e-mail używany do wysyłania wiadomości.",
"smtpAccount": "Konto SMTP",
"smtpAccountDescription": "Konto e-mail używane do uwierzytelniania.",
"smtpEncryptionMethod": "Metoda szyfrowania SMTP",
"smtpEncryptionMethodDescription": "Wybierz, czy włączyć szyfrowanie SSL/TLS.",
"smtpPassword": "Hasło SMTP",
"smtpPasswordDescription": "Hasło do tego konta SMTP.",
"smtpServerAddress": "Adres serwera SMTP",
"smtpServerAddressDescription": "Określ adres serwera używanego do wysyłania wiadomości e-mail.",
"smtpServerPort": "Port serwera SMTP",
"smtpServerPortDescription": "Określ numer portu używanego do łączenia się z serwerem SMTP.",
"verify_email_template": "Szablon weryfikacji e-mail",
"verify_email_templateDescription": "Zmienne {after}.nazwa_zmiennej{before} w szablonie zostaną zastąpione rzeczywistymi danymi, upewnij się, że zachowasz te zmienne."
},
"invite": {
"commissionFirstTimeOnly": "Prowizja tylko przy pierwszym zakupie",
"commissionFirstTimeOnlyDescription": "Po włączeniu, prowizja jest generowana tylko przy pierwszej płatności zaproszonego użytkownika. Możesz skonfigurować indywidualnych użytkowników w zarządzaniu użytkownikami.",
@@ -64,26 +38,6 @@
"startTime": "Czas rozpoczęcia",
"timeSlot": "Przedział czasowy"
},
"register": {
"emailSuffixWhitelist": "Biała lista sufiksów e-mail",
"emailSuffixWhitelistDescription": "Po włączeniu, tylko e-maile z sufiksami z listy będą mogły się zarejestrować",
"emailVerification": "Weryfikacja e-mail",
"emailVerificationDescription": "Po włączeniu, użytkownicy będą musieli zweryfikować swoje e-maile",
"ipRegistrationLimit": "Limit rejestracji IP",
"ipRegistrationLimitDescription": "Po włączeniu, IP spełniające wymagania reguł będą miały ograniczoną możliwość rejestracji. Proszę pamiętać, że z powodu CDN lub proxy front-end, określenie IP może powodować problemy",
"penaltyTime": "Czas kary (minuty)",
"penaltyTimeDescription": "Użytkownik musi poczekać, aż czas kary minie, aby móc zarejestrować się ponownie",
"registrationLimitCount": "Licznik limitu rejestracji",
"registrationLimitCountDescription": "Po osiągnięciu limitu rejestracji włącza się kara",
"saveSuccess": "Zapisano pomyślnie",
"stopNewUserRegistration": "Zatrzymaj rejestrację nowych użytkowników",
"stopNewUserRegistrationDescription": "Po włączeniu, nikt nie będzie mógł się zarejestrować",
"trialRegistration": "Rejestracja próbna",
"trialRegistrationDescription": "Włącz rejestrację próbną, najpierw zmodyfikuj pakiet próbny i czas trwania",
"whitelistSuffixes": "Sufiksy białej listy",
"whitelistSuffixesDescription": "Używane do weryfikacji e-mail przy rejestracji, jeden na linię",
"whitelistSuffixesPlaceholder": "Proszę wprowadzić sufiksy e-mail, jeden na linię"
},
"site": {
"logo": "LOGO",
"logoDescription": "Miejsce do wyświetlania LOGO",