chore(translations): add missing translation keys

This commit is contained in:
Elias Schneider
2024-11-26 20:58:25 +01:00
parent 38f1626b11
commit e86f93830b
36 changed files with 6747 additions and 3375 deletions

View File

@@ -11,14 +11,18 @@ export default {
"navbar.avatar.signout": "Wyloguj się",
// END navbar
// /
"home.title": "<h>Samodzielnie utrzymywana</h> platforma udostępniania plików.",
"home.description": "Czy na pewno chcesz przekazać swoje prywatne pliki w ręce osób trzecich, takich jak WeTransfer?",
"home.title":
"<h>Samodzielnie utrzymywana</h> platforma udostępniania plików.",
"home.description":
"Czy na pewno chcesz przekazać swoje prywatne pliki w ręce osób trzecich, takich jak WeTransfer?",
"home.bullet.a.name": "Samodzielnie Utrzymywana",
"home.bullet.a.description": "Utrzymuj Pingvin Share na własnym serwerze.",
"home.bullet.b.name": "Prywatność",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "Brak irytującego ograniczenia rozmiaru pliku",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "Zaczynajmy",
"home.button.source": "Kod źródłowy",
// END /
@@ -27,12 +31,15 @@ export default {
"signin.description": "Nie masz jeszcze konta?",
"signin.button.signup": "Zarejestruj się",
"signin.input.email-or-username": "Adres e-mail lub nazwa użytkownika",
"signin.input.email-or-username.placeholder": "Adres e-mail lub nazwa użytkownika",
"signin.input.email-or-username.placeholder":
"Adres e-mail lub nazwa użytkownika",
"signin.input.password": "Hasło",
"signin.input.password.placeholder": "Twoje hasło",
"signin.button.submit": "Zaloguj się",
"signIn.notify.totp-required.title": "Wymagane jest uwierzytelnianie dwuetapowe",
"signIn.notify.totp-required.description": "Wprowadź kod uwierzytelniania dwuetapowego",
"signIn.notify.totp-required.title":
"Wymagane jest uwierzytelnianie dwuetapowe",
"signIn.notify.totp-required.description":
"Wprowadź kod uwierzytelniania dwuetapowego",
"signIn.oauth.or": "LUB",
"signIn.oauth.signInWith": "Zaloguj się przez",
"signIn.oauth.github": "GitHub",
@@ -57,13 +64,16 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Nie pamiętasz hasła?",
"resetPassword.description": "Wprowadź swój e-mail, aby zresetować swoje hasło.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.description":
"Wprowadź swój e-mail, aby zresetować swoje hasło.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "Powrót do strony logowania",
"resetPassword.text.resetPassword": "Resetuj hasło",
"resetPassword.text.enterNewPassword": "Wprowadź nowe hasło",
"resetPassword.input.password": "Nowe hasło",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
// /account
"account.title": "Moje konto",
"account.card.info.title": "Informacje o koncie",
@@ -73,7 +83,8 @@ export default {
"account.card.password.title": "Hasło",
"account.card.password.old": "Dotychczasowe hasło",
"account.card.password.new": "Nowe hasło",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "Hasło zostało pomyślnie zmienione",
"account.card.oauth.title": "Logowanie za pomocą konta społecznościowego",
"account.card.oauth.github": "GitHub",
@@ -85,11 +96,14 @@ export default {
"account.card.oauth.unlink": "Odłącz",
"account.card.oauth.unlinked": "Rozłączono",
"account.modal.unlink.title": "Odłącz konto",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "Odłączono pomyślnie",
"account.card.security.title": "Zabezpieczenia",
"account.card.security.totp.enable.description": "Wprowadź aktualne hasło, aby móc włączyć TOTP",
"account.card.security.totp.disable.description": "Wprowadź aktualne hasło, aby wyłączyć TOTP",
"account.card.security.totp.enable.description":
"Wprowadź aktualne hasło, aby móc włączyć TOTP",
"account.card.security.totp.disable.description":
"Wprowadź aktualne hasło, aby wyłączyć TOTP",
"account.card.security.totp.button.start": "Uruchom",
"account.modal.totp.title": "Uruchom TOTP",
"account.modal.totp.step1": "Krok 1: Dodaj swój uwierzytelniacz",
@@ -101,7 +115,8 @@ export default {
"account.notify.totp.disable": "%s wyłączono pomyślnie",
"account.notify.totp.enable": "TOTP włączono pomyślnie",
"account.card.language.title": "Język",
"account.card.language.description": "Projekt jest tłumaczony przez społeczność. Niektóre języki mogą być niekompletne.",
"account.card.language.description":
"Projekt jest tłumaczony przez społeczność. Niektóre języki mogą być niekompletne.",
"account.card.color.title": "Schemat kolorów",
// ThemeSwitcher.tsx
"account.theme.dark": "Ciemny",
@@ -109,7 +124,8 @@ export default {
"account.theme.system": "System",
"account.button.delete": "Usuń Konto",
"account.modal.delete.title": "Usuń Konto",
"account.modal.delete.description": "Czy na pewno chcesz usunąć swoje konto, w tym wszystkie aktywne udziały?",
"account.modal.delete.description":
"Czy na pewno chcesz usunąć swoje konto, w tym wszystkie aktywne udziały?",
// END /account
// /account/shares
"account.shares.title": "Moje udziały",
@@ -127,13 +143,16 @@ export default {
"account.shares.modal.share-informations": "Informacje udziału",
"account.shares.modal.share-link": "Udostępnij link",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description": "Czy na pewno chcesz usunąć to udostępnianie?",
"account.shares.modal.delete.description":
"Czy na pewno chcesz usunąć to udostępnianie?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Udziały odwrotne",
"account.reverseShares.description": "Udostępnianie odwrotne pozwala na wygenerowanie unikalnego adresu URL, który umożliwia użytkownikom zewnętrznym na tworzenie udostępniania.",
"account.reverseShares.description":
"Udostępnianie odwrotne pozwala na wygenerowanie unikalnego adresu URL, który umożliwia użytkownikom zewnętrznym na tworzenie udostępniania.",
"account.reverseShares.title.empty": "Tu jest pusto 👀",
"account.reverseShares.description.empty": "Nie masz żadnych udostępnień odwrotnych.",
"account.reverseShares.description.empty":
"Nie masz żadnych udostępnień odwrotnych.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Utwórz udostępnianie odwrotne",
"account.reverseShares.modal.expiration.label": "Wygasanie",
@@ -151,15 +170,21 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Lata/lat",
"account.reverseShares.modal.max-size.label": "Maksymalny rozmiar udziału",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Tryb uproszczony",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Dostęp publiczny",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "Limit użyć",
"account.reverseShares.modal.max-use.description": "Maksymalna ilość razy, kiedy ten adres URL może być użyty do utworzenia udostępniania.",
"account.reverseShare.never-expires": "To udostępnienie odwrotne nigdy nie wygasa.",
"account.reverseShare.expires-on": "To udostępnienie odwrotne wygaśnie dnia {expiration}.",
"account.reverseShares.modal.max-use.description":
"Maksymalna ilość razy, kiedy ten adres URL może być użyty do utworzenia udostępniania.",
"account.reverseShare.never-expires":
"To udostępnienie odwrotne nigdy nie wygasa.",
"account.reverseShare.expires-on":
"To udostępnienie odwrotne wygaśnie dnia {expiration}.",
"account.reverseShares.table.no-shares": "Nie utworzono jeszcze udostępnień",
"account.reverseShares.table.count.singular": "udostępnij",
"account.reverseShares.table.count.plural": "udziały",
@@ -167,9 +192,11 @@ export default {
"account.reverseShares.table.remaining": "Pozostało miejsca",
"account.reverseShares.table.max-size": "Maksymalny rozmiar udziału",
"account.reverseShares.table.expires": "Wygasa",
"account.reverseShares.modal.reverse-share-link": "Link udostępnienia odwrotnego",
"account.reverseShares.modal.reverse-share-link":
"Link udostępnienia odwrotnego",
"account.reverseShares.modal.delete.title": "Usuń udostępnienie odwrotnie",
"account.reverseShares.modal.delete.description": "Czy na pewno chcesz usunąć to udostępnienie odwrotne? Jeśli tak, to również zostaną usunięte powiązane z nim udostępnienia.",
"account.reverseShares.modal.delete.description":
"Czy na pewno chcesz usunąć to udostępnienie odwrotne? Jeśli tak, to również zostaną usunięte powiązane z nim udostępnienia.",
// END /account/reverseShares
// /admin
"admin.title": "Administracja",
@@ -188,18 +215,22 @@ export default {
"admin.users.edit.update.change-password.title": "Zmień hasło",
"admin.users.edit.update.change-password.field": "Nowe hasło",
"admin.users.edit.update.change-password.button": "Zapisz nowe hasło",
"admin.users.edit.update.notify.password.success": "Hasło pomyślnie zmienione",
"admin.users.edit.update.notify.password.success":
"Hasło pomyślnie zmienione",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Utwórz użytkownika",
"admin.users.modal.create.username": "Nazwa użytkownika",
"admin.users.modal.create.email": "Adres e-mail",
"admin.users.modal.create.password": "Hasło",
"admin.users.modal.create.manual-password": "Ustaw ręcznie hasło",
"admin.users.modal.create.manual-password.description": "Jeśli nie zaznaczone, użytkownik otrzyma e-mail z linkiem do ustawienia hasła.",
"admin.users.modal.create.manual-password.description":
"Jeśli nie zaznaczone, użytkownik otrzyma e-mail z linkiem do ustawienia hasła.",
"admin.users.modal.create.admin": "Uprawnienia administratora",
"admin.users.modal.create.admin.description": "Jeśli zaznaczone, użytkownik będzie miał dostęp do panelu administratora.",
"admin.users.modal.create.admin.description":
"Jeśli zaznaczone, użytkownik będzie miał dostęp do panelu administratora.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Zarządzanie udostępnieniami",
@@ -208,31 +239,41 @@ export default {
"admin.shares.table.visitors": "Odwiedzający",
"admin.shares.table.expires": "Expires on",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description": "Czy na pewno chcesz usunąć to udostępnienie?",
"admin.shares.edit.delete.description":
"Czy na pewno chcesz usunąć to udostępnienie?",
// END /admin/shares
// /upload
"upload.title": "Prześlij",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "Wystąpił błąd podczas zakończenia tworzenia udziału.",
"upload.notify.count-failed": "Nie udało się przesłać {count} plików. Próbuję ponownie.",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Wystąpił błąd podczas zakończenia tworzenia udziału.",
"upload.notify.count-failed":
"Nie udało się przesłać {count} plików. Próbuję ponownie.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Prześlij pliki",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "Twoje pliki przekraczają maksymalny rozmiar {maxSize}.",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Twoje pliki przekraczają maksymalny rozmiar {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Nazwa",
"upload.filelist.size": "Rozmiar",
// showCreateUploadModal.tsx
"upload.modal.title": "Utwórz Udział",
"upload.modal.link.error.invalid": "Może zawierać tylko litery, cyfry, znaki podkreślenia i myślniki",
"upload.modal.link.error.invalid":
"Może zawierać tylko litery, cyfry, znaki podkreślenia i myślniki",
"upload.modal.link.error.taken": "Ten link jest już w użyciu",
"upload.modal.not-signed-in": "Nie jesteś zalogowany/a",
"upload.modal.not-signed-in-description": "Nie możesz ręcznie usunąć swojego udziału ani wyświetlić licznika odwiedzających.",
"upload.modal.not-signed-in-description":
"Nie możesz ręcznie usunąć swojego udziału ani wyświetlić licznika odwiedzających.",
"upload.modal.expires.never": "nigdy",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Link",
"upload.modal.expires.label": "Wygasanie",
"upload.modal.expires.minute-singular": "Minuta",
@@ -249,47 +290,62 @@ export default {
"upload.modal.expires.year-plural": "Lat/a",
"upload.modal.accordion.name-and-description.title": "Nazwa i opis",
"upload.modal.accordion.name-and-description.name.placeholder": "Nazwa",
"upload.modal.accordion.name-and-description.description.placeholder": "Notatka dla odbiorców",
"upload.modal.accordion.name-and-description.description.placeholder":
"Notatka dla odbiorców",
"upload.modal.accordion.email.title": "Odbiorcy wiadomości e-mail",
"upload.modal.accordion.email.placeholder": "Wprowadź adresatów wiadomości e-mail",
"upload.modal.accordion.email.invalid-email": "Adres e-mail jest nieprawidłowy",
"upload.modal.accordion.email.placeholder":
"Wprowadź adresatów wiadomości e-mail",
"upload.modal.accordion.email.invalid-email":
"Adres e-mail jest nieprawidłowy",
"upload.modal.accordion.security.title": "Ustawienia bezpieczeństwa",
"upload.modal.accordion.security.password.label": "Ochrona hasłem",
"upload.modal.accordion.security.password.placeholder": "Brak hasła",
"upload.modal.accordion.security.max-views.label": "Maksymalna liczba wyświetleń",
"upload.modal.accordion.security.max-views.label":
"Maksymalna liczba wyświetleń",
"upload.modal.accordion.security.max-views.placeholder": "Bez ograniczeń",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "To udostępnienie nigdy nie wygaśnie.",
"upload.modal.completed.expires-on": "To udostępnienie wygaśnie dnia {expiration}.",
"upload.modal.completed.never-expires":
"To udostępnienie nigdy nie wygaśnie.",
"upload.modal.completed.expires-on":
"To udostępnienie wygaśnie dnia {expiration}.",
"upload.modal.completed.share-ready": "Udostępnianie gotowe",
"upload.modal.completed.notified-reverse-share-creator": "Powiadomiliśmy twórcę odwrotnego udostępnienia. Możesz również ręcznie udostępnić ten link w inny sposób.",
"upload.modal.completed.notified-reverse-share-creator":
"Powiadomiliśmy twórcę odwrotnego udostępnienia. Możesz również ręcznie udostępnić ten link w inny sposób.",
// END /upload
// /share/[id]
"share.title": "Udostępnij {shareId}",
"share.description": "Spójrz, co ci udostępniłem!",
"share.error.visitor-limit-exceeded.title": "Przekroczono limit odwiedzających",
"share.error.visitor-limit-exceeded.description": "Limit odwiedzających dla tego udziału został przekroczony.",
"share.error.visitor-limit-exceeded.title":
"Przekroczono limit odwiedzających",
"share.error.visitor-limit-exceeded.description":
"Limit odwiedzających dla tego udziału został przekroczony.",
"share.error.removed.title": "Udostępnianie usunięte",
"share.error.not-found.title": "Nie znaleziono udziału",
"share.error.not-found.description": "Udział, który szukasz, nie istnieje.",
"share.error.access-denied.title": "Prywatne udostępnienie",
"share.error.access-denied.description": "Bieżące konto nie ma uprawnień dostępu do tego udostępnienia",
"share.error.access-denied.description":
"Bieżące konto nie ma uprawnień dostępu do tego udostępnienia",
"share.modal.password.title": "Wymagane hasło",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password": "Hasło",
"share.modal.error.invalid-password": "Hasło jest nieprawidłowe",
"share.button.download-all": "Pobierz wszystko",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "Link do pliku",
"share.table.name": "Nazwa",
"share.table.size": "Rozmiar",
"share.modal.file-preview.error.not-supported.title": "Podgląd nie jest obsługiwany",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title":
"Podgląd nie jest obsługiwany",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Edytuj {shareId}",
"share.edit.append-upload": "Dołącz plik",
"share.edit.notify.generic-error": "W trakcie zakańczania tworzenia udziału wystąpił błąd.",
"share.edit.notify.generic-error":
"W trakcie zakańczania tworzenia udziału wystąpił błąd.",
"share.edit.notify.save-success": "Udział zaktualizowany pomyślnie",
// END /share/[id]/edit
// /admin/config
@@ -302,140 +358,213 @@ export default {
"admin.config.general.app-name": "Nazwa aplikacji",
"admin.config.general.app-name.description": "Nazwa aplikacji",
"admin.config.general.app-url": "Adres URL aplikacji",
"admin.config.general.app-url.description": "Pod którym adresem URL Pingvin Share jest dostępny",
"admin.config.general.app-url.description":
"Pod którym adresem URL Pingvin Share jest dostępny",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Pokaż stronę główną",
"admin.config.general.show-home-page.description": "Czy wyświetlać stronę główną",
"admin.config.general.show-home-page.description":
"Czy wyświetlać stronę główną",
"admin.config.general.session-duration": "Czas trwania sesji",
"admin.config.general.session-duration.description": "Czas w godzinach, po którym użytkownik musi zalogować się ponownie (domyślnie: 3 miesiące).",
"admin.config.general.session-duration.description":
"Czas w godzinach, po którym użytkownik musi zalogować się ponownie (domyślnie: 3 miesiące).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description": "Zmień logo, przesyłając nowy obraz. Obraz musi być plikiem PNG i mieć proporcje 1:1.",
"admin.config.general.logo.description":
"Zmień logo, przesyłając nowy obraz. Obraz musi być plikiem PNG i mieć proporcje 1:1.",
"admin.config.general.logo.placeholder": "Wybierz obraz",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Temat dla odbiorców udziału",
"admin.config.email.share-recipients-subject.description": "Temat wiadomości e-mail, która zostanie wysłana do odbiorców udziału.",
"admin.config.email.share-recipients-message": "Wiadomość dla odbiorców udziału",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-subject.description":
"Temat wiadomości e-mail, która zostanie wysłana do odbiorców udziału.",
"admin.config.email.share-recipients-message":
"Wiadomość dla odbiorców udziału",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Temat udziału odwrotnego",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Wiadomość udziału odwrotnego",
"admin.config.email.reverse-share-message.description": "Wiadomość, która zostanie wysłana, gdy ktoś utworzy udział za pomocą twojego linku udziału odwrotnego. {shareUrl} zostanie zastąpiony nazwą twórcy i adresem URL udziału.",
"admin.config.email.reverse-share-message.description":
"Wiadomość, która zostanie wysłana, gdy ktoś utworzy udział za pomocą twojego linku udziału odwrotnego. {shareUrl} zostanie zastąpiony nazwą twórcy i adresem URL udziału.",
"admin.config.email.reset-password-subject": "Temat resetowania hasła",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Wiadomość resetowania hasła",
"admin.config.email.reset-password-message.description": "Wiadomość, która zostanie wysłana, gdy użytkownik zażąda zresetowania hasła. {url} zostanie zastąpiony adresem URL resetowania hasła.",
"admin.config.email.reset-password-message.description":
"Wiadomość, która zostanie wysłana, gdy użytkownik zażąda zresetowania hasła. {url} zostanie zastąpiony adresem URL resetowania hasła.",
"admin.config.email.invite-subject": "Temat zaproszenia",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Wiadomość zaproszenia",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Zezwól na rejestrację",
"admin.config.share.allow-registration.description": "Czy dozwolona jest rejestracja",
"admin.config.share.allow-unauthenticated-shares": "Zezwalaj na nieuwierzytelnione udostępnianie",
"admin.config.share.allow-unauthenticated-shares.description": "Czy nieautoryzowani użytkownicy mogą tworzyć udostępnienia",
"admin.config.share.allow-registration.description":
"Czy dozwolona jest rejestracja",
"admin.config.share.allow-unauthenticated-shares":
"Zezwalaj na nieuwierzytelnione udostępnianie",
"admin.config.share.allow-unauthenticated-shares.description":
"Czy nieautoryzowani użytkownicy mogą tworzyć udostępnienia",
"admin.config.share.max-expiration": "Maksymalny okres ważności",
"admin.config.share.max-expiration.description": "Maksymalny okres ważności udziału w godzinach. Ustaw na 0, aby zezwolić na nieograniczony okres ważności.",
"admin.config.share.max-expiration.description":
"Maksymalny okres ważności udziału w godzinach. Ustaw na 0, aby zezwolić na nieograniczony okres ważności.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Rozmiar maksymalny",
"admin.config.share.max-size.description": "Maksymalny rozmiar udziału w bajtach",
"admin.config.share.max-size.description":
"Maksymalny rozmiar udziału w bajtach",
"admin.config.share.zip-compression-level": "Poziom kompresji Zip",
"admin.config.share.zip-compression-level.description": "Dostosuj poziom do równowagi między rozmiarem pliku a szybkością kompresji. Prawidłowe wartości mieszczą się w zakresie od 0 do 9, przy czym 0 to brak kompresji a 9 maksymalną kompresją. ",
"admin.config.share.zip-compression-level.description":
"Dostosuj poziom do równowagi między rozmiarem pliku a szybkością kompresji. Prawidłowe wartości mieszczą się w zakresie od 0 do 9, przy czym 0 to brak kompresji a 9 maksymalną kompresją. ",
"admin.config.share.chunk-size": "Rozmiar fragmentu",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description": "The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description": "Czy SMTP ma zostać włączony. Ustaw to, tylko jeśli wprowadziłeś host, port, e-mail, nazwę użytkownika i hasło serwera SMTP.",
"admin.config.smtp.enabled.description":
"Czy SMTP ma zostać włączony. Ustaw to, tylko jeśli wprowadziłeś host, port, e-mail, nazwę użytkownika i hasło serwera SMTP.",
"admin.config.smtp.host": "Host",
"admin.config.smtp.host.description": "Host serwera SMTP",
"admin.config.smtp.port": "Numer portu",
"admin.config.smtp.port.description": "Numer portu serwera SMTP",
"admin.config.smtp.email": "Adres e-mail",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.username": "Nazwa użytkownika",
"admin.config.smtp.username.description": "Nazwa użytkownika serwera SMTP",
"admin.config.smtp.password": "Hasło",
"admin.config.smtp.password.description": "Hasło serwera SMTP",
"admin.config.smtp.button.test": "Wyślij testowego e-maila",
"admin.config.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "Zezwól na rejestrację",
"admin.config.oauth.allow-registration.description": "Zezwalaj użytkownikom na rejestrację za pomocą konta społecznościowego",
"admin.config.oauth.allow-registration.description":
"Zezwalaj użytkownikom na rejestrację za pomocą konta społecznościowego",
"admin.config.oauth.ignore-totp": "Ignoruj TOTP",
"admin.config.oauth.ignore-totp.description": "Czy zignorować TOTP, kiedy użytkownik loguje się za pomocą konta społecznościowego",
"admin.config.oauth.ignore-totp.description":
"Czy zignorować TOTP, kiedy użytkownik loguje się za pomocą konta społecznościowego",
"admin.config.oauth.disable-password": "Disable password login",
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description": "Czy login na GitHub jest włączony",
"admin.config.oauth.github-enabled.description":
"Czy login na GitHub jest włączony",
"admin.config.oauth.github-client-id": "ID klienta GitHub",
"admin.config.oauth.github-client-id.description": "ID klienta aplikacji GitHub OAuth",
"admin.config.oauth.github-client-id.description":
"ID klienta aplikacji GitHub OAuth",
"admin.config.oauth.github-client-secret": "Sekret klienta GitHub",
"admin.config.oauth.github-client-secret.description": "Sekret klienta aplikacji GitHub OAuth",
"admin.config.oauth.github-client-secret.description":
"Sekret klienta aplikacji GitHub OAuth",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description": "Czy jest włączony login na GitHub",
"admin.config.oauth.google-enabled.description":
"Czy jest włączony login na GitHub",
"admin.config.oauth.google-client-id": "ID klienta Google",
"admin.config.oauth.google-client-id.description": "ID klienta aplikacji GitHub OAuth",
"admin.config.oauth.google-client-id.description":
"ID klienta aplikacji GitHub OAuth",
"admin.config.oauth.google-client-secret": "Sekret klienta Google",
"admin.config.oauth.google-client-secret.description": "Sekret klienta aplikacji Google OAuth",
"admin.config.oauth.google-client-secret.description":
"Sekret klienta aplikacji Google OAuth",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description": "Czy jest włączony login na GitHub",
"admin.config.oauth.microsoft-enabled.description":
"Czy jest włączony login na GitHub",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID aplikacji Microsoft OAuth\nogólnie: Użytkownicy zarówno z osobistym kontem Microsoft, jak i kontem do pracy lub szkoły z Microsoft Entra ID mogą się zalogować do aplikacji. organizacje: Zalogować do aplikacji mogą tylko użytkownicy z kontami pracowniczymi lub szkolnymi z Microsoft Entra ID.\nkonsumenci: Zalogować się do aplikacji mogą tylko użytkownicy z osobistym kontem Microsoft.\nNazwa domeny lokatora Microsoft Entra lub identyfikator lokatora w formacie GUID: Zalogować się do aplikacji mogą tylko użytkownicy określonego najemcy Microsoft Entra (z listy członków na koncie służbowym lub szkolnym albo z listy gości na koncie osobistym Microsoft).",
"admin.config.oauth.microsoft-tenant.description":
"Tenant ID aplikacji Microsoft OAuth\nogólnie: Użytkownicy zarówno z osobistym kontem Microsoft, jak i kontem do pracy lub szkoły z Microsoft Entra ID mogą się zalogować do aplikacji. organizacje: Zalogować do aplikacji mogą tylko użytkownicy z kontami pracowniczymi lub szkolnymi z Microsoft Entra ID.\nkonsumenci: Zalogować się do aplikacji mogą tylko użytkownicy z osobistym kontem Microsoft.\nNazwa domeny lokatora Microsoft Entra lub identyfikator lokatora w formacie GUID: Zalogować się do aplikacji mogą tylko użytkownicy określonego najemcy Microsoft Entra (z listy członków na koncie służbowym lub szkolnym albo z listy gości na koncie osobistym Microsoft).",
"admin.config.oauth.microsoft-client-id": "ID klienta Microsoft",
"admin.config.oauth.microsoft-client-id.description": "ID klienta aplikacji Microsoft OAuth",
"admin.config.oauth.microsoft-client-id.description":
"ID klienta aplikacji Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret": "Sekret klienta Microsoft",
"admin.config.oauth.microsoft-client-secret.description": "Sekret klienta aplikacji Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret.description":
"Sekret klienta aplikacji Microsoft OAuth",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description": "Czy jest włączony login na Discord",
"admin.config.oauth.discord-enabled.description":
"Czy jest włączony login na Discord",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "ID ograniczonego serwera Discord",
"admin.config.oauth.discord-limited-guild.description": "Ogranicz logowanie do użytkowników na określonym serwerze. Pozostaw puste, aby wyłączyć.",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild":
"ID ograniczonego serwera Discord",
"admin.config.oauth.discord-limited-guild.description":
"Ogranicz logowanie do użytkowników na określonym serwerze. Pozostaw puste, aby wyłączyć.",
"admin.config.oauth.discord-client-id": "ID klienta Discord",
"admin.config.oauth.discord-client-id.description": "ID klienta aplikacji Discord OAuth",
"admin.config.oauth.discord-client-id.description":
"ID klienta aplikacji Discord OAuth",
"admin.config.oauth.discord-client-secret": "Sekret klienta Discord",
"admin.config.oauth.discord-client-secret.description": "Sekret klienta aplikacji Discord OAuth",
"admin.config.oauth.discord-client-secret.description":
"Sekret klienta aplikacji Discord OAuth",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description": "Czy jest włączony login OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Czy jest włączony login OpenID Connect",
"admin.config.oauth.oidc-discovery-uri": "Wykrywanie URI OpenID Connect",
"admin.config.oauth.oidc-discovery-uri.description": "Wykrywanie URI OAuth aplikacji OpenID Connect",
"admin.config.oauth.oidc-discovery-uri.description":
"Wykrywanie URI OAuth aplikacji OpenID Connect",
"admin.config.oauth.oidc-sign-out": "Wylogowanie z OpenID Connect",
"admin.config.oauth.oidc-sign-out.description": "Czy przycisk „Wyloguj się” spowoduje wylogowanie z dostawcy OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Czy przycisk „Wyloguj się” spowoduje wylogowanie z dostawcy OpenID Connect",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "Żądanie nazwy użytkownika OpenID Connect",
"admin.config.oauth.oidc-username-claim.description": "Żądanie nazwy użytkownika w tokenie identyfikatora OpenID Connect. Jeśli nie wiesz, czym jest ta konfiguracja, pozostaw pustą.",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"Żądanie nazwy użytkownika OpenID Connect",
"admin.config.oauth.oidc-username-claim.description":
"Żądanie nazwy użytkownika w tokenie identyfikatora OpenID Connect. Jeśli nie wiesz, czym jest ta konfiguracja, pozostaw pustą.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "Identyfikator klienta OpenID Connect",
"admin.config.oauth.oidc-client-id.description": "Identyfikator klienta OAuth aplikacji OpenID Connect",
"admin.config.oauth.oidc-client-id.description":
"Identyfikator klienta OAuth aplikacji OpenID Connect",
"admin.config.oauth.oidc-client-secret": "Sekret klienta OpenID Connect",
"admin.config.oauth.oidc-client-secret.description": "Sekret klienta OAuth aplikacji OpenID Connect",
"admin.config.oauth.oidc-client-secret.description":
"Sekret klienta OAuth aplikacji OpenID Connect",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
// 404
"404.description": "Ups! Ta strona nie istnieje.",
"404.button.home": "Wróć do strony domowej",
@@ -444,16 +573,22 @@ export default {
"error.description": "Ups!",
"error.button.back": "Wróć",
"error.msg.default": "Coś poszło nie tak.",
"error.msg.access_denied": "Anulowałeś proces uwierzytelniania, spróbuj ponownie.",
"error.msg.expired_token": "Proces uwierzytelniania trwał zbyt długo, spróbuj ponownie.",
"error.msg.access_denied":
"Anulowałeś proces uwierzytelniania, spróbuj ponownie.",
"error.msg.expired_token":
"Proces uwierzytelniania trwał zbyt długo, spróbuj ponownie.",
"error.msg.invalid_token": "Błąd wewnętrzny",
"error.msg.no_user": "Użytkownik powiązany z tym kontem {0} nie istnieje.",
"error.msg.no_email": "Nie można pobrać adresu e-mail z tego konta {0}.",
"error.msg.already_linked": "To konto {0} zostało już połączone z innym kontem.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "To konto {0} nie zostało zweryfikowane, spróbuj ponownie po weryfikacji.",
"error.msg.already_linked":
"To konto {0} zostało już połączone z innym kontem.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"To konto {0} nie zostało zweryfikowane, spróbuj ponownie po weryfikacji.",
"error.msg.user_not_allowed": "Nie możesz się zalogować.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -476,7 +611,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "Wróć",
"common.button.go-home": "Wróć do ekranu głównego",
"common.notify.copied": "Link został skopiowany do schowka",
"common.notify.copied-link": "Link został skopiowany do schowka",
"common.success": "Zakończono pomyślnie",
"common.error": "Błąd",
"common.error.unknown": "Wystąpił nieznany błąd",
@@ -487,5 +622,5 @@ export default {
"common.error.number-too-large": "Musi wynosić co najwyżej {max}",
"common.error.exact-length": "Musi mieć dokładnie {length} znaków",
"common.error.invalid-number": "Musi być liczbą",
"common.error.field-required": "To pole jest wymagane"
};
"common.error.field-required": "To pole jest wymagane",
};