translations (#5541)

# Description of Changes

<!--
Please provide a summary of the changes, including:

- What was changed
- Why the change was made
- Any challenges encountered

Closes #(issue_number)
-->

---

## Checklist

### General

- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [ ] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md)
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md)
(if applicable)
- [ ] I have performed a self-review of my own code
- [ ] My changes generate no new warnings

### Documentation

- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### Translations (if applicable)

- [ ] I ran
[`scripts/counter_translation.py`](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/docs/counter_translation.md)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing)
for more details.
This commit is contained in:
Anthony Stirling
2026-01-24 00:02:31 +00:00
committed by GitHub
parent b76f3662e4
commit c77cd73deb
40 changed files with 5888 additions and 208 deletions
@@ -306,6 +306,7 @@ selectOperation = "Wybierz operację"
addOperationButton = "Dodaj operację"
pipelineHeader = "Automatyzacja"
saveButton = "Pobierz"
saveForFolderScanning = "Zapisz do skanowania folderu"
validateButton = "Waliduj"
[enterpriseEdition]
@@ -556,6 +557,30 @@ webBrowserSettings = "Ustawienia przeglądarki"
syncToBrowser = "Zapisz dane konta w przeglądarce"
syncToAccount = "Wczytaj dane konta z przeglądarki"
[account.mfa]
title = "Uwierzytelnianie dwuskładnikowe"
setupFailed = "Nie można rozpocząć konfiguracji uwierzytelniania dwuskładnikowego. Spróbuj ponownie."
codeRequired = "Wprowadź kod uwierzytelniający, aby kontynuować."
enabled = "Uwierzytelnianie dwuskładnikowe włączone."
enableFailed = "Nie można włączyć uwierzytelniania dwuskładnikowego. Sprawdź kod i spróbuj ponownie."
disabled = "Uwierzytelnianie dwuskładnikowe wyłączone."
disableFailed = "Nie można wyłączyć uwierzytelniania dwuskładnikowego. Sprawdź kod i spróbuj ponownie."
description = "Dodaj dodatkową warstwę zabezpieczeń do swojego konta."
enableButton = "Włącz uwierzytelnianie dwuskładnikowe"
disableButton = "Wyłącz uwierzytelnianie dwuskładnikowe"
setupTitle = "Skonfiguruj uwierzytelnianie dwuskładnikowe"
setupDescription = "Zeskanuj kod QR w aplikacji uwierzytelniającej, a następnie wprowadź 6-cyfrowy kod, aby potwierdzić."
manualKey = "Klucz do ręcznej konfiguracji"
secretWarning = "Zachowaj ten klucz w tajemnicy. Każdy, kto ma do niego dostęp, może generować prawidłowe kody uwierzytelniające."
codePlaceholder = "Wprowadź 6-cyfrowy kod"
confirmEnable = "Włącz"
disableTitle = "Wyłącz uwierzytelnianie dwuskładnikowe"
disableDescription = "Aby wyłączyć uwierzytelnianie dwuskładnikowe, wprowadź prawidłowy kod uwierzytelniający."
codeLabel = "Kod uwierzytelniający"
confirmDisable = "Wyłącz"
ssoDescription = "Uwierzytelnianiem dwuskładnikowym zarządza Twój dostawca tożsamości dla kont Single Sign-On (SSO)."
ssoManaged = "Skonfiguruj MFA poprzez swojego dostawcę tożsamości."
[adminUserSettings]
title = "Ustawienia konta użytkownika"
header = "Ustawienia praw administratora"
@@ -1264,7 +1289,10 @@ downloadHtml = "Pobierz pośredni plik HTML zamiast PDF"
pdfaOptions = "Opcje PDF/A"
outputFormat = "Format wyjściowy"
pdfaNote = "PDF/A-1b jest bardziej kompatybilny, PDF/A-2b obsługuje więcej funkcji."
pdfaFormat = "Format PDF/A"
pdfaDigitalSignatureWarning = "Dokument zawiera podpis cyfrowy, nie zostanie on wczytany."
pdfxDigitalSignatureWarning = "PDF zawiera podpis cyfrowy. Zostanie on usunięty w następnym kroku."
pdfxDescription = "PDF/X to podzbiór PDF zgodny z normą ISO, przeznaczony do niezawodnego druku i wymiany grafiki."
fileFormat = "Format pliku"
wordDoc = "Dokument Word"
wordDocExt = "Dokument Word (.docx)"
@@ -2197,6 +2225,16 @@ tip = "Tylko jeden plik na raz"
outputFormat = "Format wyjściowy:"
pdfWithDigitalSignature = "Dokument zawiera podpis cyfrowy, nie zostanie on wczytany."
[pdfToPDFX]
tags = "druk,standard,konwersja,produkcja,prepress,archiwizacja"
title = "PDF do PDF/X"
header = "PDF do PDF/X"
credit = "Ta usługa używa Ghostscript do konwersji PDF/X"
submit = "Konwertuj"
tip = "Obecnie nie działa dla wielu plików jednocześnie"
outputFormat = "Format wyjściowy"
pdfWithDigitalSignature = "PDF zawiera podpis cyfrowy. Zostanie on usunięty w następnym kroku."
[PDFToWord]
tags = "doc,docx,odt,word, przekształcenie, transformacja, konwersja, office, microsoft, plik doc"
title = "PDF na Word"
@@ -3153,6 +3191,18 @@ other = "Inne"
perPageInfo = "Informacje dla każdej strony"
tableOfContents = "Spis treści"
[getPdfInfo.compliance]
notDetected = "Nie wykryto"
passed = "Zaliczone"
failed = "Niezaliczone"
compliant = "Zgodny"
nonCompliant = "Niezgodny"
none = "Nie wykryto standardów"
passedCount = "zaliczone"
failedCount = "niezaliczone"
noVerification = "Nie przeprowadzono weryfikacji"
noVerificationDesc = "Zgodność ze standardami PDF nie została zweryfikowana dla tego dokumentu."
[getPdfInfo.other]
attachments = "Załączniki"
embeddedFiles = "Osadzone pliki"
@@ -3184,6 +3234,8 @@ permsRestricted = "{{count}} ograniczeń"
permsMixed = "Niektóre uprawnienia ograniczone"
hasCompliance = "Spełnia standardy zgodności"
noCompliance = "Brak standardów zgodności"
compliancePassed = "Zgodny z {{standards}}"
complianceChecked = "Zweryfikowano standardy ({{failed}} niezaliczonych)"
basic = "Informacje podstawowe"
documentInfo = "Informacje o dokumencie"
securityTitle = "Stan zabezpieczeń"
@@ -3723,6 +3775,13 @@ passwordChangedSuccess = "Hasło zostało zmienione! Zaloguj się nowym hasłem.
credentialsUpdated = "Dane logowania zostały zaktualizowane. Zaloguj się ponownie."
defaultCredentials = "Domyślne dane logowania"
changePasswordWarning = "Zmień hasło po pierwszym zalogowaniu."
mfaRequired = "Wymagany kod dwuskładnikowy"
mfaCode = "Kod uwierzytelniający"
enterMfaCode = "Wprowadź 6-cyfrowy kod"
mfaPromptTitle = "Uwierzytelnianie dwuskładnikowe"
mfaPromptBody = "Wprowadź kod uwierzytelniający z aplikacji uwierzytelniającej, aby kontynuować."
verifyingMfa = "Weryfikowanie..."
verifyMfa = "Zweryfikuj kod"
[login.slides.overview]
alt = "Przegląd Stirling PDF"
@@ -4324,6 +4383,10 @@ title = "Wymagany tryb logowania"
message = "Tryb logowania musi być włączony, aby modyfikować ustawienia administratora. Ustaw SECURITY_ENABLELOGIN=true w środowisku lub security.enableLogin: true w settings.yml, a następnie uruchom ponownie serwer."
readOnly = "Poniższe ustawienia pokazują przykładowe wartości w celach poglądowych. Włącz tryb logowania, aby wyświetlać i edytować rzeczywistą konfigurację."
[admin.settings.enterpriseRequired]
title = "Wymagana licencja Enterprise"
message = "Do uzyskania dostępu do {{featureName}} wymagana jest licencja Enterprise. Obecnie wyświetlasz dane demonstracyjne w celach poglądowych."
[admin.settings.restart]
title = "Wymagane ponowne uruchomienie"
message = "Ustawienia zostały pomyślnie zapisane. Aby zmiany odniosły skutek, wymagane jest ponowne uruchomienie serwera."
@@ -4771,6 +4834,48 @@ description = "Pokazuj szczegółowe komunikaty o błędach dla użytkowników."
title = "Baza danych"
description = "Skonfiguruj niestandardowe ustawienia połączenia z bazą danych dla wdrożeń korporacyjnych."
configuration = "Konfiguracja bazy danych"
backupTitle = "Kopie zapasowe i przywracanie"
backupDescription = "Zarządzaj kopiami zapasowymi H2 bezpośrednio z konsoli administracyjnej."
loadError = "Nie udało się wczytać kopii zapasowych bazy danych"
backupCreated = "Pomyślnie utworzono kopię zapasową"
backupFailed = "Nie udało się utworzyć kopii zapasowej"
deleteTitle = "Usuń kopię zapasową"
deleteConfirm = "Usunąć tę kopię zapasową? Tej operacji nie można cofnąć."
deleteSuccess = "Kopia zapasowa usunięta"
deleteFailed = "Nie udało się usunąć kopii zapasowej"
deleteConfirmAction = "Usuń kopię zapasową"
downloadFailed = "Nie udało się pobrać kopii zapasowej"
version = "Wersja H2"
embedded = "Wbudowana H2"
external = "Zewnętrzna baza danych"
h2Only = "Kopie zapasowe są dostępne tylko dla wbudowanej bazy danych H2."
h2Hint = "Ustaw typ bazy danych na H2 i wyłącz niestandardową bazę danych, aby włączyć tworzenie kopii zapasowych i przywracanie."
manageBackups = "Zarządzaj kopiami zapasowymi"
refresh = "Odśwież"
createBackup = "Utwórz kopię zapasową"
uploadTitle = "Prześlij i zaimportuj"
chooseFile = "Wybierz plik kopii zapasowej .sql"
importFromUpload = "Importuj przesłany plik"
confirmImportTitle = "Potwierdź import bazy danych"
overwriteWarning = "Uwaga: Spowoduje to nadpisanie bieżącej bazy danych."
overwriteWarningBody = "Wszystkie istniejące dane zostaną zastąpione przesłaną kopią zapasową. Tej operacji nie można cofnąć."
confirmCodeLabel = "Wprowadź kod potwierdzający, aby kontynuować"
enterCode = "Wprowadź kod pokazany powyżej"
confirmImport = "Potwierdź import"
codeMismatch = "Kod potwierdzenia nie pasuje"
codeMismatchBody = "Aby kontynuować, wprowadź kod dokładnie tak, jak pokazano."
selectFile = "Wybierz plik .sql do importu"
importSuccess = "Pomyślnie zaimportowano kopię zapasową"
importFailed = "Nie udało się zaimportować kopii zapasowej"
noBackups = "Nie znaleziono jeszcze żadnych kopii zapasowych."
unavailable = "Lista kopii zapasowych jest niedostępna dla bieżącej konfiguracji bazy danych."
fileName = "Plik"
created = "Utworzono"
size = "Rozmiar"
actions = "Akcje"
download = "Pobierz"
import = "Importuj"
delete = "Usuń"
[admin.settings.database.enableCustom]
label = "Włącz niestandardową bazę danych"
@@ -4848,6 +4953,26 @@ description = "Maksymalne DPI dla przetwarzania obrazów (0 = bez limitu)"
[admin.settings.advanced.tessdataDir]
label = "Katalog tessdata"
description = "Ścieżka do katalogu tessdata dla plików językowych OCR"
downloadMissingTitle = "Nie wybrano języka"
downloadMissingBody = "Wybierz co najmniej jeden język do pobrania."
downloadSuccessTitle = "Pobrano języki"
downloadSuccessBody = "Wybrane języki tessdata zostały zapisane."
downloadErrorTitle = "Pobieranie nie powiodło się"
loadingLanguages = "Ładowanie zainstalowanych języków tessdata..."
installedLanguages = "Zainstalowane języki tessdata"
noLanguages = "Nie znaleziono języków tessdata w skonfigurowanym katalogu."
downloadLabel = "Pobierz dodatkowe języki tessdata"
downloadPlaceholder = "Wybierz języki"
downloadNothingFound = "Nie znaleziono dodatkowych języków"
permissionNotice = "Ścieżka tessdata nie jest zapisywalna. Pobrania zostaną otwarte w przeglądarce; zapisz pliki .traineddata ręcznie w folderze tessdata."
manualLinks = "Pobieranie ręczne: kliknij linki i umieść pliki w folderze tessdata."
downloadButton = "Pobierz wybrane języki"
downloadInvalidTitle = "Nieprawidłowy wybór"
downloadInvalidBody = "Niektóre wybrane języki nie są dostępne do pobrania. Odśwież i wybierz z listy."
downloadErrorNetwork = "Pobieranie nie powiodło się z powodu błędu sieci. Sprawdź połączenie i spróbuj ponownie."
downloadErrorServer = "Serwer napotkał błąd podczas pobierania języków tessdata. Spróbuj ponownie później."
downloadErrorPermission = "Katalog tessdata nie jest zapisywalny: {{message}}. Wybierz katalog z uprawnieniami do zapisu (np. w folderze danych aplikacji) lub dostosuj uprawnienia."
downloadErrorGeneric = "Pobieranie nie powiodło się: {{message}}. Spróbuj ponownie później."
[admin.settings.advanced.disableSanitize]
label = "Wyłącz oczyszczanie HTML"
@@ -5351,6 +5476,7 @@ desc = "Buduj wieloetapowe przepływy pracy, łącząc akcje PDF. Idealne dla za
invalidStep = "Nieprawidłowy krok"
reviewTitle = "Wyniki automatyzacji"
copyToSaved = "Skopiuj do zapisanych"
exportForFolderScanning = "Eksportuj do skanowania folderu"
[automate.files]
placeholder = "Wybierz pliki do przetworzenia w ramach tej automatyzacji"
@@ -5372,6 +5498,7 @@ createTitle = "Utwórz automatyzację"
editTitle = "Edytuj automatyzację"
intro = "Automatyzacje uruchamiają narzędzia sekwencyjnie. Aby zacząć, dodaj narzędzia w kolejności, w jakiej mają zostać uruchomione."
save = "Zapisz automatyzację"
exportForFolderScanning = "Eksportuj do skanowania folderu"
[automate.creation.name]
label = "Nazwa automatyzacji"
@@ -5746,9 +5873,11 @@ username = "Nazwa użytkownika (email)"
usernamePlaceholder = "[email protected]"
password = "Hasło"
passwordPlaceholder = "Wprowadź hasło"
passwordRequired = "Hasło jest wymagane"
role = "Rola"
team = "Zespół (opcjonalnie)"
teamPlaceholder = "Wybierz zespół"
authType = "Typ uwierzytelniania"
forcePasswordChange = "Wymuś zmianę hasła przy pierwszym logowaniu"
cancel = "Anuluj"
submit = "Dodaj członka"
@@ -5756,6 +5885,13 @@ usernameRequired = "Wymagana jest nazwa użytkownika i hasło"
passwordTooShort = "Hasło musi mieć co najmniej 6 znaków"
success = "Użytkownik utworzony pomyślnie"
error = "Nie udało się utworzyć użytkownika"
forceMFA = "Wymuś konfigurację MFA przy następnym logowaniu"
[workspace.people.authType]
password = "Hasło"
oauth = "OAuth2"
saml = "SAML2"
ssoDescription = "Użytkownik będzie uwierzytelniany przez dostawcę SSO"
[workspace.people.editMember]
title = "Edytuj członka"
@@ -5859,6 +5995,11 @@ slotsAvailable = "{{count}} wolnych miejsc dla użytkowników"
noSlotsAvailable = "Brak wolnych miejsc"
currentUsage = "Obecnie użyto {{current}} z {{max}} licencji użytkowników"
[workspace.people.mfa]
adminDisableSuccess = "Pomyślnie wyłączono MFA dla użytkownika"
adminDisableError = "Nie udało się wyłączyć MFA dla użytkownika"
disableByAdmin = "Wyłącz MFA"
[workspace.teams]
title = "Zespoły"
description = "Zarządzaj zespołami i organizuj członków obszaru roboczego"
@@ -6301,6 +6442,7 @@ endpoint = "Endpoint"
visits = "Wizyty"
percentage = "Procent"
noData = "Brak dostępnych danych"
unknownEndpoint = "Nieznany endpoint"
[backendHealth]
checking = "Sprawdzanie statusu backendu..."