mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-30 13:07:43 -06:00
Merge PR #1100
This commit is contained in:
@@ -0,0 +1,251 @@
|
||||
{
|
||||
" ({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ęte duplikaty: {}{:.0}",
|
||||
" · {} failed: {}": " · {} nieudanych: {}",
|
||||
" · {} moved": " · {} przeniesionych",
|
||||
" · {} not readable": " · {} nie można odczytać",
|
||||
" · {} original{} left at the source": " · oryginały pozostawione w źródle: {}{:.0}",
|
||||
" · {} restored from Recently Deleted": " · {} przywróconych z Ostatnio usuniętych",
|
||||
" — not carried over: {}{}": " — nie przeniesiono: {}{}",
|
||||
"+{} more": "+{} więcej",
|
||||
", {failed} file{} not readable": ", nieczytelne pliki: {failed}{:.0}",
|
||||
"; {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ęcia: {}{:.0}",
|
||||
"Add {} Photo{}, restore {}": "Dodaj zdjęcia: {}{:.0}, przywróć: {}",
|
||||
"Add “{}” to Favorites": "Dodaj „{}” do ulubionych",
|
||||
"Added {n} photo{} to My Photos": "Dodano do Moich zdjęć: {n}{:.0}",
|
||||
"Added {n} photo{} to “{}”": "Dodano do „{1}”: {n}{0:.0}",
|
||||
"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 — zaznaczone zdjęcia: {}{:.0} · kliknij prawym przyciskiem → Przywróć albo Usuń trwale, aby zaimportować ponownie",
|
||||
"Already in the library: {} photo{} selected in All Photos": "Już w bibliotece — zaznaczone zdjęcia we Wszystkich zdjęciach: {}{:.0}",
|
||||
"Auto ({})": "Automatycznie ({})",
|
||||
"Auto Import: added {} photo{}": "Automatyczny import — dodane zdjęcia: {}{:.0}",
|
||||
"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}) — zdjęcia: {done}{plural:.0}",
|
||||
"Duplicate \"{label}\"": "Duplikuj „{label}”",
|
||||
"Example: {example}": "Przykład: {example}",
|
||||
"Exported {n} photo{}": "Wyeksportowane zdjęcia: {n}{:.0}",
|
||||
"Exported {ok} of {total} photo{}": "Wyeksportowane zdjęcia: {ok} z {total}{:.0}",
|
||||
"Exported {} point curve preset{}": "Wyeksportowane ustawienia krzywej punktowej: {}{:.0}",
|
||||
"Exported {} preset{}": "Wyeksportowane ustawienia wstępne: {}{:.0}",
|
||||
"Exporting {} of {total}": "Eksportowanie {} z {total}",
|
||||
"Filter bar — {active} active filter{}": "Pasek filtrów — aktywne filtry: {active}{:.0}",
|
||||
"Focus {:.0}": "Ostrość {:.0}",
|
||||
"Folder “{}” (and its subfolders)": "Folder „{}” (wraz z podfolderami)",
|
||||
"Found {n} missing photo{}; {left} still missing{unsure}": "Odnalezione brakujące zdjęcia: {n}{:.0}; nadal brakuje: {left}{unsure}",
|
||||
"Healed {n} dust spot{}": "Usunięte plamki kurzu: {n}{:.0}",
|
||||
"Import cancelled · {} photo{} added": "Import anulowany · dodane zdjęcia: {}{:.0}",
|
||||
"Import failed: {e}": "Import nieudany: {e}",
|
||||
"Imported {n} point curve preset{}": "Zaimportowane ustawienia krzywej punktowej: {n}{:.0}",
|
||||
"Imported {n} preset{}": "Zaimportowane ustawienia wstępne: {n}{:.0}",
|
||||
"Imported {n} preset{}, {f} file{} not readable": "Zaimportowane ustawienia wstępne: {n}{:.0}, nieczytelne pliki: {f}{:.0}",
|
||||
"Imported {profiles} profile{} (Profile browser ▸ their groups)": "Zaimportowane profile: {profiles}{:.0} (Przeglądarka profili → odpowiednie grupy)",
|
||||
"Imported {} photo{}": "Zaimportowane zdjęcia: {}{:.0}",
|
||||
"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 zdjęć ({n}){:.0} — 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 — zdjęcia: {done}{plural:.0}",
|
||||
"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 zdjęcia ({count}){:.0} 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 zdjęciach ({n}){:.0} (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ęcia: {}{:.0}",
|
||||
"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ż ukryte lokalizacje: {hidden}{:.0}",
|
||||
"Showing {n} of {}": "Wyświetlono {n} z {}",
|
||||
"Smart album: {}": "Album inteligentny: {}",
|
||||
"Tagged {n} photo{} from the tracklog": "Geotagi ze śladu GPS dodane do zdjęć: {n}{:.0}",
|
||||
"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 tagi{s:.0} pozostaną bez zmian: {}{:.0} (zobacz Tagi)",
|
||||
"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": "Inteligentne podglądy: {count}{:.0} · {:.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 udało się zapisać zmian na dysku ({n}){0:.0}: {e}\nJeśli teraz zamkniesz program, zostaną utracone.{1:.0}",
|
||||
"{n} change{} saved in memory but not written to disk: {e}\nLightCraft retries automatically; quitting now would lose {}.": "Zmiany zapisane w pamięci, ale nie na dysku ({n}){0:.0}: {e}\nLightCraft ponawia zapis automatycznie; zamknięcie programu teraz oznacza ich utratę.{1:.0}",
|
||||
"{n} change{} saved in memory but not written to disk: {e} — LightCraft will retry": "Zmiany zapisane w pamięci, ale nie na dysku ({n}){:.0}: {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{}": "Zdjęcia: {n}{:.0}",
|
||||
"{n} photo{} match · updates automatically as photos change": "Pasujące zdjęcia: {n}{:.0} · aktualizacja automatyczna po zmianach zdjęć",
|
||||
"{n} photo{} now · updates automatically as photos change": "Zdjęcia teraz: {n}{:.0} · 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} (zdjęcia: {n}){:.0}",
|
||||
"{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{}": "Pliki: {}, foldery: {f}{:.0}",
|
||||
"{} item{}": "Elementy: {}{:.0}",
|
||||
"{} 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": "Nieczytelne zdjęcia: {}{:.0}",
|
||||
"{} sample{}": "Próbki: {}{:.0}",
|
||||
"{} 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{}": "· zdjęcia: {n}{:.0}",
|
||||
"… 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": "Podobne zdjęcia: {n}{:.0} · 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{}": ", gwiazdki: {}{:.0}",
|
||||
", {} 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 ze zdjęć ({count}){:.0} 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 zdjęć: {n}{:.0}",
|
||||
"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{}": "Dodane słowa kluczowe: {n}{:.0}",
|
||||
"; {n} gained synonyms": "; {n} otrzymało synonimy",
|
||||
"Exported {n} keyword{}": "Wyeksportowane słowa kluczowe: {n}{:.0}",
|
||||
" — 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}",
|
||||
"Import warnings ({n}):\n{warnings}": "Ostrzeżenia importu ({n}):\n{warnings}",
|
||||
"Lightroom geometry for {path} was not preserved; Guided Upright saved transform is unsupported.": "Geometria z Lightrooma dla {path} nie została zachowana; zapisane przekształcenie Guided Upright nie jest obsługiwane.",
|
||||
"Lightroom geometry for {path} was not preserved; saved Upright transform is unsupported.": "Geometria z Lightrooma dla {path} nie została zachowana; zapisane przekształcenie Upright nie jest obsługiwane.",
|
||||
"Lightroom geometry for {path} was not preserved; saved transform is ignored because Upright is Off.": "Geometria z Lightrooma dla {path} nie została zachowana; zapisane przekształcenie jest pomijane, ponieważ Upright jest wyłączony.",
|
||||
"Lightroom geometry was not preserved for {path}; {mode} will be recalculated.": "Geometria z Lightrooma dla {path} nie została zachowana; tryb {mode} zostanie obliczony ponownie.",
|
||||
"Moved {} photo(s)": "Przeniesione zdjęcia: {}",
|
||||
"New Folder in “{name}”": "Nowy folder w „{name}”",
|
||||
"Restored {} photo{} from Recently Deleted": "Przywrócone z Ostatnio usuniętych zdjęcia: {}{:.0}",
|
||||
"XMP adjustments were not imported for {path}: {fields}.": "Korekty XMP dla {path} nie zostały zaimportowane: {fields}.",
|
||||
"XMP profile \"{profile}\" was not applied for {path}; colors may differ from Lightroom.": "Profil XMP „{profile}” nie został zastosowany do {path}; kolory mogą się różnić od Lightrooma.",
|
||||
"not added to Apple Photos: {e}": "nie dodano do aplikacji Zdjęcia: {e}",
|
||||
"{name} opened in the other editor": "{name} otwarto w innym edytorze",
|
||||
"{n} Local photo{} skipped: albums hold library photos (Add to My Photos first)": "Pominięte zdjęcia lokalne: {n}{0:.0} — albumy zawierają tylko zdjęcia z biblioteki (najpierw dodaj je do Moich zdjęć)",
|
||||
"{n} added to Apple Photos": "Dodane do aplikacji Zdjęcia: {n}",
|
||||
"{n} added to Apple Photos album “{album}”": "Dodane do albumu „{album}” w aplikacji Zdjęcia: {n}",
|
||||
"{n} originals opened in the other editor": "Oryginały otwarte w innym edytorze: {n}",
|
||||
"{n} photos opened for editing; each is stacked with its original": "Zdjęcia otwarte do edycji: {n}; każde połączono w stos z oryginałem",
|
||||
"· {in_source} identical copies": "· identyczne kopie: {in_source}",
|
||||
"· {trashed} in Recently Deleted": "· w Ostatnio usuniętych: {trashed}"
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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());
|
||||
|
||||
@@ -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,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user