Add complete Polish (pl) localization

This commit is contained in:
neronek22
2026-10-11 20:38:21 +02:00
parent 0ba118de92
commit 08e692f7c9
8 changed files with 7623 additions and 0 deletions
+232
View File
@@ -0,0 +1,232 @@
{
" ({unsure} with several look-alike files: use Locate)": " ({unsure} wśród kilku podobnych plików: użyj polecenia Zlokalizuj)",
" ({} in Recently Deleted)": " ({} w Ostatnio usuniętych)",
" · {:.0}% clipped": " · {:.0}% prześwietlonych obszarów",
" · {failed} couldn't be rendered": " · nie udało się wyświetlić: {failed}",
" · {skipped} skipped (file exists)": " · pominięto {skipped} (plik istnieje)",
" · {} duplicate{} skipped": " · pominięto {} duplikatów{}",
" · {} failed: {}": " · {} nieudanych: {}",
" · {} moved": " · {} przeniesionych",
" · {} not readable": " · {} nie można odczytać",
" · {} original{} left at the source": " · {} oryginalnych{} pozostawiono w źródle",
" · {} restored from Recently Deleted": " · {} przywróconych z Ostatnio usuniętych",
" — not carried over: {}{}": " — nie przeniesiono: {}{}",
"+{} more": "+{} więcej",
", {failed} file{} not readable": ", nie można odczytać {failed} plików{}",
"; {kept} already had a location": "; {kept} miało już przypisaną lokalizację",
"; {outside} outside its time range": "; {outside} poza zakresem dat",
"@{}: {} PRs, {} commits, +{} / −{} lines (Δ {}), +{} / −{} binary assets, {} – {}": "@{}: {} PR, {} zatwierdzeń, +{} / −{} wierszy (Δ {}), +{} / −{} zasobów binarnych, {} – {}",
"Add {local_n} to My Photos": "Dodaj {local_n} do Moich zdjęć",
"Add {} Photo{}": "Dodaj {} zdjęć{}",
"Add {} Photo{}, restore {}": "Dodaj {} zdjęć{}, przywróć {}",
"Add “{}” to Favorites": "Dodaj „{}” do ulubionych",
"Added {n} photo{} to My Photos": "Dodano {n} zdjęć{} do Moich zdjęć",
"Added {n} photo{} to “{}”": "Dodano {n} zdjęć{} do „{}”",
"Added {what} to {name}": "Dodano {what} do {name}",
"Adding photos… {} of {}": "Dodawanie zdjęć… {} z {}",
"All {n} selected photos move by the same amount.": "Wszystkie {n} zaznaczone zdjęcia zostaną przesunięte o tę samą wartość.",
"Already in the library, in Recently Deleted: {} photo{} selected · right-click ▸ Restore, or Delete Permanently to import afresh": "Już w bibliotece, w Ostatnio usuniętych: zaznaczono {} zdjęć{} · kliknij prawym przyciskiem ▸ Przywróć albo Usuń trwale, aby zaimportować ponownie",
"Already in the library: {} photo{} selected in All Photos": "Już w bibliotece: zaznaczono {} zdjęć{} we Wszystkich zdjęciach",
"Auto ({})": "Automatycznie ({})",
"Auto Import: added {} photo{}": "Automatyczny import: dodano {} zdjęć{}",
"Auto Sync: edits apply to {n} photos": "Automatyczna synchronizacja: zmiany dotyczą {n} zdjęć",
"Automatic ({} MB)": "Automatycznie ({} MB)",
"Build 1:1 Previews ({scope})": "Utwórz podglądy 1:1 ({scope})",
"Build Smart Previews ({scope})": "Utwórz podglądy inteligentne ({scope})",
"Build Standard-Sized Previews ({scope})": "Utwórz podglądy o standardowym rozmiarze ({scope})",
"Building previews for {} photos…": "Tworzenie podglądów dla {} zdjęć…",
"Click {}:1": "Kliknij {}:1",
"Couldn't open the editor: {e}": "Nie można otworzyć edytora: {e}",
"Create {n} Virtual Copies": "Utwórz {n} kopii wirtualnych",
"Creates {} stacks from {} of {scope}": "Tworzy {} stosów z {} w zakresie: {scope}",
"Decoder: {reason}": "Dekoder: {reason}",
"Delete \"{label}\"": "Usuń „{label}”",
"Delete \"{label}\" (and the mask)": "Usuń „{label}” (wraz z maską)",
"Delete {n} Photos": "Usuń {n} zdjęć",
"Delete “{current}”": "Usuń „{current}”",
"Discard Smart Previews ({scope})": "Odrzuć podglądy inteligentne ({scope})",
"Done ({what}): {done} photo{plural}": "Gotowe ({what}): {done} zdjęć{plural}",
"Duplicate \"{label}\"": "Duplikuj „{label}”",
"Example: {example}": "Przykład: {example}",
"Exported {n} photo{}": "Wyeksportowano {n} zdjęć{}",
"Exported {ok} of {total} photo{}": "Wyeksportowano {ok} z {total} zdjęć{}",
"Exported {} point curve preset{}": "Wyeksportowano {} ustawień krzywej punktowej{}",
"Exported {} preset{}": "Wyeksportowano {} ustawień wstępnych{}",
"Exporting {} of {total}": "Eksportowanie {} z {total}",
"Filter bar — {active} active filter{}": "Pasek filtrów — {active} aktywnych filtrów{}",
"Focus {:.0}": "Ostrość {:.0}",
"Folder “{}” (and its subfolders)": "Folder „{}” (wraz z podfolderami)",
"Found {n} missing photo{}; {left} still missing{unsure}": "Znaleziono {n} brakujących zdjęć{}; nadal brakuje {left}{unsure}",
"Healed {n} dust spot{}": "Usunięto {n} plamek kurzu{}",
"Import cancelled · {} photo{} added": "Import anulowany · dodano {} zdjęć{}",
"Import failed: {e}": "Import nieudany: {e}",
"Imported {n} point curve preset{}": "Zaimportowano {n} ustawień krzywej punktowej{}",
"Imported {n} preset{}": "Zaimportowano {n} ustawień wstępnych{}",
"Imported {n} preset{}, {f} file{} not readable": "Zaimportowano {n} ustawień wstępnych{}, nie można odczytać {f} plików{}",
"Imported {profiles} profile{} (Profile browser ▸ their groups)": "Zaimportowano {profiles} profili{} (Przeglądarka profili ▸ odpowiednie grupy)",
"Imported {} photo{}": "Zaimportowano {} zdjęć{}",
"Insert at the cursor (also written {})": "Wstaw w miejscu kursora (zostanie też zapisane {})",
"Label Set: {name}": "Zestaw etykiet: {name}",
"LightCraft could not open its window: {e}": "LightCraft nie mógł otworzyć okna: {e}",
"LightCraft could not open its window: {e}\n\nThe log file has the details: {path}": "LightCraft nie mógł otworzyć okna: {e}\n\nSzczegóły znajdują się w pliku dziennika: {path}",
"Lightroom catalog inspected: {photos} photos, {collections} collections, {missing} missing": "Sprawdzono katalog Lightroom: {photos} zdjęć, {collections} kolekcji, {missing} brakujących",
"Lightroom import complete: {imported} photos added": "Import z Lightroom zakończony: dodano {imported} zdjęć",
"Lightroom import complete: {imported} photos added, {failed} failed": "Import z Lightroom zakończony: dodano {imported} zdjęć, błędów: {failed}",
"Lightroom import complete: {imported} photos added; index warning: {warning}": "Import z Lightroom zakończony: dodano {imported} zdjęć; ostrzeżenie indeksu: {warning}",
"Lightroom import failed: {e}{warning}": "Import z Lightroom nieudany: {e}{warning}",
"Lightroom inspection failed: {e}{warning}": "Sprawdzanie katalogu Lightroom nieudane: {e}{warning}",
"MIT OR Apache-2.0. Fonts: {} (OFL). Icons: original.": "MIT lub Apache-2.0. Czcionki: {} (OFL). Ikony: oryginalne.",
"Matches: {}": "Dopasowania: {}",
"Merging… {stage} {:.0}%": "Scalanie… {stage} {:.0}%",
"Move {what} to Recently Deleted?": "Przenieść {what} do Ostatnio usuniętych?",
"Named ({named_n})": "Nazwane ({named_n})",
"Painting “{k}”: click photos to add or remove it · Esc stops": "Przypisywanie „{k}”: klikaj zdjęcia, aby dodać lub usunąć słowo kluczowe · Esc kończy",
"Paste into {n} photo{} — only settings that were copied are pasted": "Wklej do {n} zdjęć{} — wklejone zostaną tylko skopiowane ustawienia",
"Preset: {name}": "Ustawienie wstępne: {name}",
"Preview only — editing the camera's embedded JPEG ({})": "Tylko podgląd — edycja pliku JPEG osadzonego przez aparat ({})",
"Preview only — {}": "Tylko podgląd — {}",
"Previews ready for {done} photo{plural}": "Podglądy gotowe dla {done} zdjęć{plural}",
"Profile: {}": "Profil: {}",
"Proof Copy ({})": "Kopia próbna ({})",
"Proof Preview · {}": "Podgląd próbny · {}",
"Quick Develop · {n} photos": "Szybka obróbka · {n} zdjęć",
"Quick Develop: {name}": "Szybka obróbka: {name}",
"Rated {}": "Ocena: {}",
"Reading Lightroom catalog… {done} of {total}": "Odczytywanie katalogu Lightroom… {done} z {total}",
"Reading photos… {done} of {total}": "Odczytywanie zdjęć… {done} z {total}",
"Reading photos… {} of {}": "Odczytywanie zdjęć… {} z {}",
"Redo {}": "Ponów {}",
"Remove “{name}” and its {count} photo{} from the library?": "Usunąć „{name}” i jego {count} zdjęć{} z biblioteki?",
"Remove “{}” from Favorites": "Usuń „{}” z ulubionych",
"Removed from {}": "Usunięto z {}",
"Removed {what} from {name}": "Usunięto {what} z {name}",
"Rename {n} Photos…": "Zmień nazwy {n} zdjęć…",
"Rename “{name}”": "Zmień nazwę „{name}”",
"Renames “{from}” on {n} photo{} (keywords below it too). Use | for levels, e.g. Travel|Italy. An existing name merges the two.": "Zmienia nazwę „{from}” na {n} zdjęciach{} (także podrzędne słowa kluczowe). Rozdzielaj poziomy znakiem |, np. Podróże|Włochy. Istniejąca nazwa spowoduje scalenie.",
"Rendering on the CPU: {why}": "Renderowanie na procesorze: {why}",
"Replace {} with:": "Zamień {} na:",
"Reset {name}": "Wyzeruj {name}",
"Reset {} Channel": "Wyzeruj kanał {}",
"Restore {}": "Przywróć {}",
"Restore {} Photo{}": "Przywróć {} zdjęć{}",
"Saved export preset “{}”": "Zapisano ustawienie eksportu „{}”",
"Scores {scope} for focus and exposure and finds similar shots taken within seconds of each other (bursts).": "Ocenia ostrość i ekspozycję zdjęć z zakresu {scope} oraz znajduje podobne ujęcia wykonane w odstępie kilku sekund (serie).",
"Show {hidden} hidden location{}": "Pokaż {hidden} ukrytych lokalizacji{}",
"Showing {n} of {}": "Wyświetlono {n} z {}",
"Smart album: {}": "Album inteligentny: {}",
"Tagged {n} photo{} from the tracklog": "Dodano geotagi do {n} zdjęć{} na podstawie śladu GPS",
"The SAM 3 download failed: {e}": "Nie udało się pobrać SAM 3: {e}",
"Undo {}": "Cofnij {}",
"Unknown tag{s} {} stay{} as typed (see Tags)": "Nieznane znaczniki: {s} {} pozostaną{} w wpisanej postaci (zobacz Znaczniki)",
"Updated “{name}”": "Zaktualizowano „{name}”",
"Version {} — a clean-room, pure-Rust photo library and raw developer.": "Wersja {} — niezależnie opracowana biblioteka zdjęć i wywoływarka RAW napisana wyłącznie w Rust.",
"Version: {}": "Wersja: {}",
"Virtual copy “{name}” of {of}": "Kopia wirtualna „{name}” zdjęcia {of}",
"Working on {what} for {} photos…": "Przetwarzanie {what} dla {} zdjęć…",
"none (CPU rendering): {why}": "brak (renderowanie na CPU): {why}",
"the {n} selected photos": "{n} zaznaczonych zdjęć",
"the {} photos in view": "{} zdjęć w bieżącym widoku",
"these {count} photos": "te {count} zdjęcia",
"{count} smart preview{} · {:.1} MB": "{count} podglądów inteligentnych{} · {:.1} MB",
"{f} folders (and their subfolders)": "{f} folderów (wraz z podfolderami)",
"{label} Grading": "Gradacja: {label}",
"{label} {d:+} on every selected photo": "{label}: {d:+} na każdym zaznaczonym zdjęciu",
"{label} {index} of {n}": "{label} {index} z {n}",
"{label}, {n} photos": "{label}, {n} zdjęć",
"{matching} of {t} photos": "{matching} z {t} zdjęć",
"{matching} photos": "{matching} pasujących zdjęć",
"{mode} spot {} of {}": "{mode}: plamka {} z {}",
"{month}": "{month}",
"{month} {year}": "{month} {year}",
"{msg} ({failed} failed)": "{msg} (nieudanych: {failed})",
"{name} Label": "Etykieta {name}",
"{name} Off": "{name}: wyłączone",
"{name} On": "{name}: włączone",
"{name} opened for editing; it is stacked with the original": "{name} otwarto do edycji; kopia znajduje się w stosie z oryginałem",
"{name} — double-click to reset it": "{name} — kliknij dwukrotnie, aby wyzerować",
"{n} change{} couldn't be written to disk: {e}\nIf you quit now, {} lost.": "Nie można zapisać {n} zmian{} na dysku: {e}\nJeśli teraz zamkniesz program, utracisz {}.",
"{n} change{} saved in memory but not written to disk: {e}\nLightCraft retries automatically; quitting now would lose {}.": "{n} zmian{} zapisano w pamięci, ale nie na dysku: {e}\nLightCraft ponawia zapis automatycznie; zamknięcie programu oznacza utratę {}.",
"{n} change{} saved in memory but not written to disk: {e} — LightCraft will retry": "{n} zmian{} zapisano w pamięci, ale nie na dysku: {e} — LightCraft ponowi próbę",
"{n} found · {sel} selected": "Znaleziono {n} · zaznaczono {sel}",
"{n} photos": "{n} zdjęć",
"{n} photos in {} are hidden by the filters above": "{n} zdjęć w {} jest ukrytych przez powyższe filtry",
"{n} photo{}": "{n} zdjęć{}",
"{n} photo{} match · updates automatically as photos change": "{n} pasujących zdjęć{} · aktualizacja automatyczna po zmianach zdjęć",
"{n} photo{} now · updates automatically as photos change": "Obecnie {n} zdjęć{} · aktualizacja automatyczna po zmianach zdjęć",
"{pid} (missing)": "{pid} (brak)",
"{sel_n} selected · {counted}": "Zaznaczono {sel_n} · {counted}",
"{stage}… {:.0}%": "{stage}… {:.0}%",
"{verb} {n} Photo{}": "{verb} {n} zdjęć{}",
"{weekday}, {day}": "{weekday}, {day}",
"{weekday}, {day} {month} {year}": "{weekday}, {day} {month} {year}",
"{what} merge added": "Dodano po scaleniu: {what}",
"{what} merge failed: {e}": "Scalanie nieudane: {what}: {e}",
"{year}": "{year}",
"{{date:…}} directives: {}": "Dyrektywy {{date:…}}: {}",
"{} and higher": "{} i nowsze",
"{} contributors · {} commits": "{} współtwórców · {} zatwierdzeń",
"{} failed": "{} nieudanych",
"{} files": "{} plików",
"{} files and {f} folder{}": "{} plików i {f} folderów{}",
"{} item{}": "{} elementów{}",
"{} of 4 guides — drag along lines that should be vertical or horizontal.": "{} z 4 prowadnic — przeciągnij wzdłuż linii, które powinny być pionowe lub poziome.",
"{} photos": "{} zdjęć",
"{} photos · exposures {} EV": "{} zdjęć · ekspozycje {} EV",
"{} photos · {} · {:.0}° × {:.0}°": "{} zdjęć · {} · {:.0}° × {:.0}°",
"{} photo{} not readable": "Nie można odczytać {} zdjęć{}",
"{} sample{}": "{} próbek{}",
"{} sec": "{} s",
"{} spot(s) on this photo": "{} plamek na tym zdjęciu",
"{} — show their photos": "{} — pokaż ich zdjęcia",
"· {dups} already in the library": "· {dups} już w bibliotece",
"· {n} photo{}": "· {n} zdjęć{}",
"… and {more} more": "… i jeszcze {more}",
"LightCraft can't decode this raw variant yet ({}). You're editing the camera's embedded JPEG preview, which already includes the camera's picture style (e.g. Monochrome) and white balance.": "LightCraft nie obsługuje jeszcze tego wariantu RAW ({}). Edytujesz podgląd JPEG osadzony przez aparat, zawierający już styl obrazu aparatu (np. monochromatyczny) i balans bieli.",
"Filtered: {label}": "Filtrowanie: {label}",
"{n} similar photo{} · View ▸ Clear Filters to see all": "{n} podobnych zdjęć{} · Widok ▸ Wyczyść filtry, aby zobaczyć wszystkie",
"Moved; {} photo(s) relinked": "Przeniesiono; ponownie powiązano {} zdjęć",
"{} label (click more labels to show any of them)": "{} etykieta (kliknij kolejne etykiety, aby wyświetlić dowolną z nich)",
", {} star{}": ", {} gwiazdek{}",
", {} label": ", {} etykieta",
"Downloads from {host}. Once it has arrived and checked out, LightCraft installs it, {after}.": "Pobieranie z {host}. Po pobraniu i weryfikacji LightCraft zainstaluje plik, {after}.",
"{:.1} MB": "{:.1} MB",
"Running on the processor: {}.": "Działa na procesorze: {}.",
"{} · {}. Kept in the library's “denoise” folder; the oldest ones that no photo uses go first when the limit is reached.": "{} · {}. Przechowywane w folderze „denoise” biblioteki; po osiągnięciu limitu najpierw usuwane są najstarsze pliki nieużywane przez żadne zdjęcie.",
"Denoising {name}: {done} of {total} tiles{}": "Odszumianie {name}: {done} z {total} kafelków{}",
"{size} GB": "{size} GB",
"{} of {} from {host}": "{} z {} z serwera {host}",
"{} KB": "{} KB",
"{} MB": "{} MB",
"Making the denoised picture… {}%": "Tworzenie odszumionego obrazu… {}%",
"{name} · {terms}": "{name} · {terms}",
"{n} {noun}": "{n} {noun}",
"Trained on: {provenance}": "Wytrenowano na: {provenance}",
" · {queued} waiting": " · {queued} oczekuje",
"Shows the model's terms, then downloads {} from {host}, installs it and starts using it. Nothing else is sent.": "Wyświetla warunki modelu, następnie pobiera {} z {host}, instaluje go i zaczyna używać. Żadne inne dane nie są wysyłane.",
"In line for AI Denoise ({ahead} ahead)…": "W kolejce do odszumiania AI ({ahead} przed tym zadaniem)…",
"Running on {}.": "Działa na {}.",
"{file} · {size}": "{file} · {size}",
"• {assumption}": "• {assumption}",
"Put inside “{parent}”": "Umieść wewnątrz „{parent}”",
"Delete the keyword “{name}”?": "Usunąć słowo kluczowe „{name}”?",
"It is taken off {count} photo{}, with the keywords below it. Undo brings it back.": "Zostanie usunięte z {count} zdjęć{}, razem z podrzędnymi słowami kluczowymi. Możesz to cofnąć.",
"Create Keyword Tag Inside “{name}”…": "Utwórz podrzędne słowo kluczowe w „{name}”…",
"“{parent}” has a “{name}” already. Merge the two?": "„{parent}” zawiera już „{name}”. Scalić oba?",
"There is a “{name}” at the top level already. Merge the two?": "Słowo kluczowe „{name}” istnieje już na najwyższym poziomie. Scalić oba?",
"Added “{keyword}” to {n} photo{}": "Dodano „{keyword}” do {n} zdjęć{}",
"On {have} of {of} selected photos": "Na {have} z {of} zaznaczonych zdjęć",
"Remove “{name}”": "Usuń „{name}”",
"There is a keyword set “{name}” already": "Istnieje już zestaw słów kluczowych „{name}”",
"Added {n} keyword{}": "Dodano {n} słów kluczowych{}",
"; {n} gained synonyms": "; {n} otrzymało synonimy",
"Exported {n} keyword{}": "Wyeksportowano {n} słów kluczowych{}",
" — Capture One won't import a list with ; , < or > in a keyword: {names}": " — Capture One nie zaimportuje listy zawierającej ; , < lub > w słowie kluczowym: {names}",
" — left out, as a keyword list can't hold them: {names}": " — pominięto, ponieważ lista słów kluczowych ich nie obsługuje: {names}",
"{done} of {total}": "{done} z {total}",
"{done} of {total} MB": "{done} z {total} MB",
"{pct} %": "{pct} %",
"+{n} more": "+{n} więcej",
"1 task is still running: {names}. Quitting stops it.": "Wciąż trwa 1 zadanie: {names}. Zamknięcie programu je zatrzyma.",
"{n} tasks are still running: {names}. Quitting stops them.": "Wciąż trwają {n} zadania: {names}. Zamknięcie programu je zatrzyma.",
"{what} merge cancelled": "Scalanie anulowane: {what}"
}
File diff suppressed because it is too large Load Diff
+2
View File
@@ -126,6 +126,7 @@ language_table! {
Ru, "ru", "Русский", "Cyrl", include_str!("../locales/ru.json");
Fr, "fr", "Français", "Latn", include_str!("../locales/fr.json");
Uk, "uk", "Українська", "Cyrl", include_str!("../locales/uk.json");
Pl, "pl", "Polski", "Latn", include_str!("../locales/pl.json");
}
// The settings file stores the BCP-47 code (`"zh-hans"`), never the Rust variant name, so a
@@ -667,6 +668,7 @@ mod tests {
("app.language.german", Locale::De),
("app.language.russian", Locale::Ru),
("app.language.ukrainian", Locale::Uk),
("app.language.polish", Locale::Pl),
];
// One command per language, and every command reachable from the menu table.
assert_eq!(commands.len(), Locale::ALL.len());
+2
View File
@@ -24,6 +24,7 @@ pub const LANGUAGE_COMMANDS: &[UiCommand] = &[
("app.language.german", crate::i18n::Locale::De.name(), None, "Edit>Language"),
("app.language.russian", crate::i18n::Locale::Ru.name(), None, "Edit>Language"),
("app.language.ukrainian", crate::i18n::Locale::Uk.name(), None, "Edit>Language"),
("app.language.polish", crate::i18n::Locale::Pl.name(), None, "Edit>Language"),
];
/// Every UI command: the languages, then everything else. `xtask parity` reads both tables from
@@ -46,6 +47,7 @@ pub fn language_from_command(id: &str) -> Option<crate::i18n::Locale> {
"app.language.german" => Some(crate::i18n::Locale::De),
"app.language.russian" => Some(crate::i18n::Locale::Ru),
"app.language.ukrainian" => Some(crate::i18n::Locale::Uk),
"app.language.polish" => Some(crate::i18n::Locale::Pl),
_ => None,
}
}
@@ -0,0 +1,232 @@
{
" ({unsure} with several look-alike files: use Locate)": " ({unsure} wśród kilku podobnych plików: użyj polecenia Zlokalizuj)",
" ({} in Recently Deleted)": " ({} w Ostatnio usuniętych)",
" · {:.0}% clipped": " · {:.0}% prześwietlonych obszarów",
" · {failed} couldn't be rendered": " · nie udało się wyświetlić: {failed}",
" · {skipped} skipped (file exists)": " · pominięto {skipped} (plik istnieje)",
" · {} duplicate{} skipped": " · pominięto {} duplikatów{}",
" · {} failed: {}": " · {} nieudanych: {}",
" · {} moved": " · {} przeniesionych",
" · {} not readable": " · {} nie można odczytać",
" · {} original{} left at the source": " · {} oryginalnych{} pozostawiono w źródle",
" · {} restored from Recently Deleted": " · {} przywróconych z Ostatnio usuniętych",
" — not carried over: {}{}": " — nie przeniesiono: {}{}",
"+{} more": "+{} więcej",
", {failed} file{} not readable": ", nie można odczytać {failed} plików{}",
"; {kept} already had a location": "; {kept} miało już przypisaną lokalizację",
"; {outside} outside its time range": "; {outside} poza zakresem dat",
"@{}: {} PRs, {} commits, +{} / −{} lines (Δ {}), +{} / −{} binary assets, {} – {}": "@{}: {} PR, {} zatwierdzeń, +{} / −{} wierszy (Δ {}), +{} / −{} zasobów binarnych, {} – {}",
"Add {local_n} to My Photos": "Dodaj {local_n} do Moich zdjęć",
"Add {} Photo{}": "Dodaj {} zdjęć{}",
"Add {} Photo{}, restore {}": "Dodaj {} zdjęć{}, przywróć {}",
"Add “{}” to Favorites": "Dodaj „{}” do ulubionych",
"Added {n} photo{} to My Photos": "Dodano {n} zdjęć{} do Moich zdjęć",
"Added {n} photo{} to “{}”": "Dodano {n} zdjęć{} do „{}”",
"Added {what} to {name}": "Dodano {what} do {name}",
"Adding photos… {} of {}": "Dodawanie zdjęć… {} z {}",
"All {n} selected photos move by the same amount.": "Wszystkie {n} zaznaczone zdjęcia zostaną przesunięte o tę samą wartość.",
"Already in the library, in Recently Deleted: {} photo{} selected · right-click ▸ Restore, or Delete Permanently to import afresh": "Już w bibliotece, w Ostatnio usuniętych: zaznaczono {} zdjęć{} · kliknij prawym przyciskiem ▸ Przywróć albo Usuń trwale, aby zaimportować ponownie",
"Already in the library: {} photo{} selected in All Photos": "Już w bibliotece: zaznaczono {} zdjęć{} we Wszystkich zdjęciach",
"Auto ({})": "Automatycznie ({})",
"Auto Import: added {} photo{}": "Automatyczny import: dodano {} zdjęć{}",
"Auto Sync: edits apply to {n} photos": "Automatyczna synchronizacja: zmiany dotyczą {n} zdjęć",
"Automatic ({} MB)": "Automatycznie ({} MB)",
"Build 1:1 Previews ({scope})": "Utwórz podglądy 1:1 ({scope})",
"Build Smart Previews ({scope})": "Utwórz podglądy inteligentne ({scope})",
"Build Standard-Sized Previews ({scope})": "Utwórz podglądy o standardowym rozmiarze ({scope})",
"Building previews for {} photos…": "Tworzenie podglądów dla {} zdjęć…",
"Click {}:1": "Kliknij {}:1",
"Couldn't open the editor: {e}": "Nie można otworzyć edytora: {e}",
"Create {n} Virtual Copies": "Utwórz {n} kopii wirtualnych",
"Creates {} stacks from {} of {scope}": "Tworzy {} stosów z {} w zakresie: {scope}",
"Decoder: {reason}": "Dekoder: {reason}",
"Delete \"{label}\"": "Usuń „{label}”",
"Delete \"{label}\" (and the mask)": "Usuń „{label}” (wraz z maską)",
"Delete {n} Photos": "Usuń {n} zdjęć",
"Delete “{current}”": "Usuń „{current}”",
"Discard Smart Previews ({scope})": "Odrzuć podglądy inteligentne ({scope})",
"Done ({what}): {done} photo{plural}": "Gotowe ({what}): {done} zdjęć{plural}",
"Duplicate \"{label}\"": "Duplikuj „{label}”",
"Example: {example}": "Przykład: {example}",
"Exported {n} photo{}": "Wyeksportowano {n} zdjęć{}",
"Exported {ok} of {total} photo{}": "Wyeksportowano {ok} z {total} zdjęć{}",
"Exported {} point curve preset{}": "Wyeksportowano {} ustawień krzywej punktowej{}",
"Exported {} preset{}": "Wyeksportowano {} ustawień wstępnych{}",
"Exporting {} of {total}": "Eksportowanie {} z {total}",
"Filter bar — {active} active filter{}": "Pasek filtrów — {active} aktywnych filtrów{}",
"Focus {:.0}": "Ostrość {:.0}",
"Folder “{}” (and its subfolders)": "Folder „{}” (wraz z podfolderami)",
"Found {n} missing photo{}; {left} still missing{unsure}": "Znaleziono {n} brakujących zdjęć{}; nadal brakuje {left}{unsure}",
"Healed {n} dust spot{}": "Usunięto {n} plamek kurzu{}",
"Import cancelled · {} photo{} added": "Import anulowany · dodano {} zdjęć{}",
"Import failed: {e}": "Import nieudany: {e}",
"Imported {n} point curve preset{}": "Zaimportowano {n} ustawień krzywej punktowej{}",
"Imported {n} preset{}": "Zaimportowano {n} ustawień wstępnych{}",
"Imported {n} preset{}, {f} file{} not readable": "Zaimportowano {n} ustawień wstępnych{}, nie można odczytać {f} plików{}",
"Imported {profiles} profile{} (Profile browser ▸ their groups)": "Zaimportowano {profiles} profili{} (Przeglądarka profili ▸ odpowiednie grupy)",
"Imported {} photo{}": "Zaimportowano {} zdjęć{}",
"Insert at the cursor (also written {})": "Wstaw w miejscu kursora (zostanie też zapisane {})",
"Label Set: {name}": "Zestaw etykiet: {name}",
"LightCraft could not open its window: {e}": "LightCraft nie mógł otworzyć okna: {e}",
"LightCraft could not open its window: {e}\n\nThe log file has the details: {path}": "LightCraft nie mógł otworzyć okna: {e}\n\nSzczegóły znajdują się w pliku dziennika: {path}",
"Lightroom catalog inspected: {photos} photos, {collections} collections, {missing} missing": "Sprawdzono katalog Lightroom: {photos} zdjęć, {collections} kolekcji, {missing} brakujących",
"Lightroom import complete: {imported} photos added": "Import z Lightroom zakończony: dodano {imported} zdjęć",
"Lightroom import complete: {imported} photos added, {failed} failed": "Import z Lightroom zakończony: dodano {imported} zdjęć, błędów: {failed}",
"Lightroom import complete: {imported} photos added; index warning: {warning}": "Import z Lightroom zakończony: dodano {imported} zdjęć; ostrzeżenie indeksu: {warning}",
"Lightroom import failed: {e}{warning}": "Import z Lightroom nieudany: {e}{warning}",
"Lightroom inspection failed: {e}{warning}": "Sprawdzanie katalogu Lightroom nieudane: {e}{warning}",
"MIT OR Apache-2.0. Fonts: {} (OFL). Icons: original.": "MIT lub Apache-2.0. Czcionki: {} (OFL). Ikony: oryginalne.",
"Matches: {}": "Dopasowania: {}",
"Merging… {stage} {:.0}%": "Scalanie… {stage} {:.0}%",
"Move {what} to Recently Deleted?": "Przenieść {what} do Ostatnio usuniętych?",
"Named ({named_n})": "Nazwane ({named_n})",
"Painting “{k}”: click photos to add or remove it · Esc stops": "Przypisywanie „{k}”: klikaj zdjęcia, aby dodać lub usunąć słowo kluczowe · Esc kończy",
"Paste into {n} photo{} — only settings that were copied are pasted": "Wklej do {n} zdjęć{} — wklejone zostaną tylko skopiowane ustawienia",
"Preset: {name}": "Ustawienie wstępne: {name}",
"Preview only — editing the camera's embedded JPEG ({})": "Tylko podgląd — edycja pliku JPEG osadzonego przez aparat ({})",
"Preview only — {}": "Tylko podgląd — {}",
"Previews ready for {done} photo{plural}": "Podglądy gotowe dla {done} zdjęć{plural}",
"Profile: {}": "Profil: {}",
"Proof Copy ({})": "Kopia próbna ({})",
"Proof Preview · {}": "Podgląd próbny · {}",
"Quick Develop · {n} photos": "Szybka obróbka · {n} zdjęć",
"Quick Develop: {name}": "Szybka obróbka: {name}",
"Rated {}": "Ocena: {}",
"Reading Lightroom catalog… {done} of {total}": "Odczytywanie katalogu Lightroom… {done} z {total}",
"Reading photos… {done} of {total}": "Odczytywanie zdjęć… {done} z {total}",
"Reading photos… {} of {}": "Odczytywanie zdjęć… {} z {}",
"Redo {}": "Ponów {}",
"Remove “{name}” and its {count} photo{} from the library?": "Usunąć „{name}” i jego {count} zdjęć{} z biblioteki?",
"Remove “{}” from Favorites": "Usuń „{}” z ulubionych",
"Removed from {}": "Usunięto z {}",
"Removed {what} from {name}": "Usunięto {what} z {name}",
"Rename {n} Photos…": "Zmień nazwy {n} zdjęć…",
"Rename “{name}”": "Zmień nazwę „{name}”",
"Renames “{from}” on {n} photo{} (keywords below it too). Use | for levels, e.g. Travel|Italy. An existing name merges the two.": "Zmienia nazwę „{from}” na {n} zdjęciach{} (także podrzędne słowa kluczowe). Rozdzielaj poziomy znakiem |, np. Podróże|Włochy. Istniejąca nazwa spowoduje scalenie.",
"Rendering on the CPU: {why}": "Renderowanie na procesorze: {why}",
"Replace {} with:": "Zamień {} na:",
"Reset {name}": "Wyzeruj {name}",
"Reset {} Channel": "Wyzeruj kanał {}",
"Restore {}": "Przywróć {}",
"Restore {} Photo{}": "Przywróć {} zdjęć{}",
"Saved export preset “{}”": "Zapisano ustawienie eksportu „{}”",
"Scores {scope} for focus and exposure and finds similar shots taken within seconds of each other (bursts).": "Ocenia ostrość i ekspozycję zdjęć z zakresu {scope} oraz znajduje podobne ujęcia wykonane w odstępie kilku sekund (serie).",
"Show {hidden} hidden location{}": "Pokaż {hidden} ukrytych lokalizacji{}",
"Showing {n} of {}": "Wyświetlono {n} z {}",
"Smart album: {}": "Album inteligentny: {}",
"Tagged {n} photo{} from the tracklog": "Dodano geotagi do {n} zdjęć{} na podstawie śladu GPS",
"The SAM 3 download failed: {e}": "Nie udało się pobrać SAM 3: {e}",
"Undo {}": "Cofnij {}",
"Unknown tag{s} {} stay{} as typed (see Tags)": "Nieznane znaczniki: {s} {} pozostaną{} w wpisanej postaci (zobacz Znaczniki)",
"Updated “{name}”": "Zaktualizowano „{name}”",
"Version {} — a clean-room, pure-Rust photo library and raw developer.": "Wersja {} — niezależnie opracowana biblioteka zdjęć i wywoływarka RAW napisana wyłącznie w Rust.",
"Version: {}": "Wersja: {}",
"Virtual copy “{name}” of {of}": "Kopia wirtualna „{name}” zdjęcia {of}",
"Working on {what} for {} photos…": "Przetwarzanie {what} dla {} zdjęć…",
"none (CPU rendering): {why}": "brak (renderowanie na CPU): {why}",
"the {n} selected photos": "{n} zaznaczonych zdjęć",
"the {} photos in view": "{} zdjęć w bieżącym widoku",
"these {count} photos": "te {count} zdjęcia",
"{count} smart preview{} · {:.1} MB": "{count} podglądów inteligentnych{} · {:.1} MB",
"{f} folders (and their subfolders)": "{f} folderów (wraz z podfolderami)",
"{label} Grading": "Gradacja: {label}",
"{label} {d:+} on every selected photo": "{label}: {d:+} na każdym zaznaczonym zdjęciu",
"{label} {index} of {n}": "{label} {index} z {n}",
"{label}, {n} photos": "{label}, {n} zdjęć",
"{matching} of {t} photos": "{matching} z {t} zdjęć",
"{matching} photos": "{matching} pasujących zdjęć",
"{mode} spot {} of {}": "{mode}: plamka {} z {}",
"{month}": "{month}",
"{month} {year}": "{month} {year}",
"{msg} ({failed} failed)": "{msg} (nieudanych: {failed})",
"{name} Label": "Etykieta {name}",
"{name} Off": "{name}: wyłączone",
"{name} On": "{name}: włączone",
"{name} opened for editing; it is stacked with the original": "{name} otwarto do edycji; kopia znajduje się w stosie z oryginałem",
"{name} — double-click to reset it": "{name} — kliknij dwukrotnie, aby wyzerować",
"{n} change{} couldn't be written to disk: {e}\nIf you quit now, {} lost.": "Nie można zapisać {n} zmian{} na dysku: {e}\nJeśli teraz zamkniesz program, utracisz {}.",
"{n} change{} saved in memory but not written to disk: {e}\nLightCraft retries automatically; quitting now would lose {}.": "{n} zmian{} zapisano w pamięci, ale nie na dysku: {e}\nLightCraft ponawia zapis automatycznie; zamknięcie programu oznacza utratę {}.",
"{n} change{} saved in memory but not written to disk: {e} — LightCraft will retry": "{n} zmian{} zapisano w pamięci, ale nie na dysku: {e} — LightCraft ponowi próbę",
"{n} found · {sel} selected": "Znaleziono {n} · zaznaczono {sel}",
"{n} photos": "{n} zdjęć",
"{n} photos in {} are hidden by the filters above": "{n} zdjęć w {} jest ukrytych przez powyższe filtry",
"{n} photo{}": "{n} zdjęć{}",
"{n} photo{} match · updates automatically as photos change": "{n} pasujących zdjęć{} · aktualizacja automatyczna po zmianach zdjęć",
"{n} photo{} now · updates automatically as photos change": "Obecnie {n} zdjęć{} · aktualizacja automatyczna po zmianach zdjęć",
"{pid} (missing)": "{pid} (brak)",
"{sel_n} selected · {counted}": "Zaznaczono {sel_n} · {counted}",
"{stage}… {:.0}%": "{stage}… {:.0}%",
"{verb} {n} Photo{}": "{verb} {n} zdjęć{}",
"{weekday}, {day}": "{weekday}, {day}",
"{weekday}, {day} {month} {year}": "{weekday}, {day} {month} {year}",
"{what} merge added": "Dodano po scaleniu: {what}",
"{what} merge failed: {e}": "Scalanie nieudane: {what}: {e}",
"{year}": "{year}",
"{{date:…}} directives: {}": "Dyrektywy {{date:…}}: {}",
"{} and higher": "{} i nowsze",
"{} contributors · {} commits": "{} współtwórców · {} zatwierdzeń",
"{} failed": "{} nieudanych",
"{} files": "{} plików",
"{} files and {f} folder{}": "{} plików i {f} folderów{}",
"{} item{}": "{} elementów{}",
"{} of 4 guides — drag along lines that should be vertical or horizontal.": "{} z 4 prowadnic — przeciągnij wzdłuż linii, które powinny być pionowe lub poziome.",
"{} photos": "{} zdjęć",
"{} photos · exposures {} EV": "{} zdjęć · ekspozycje {} EV",
"{} photos · {} · {:.0}° × {:.0}°": "{} zdjęć · {} · {:.0}° × {:.0}°",
"{} photo{} not readable": "Nie można odczytać {} zdjęć{}",
"{} sample{}": "{} próbek{}",
"{} sec": "{} s",
"{} spot(s) on this photo": "{} plamek na tym zdjęciu",
"{} — show their photos": "{} — pokaż ich zdjęcia",
"· {dups} already in the library": "· {dups} już w bibliotece",
"· {n} photo{}": "· {n} zdjęć{}",
"… and {more} more": "… i jeszcze {more}",
"LightCraft can't decode this raw variant yet ({}). You're editing the camera's embedded JPEG preview, which already includes the camera's picture style (e.g. Monochrome) and white balance.": "LightCraft nie obsługuje jeszcze tego wariantu RAW ({}). Edytujesz podgląd JPEG osadzony przez aparat, zawierający już styl obrazu aparatu (np. monochromatyczny) i balans bieli.",
"Filtered: {label}": "Filtrowanie: {label}",
"{n} similar photo{} · View ▸ Clear Filters to see all": "{n} podobnych zdjęć{} · Widok ▸ Wyczyść filtry, aby zobaczyć wszystkie",
"Moved; {} photo(s) relinked": "Przeniesiono; ponownie powiązano {} zdjęć",
"{} label (click more labels to show any of them)": "{} etykieta (kliknij kolejne etykiety, aby wyświetlić dowolną z nich)",
", {} star{}": ", {} gwiazdek{}",
", {} label": ", {} etykieta",
"Downloads from {host}. Once it has arrived and checked out, LightCraft installs it, {after}.": "Pobieranie z {host}. Po pobraniu i weryfikacji LightCraft zainstaluje plik, {after}.",
"{:.1} MB": "{:.1} MB",
"Running on the processor: {}.": "Działa na procesorze: {}.",
"{} · {}. Kept in the library's “denoise” folder; the oldest ones that no photo uses go first when the limit is reached.": "{} · {}. Przechowywane w folderze „denoise” biblioteki; po osiągnięciu limitu najpierw usuwane są najstarsze pliki nieużywane przez żadne zdjęcie.",
"Denoising {name}: {done} of {total} tiles{}": "Odszumianie {name}: {done} z {total} kafelków{}",
"{size} GB": "{size} GB",
"{} of {} from {host}": "{} z {} z serwera {host}",
"{} KB": "{} KB",
"{} MB": "{} MB",
"Making the denoised picture… {}%": "Tworzenie odszumionego obrazu… {}%",
"{name} · {terms}": "{name} · {terms}",
"{n} {noun}": "{n} {noun}",
"Trained on: {provenance}": "Wytrenowano na: {provenance}",
" · {queued} waiting": " · {queued} oczekuje",
"Shows the model's terms, then downloads {} from {host}, installs it and starts using it. Nothing else is sent.": "Wyświetla warunki modelu, następnie pobiera {} z {host}, instaluje go i zaczyna używać. Żadne inne dane nie są wysyłane.",
"In line for AI Denoise ({ahead} ahead)…": "W kolejce do odszumiania AI ({ahead} przed tym zadaniem)…",
"Running on {}.": "Działa na {}.",
"{file} · {size}": "{file} · {size}",
"• {assumption}": "• {assumption}",
"Put inside “{parent}”": "Umieść wewnątrz „{parent}”",
"Delete the keyword “{name}”?": "Usunąć słowo kluczowe „{name}”?",
"It is taken off {count} photo{}, with the keywords below it. Undo brings it back.": "Zostanie usunięte z {count} zdjęć{}, razem z podrzędnymi słowami kluczowymi. Możesz to cofnąć.",
"Create Keyword Tag Inside “{name}”…": "Utwórz podrzędne słowo kluczowe w „{name}”…",
"“{parent}” has a “{name}” already. Merge the two?": "„{parent}” zawiera już „{name}”. Scalić oba?",
"There is a “{name}” at the top level already. Merge the two?": "Słowo kluczowe „{name}” istnieje już na najwyższym poziomie. Scalić oba?",
"Added “{keyword}” to {n} photo{}": "Dodano „{keyword}” do {n} zdjęć{}",
"On {have} of {of} selected photos": "Na {have} z {of} zaznaczonych zdjęć",
"Remove “{name}”": "Usuń „{name}”",
"There is a keyword set “{name}” already": "Istnieje już zestaw słów kluczowych „{name}”",
"Added {n} keyword{}": "Dodano {n} słów kluczowych{}",
"; {n} gained synonyms": "; {n} otrzymało synonimy",
"Exported {n} keyword{}": "Wyeksportowano {n} słów kluczowych{}",
" — Capture One won't import a list with ; , < or > in a keyword: {names}": " — Capture One nie zaimportuje listy zawierającej ; , < lub > w słowie kluczowym: {names}",
" — left out, as a keyword list can't hold them: {names}": " — pominięto, ponieważ lista słów kluczowych ich nie obsługuje: {names}",
"{done} of {total}": "{done} z {total}",
"{done} of {total} MB": "{done} z {total} MB",
"{pct} %": "{pct} %",
"+{n} more": "+{n} więcej",
"1 task is still running: {names}. Quitting stops it.": "Wciąż trwa 1 zadanie: {names}. Zamknięcie programu je zatrzyma.",
"{n} tasks are still running: {names}. Quitting stops them.": "Wciąż trwają {n} zadania: {names}. Zamknięcie programu je zatrzyma.",
"{what} merge cancelled": "Scalanie anulowane: {what}"
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff