{
  "Configure Actions": "Konfiguruj akcje",
  "History Manager": "Menedżer historii",
  "RAT History": "Historia RAT",
  "Open RAT History Manager - View and undo plugin actions": "Otwórz menedżera historii RAT – przeglądaj i cofaj akcje wtyczki",
  "No actions available": "Brak dostępnych akcji",
  "Right-click Utilities - Options": "Narzędzia prawego przycisku – Opcje",
  "Close": "Zamknij",
  "&Right-click Actions Toolkit": "&Zestaw narzędzi prawego przycisku",
  "Copy Coordinates": "Kopiuj współrzędne",
  "Right-click Utilities": "Narzędzia prawego przycisku",
  "Right-click Utilities (Error)": "Narzędzia prawego przycisku (błąd)",
  "RAT History Manager": "Menedżer historii RAT",
  "Confirm Before Reversing": "Potwierdź przed odwróceniem",
  "Show Success Message": "Pokaż komunikat o sukcesie",
  "Show Bearing Change": "Pokaż zmianę kąta",
  "Auto-commit Changes": "Automatyczne zatwierdzanie zmian",
  "No line features found at this location": "Brak obiektów liniowych w tej lokalizacji",
  "The selected feature has no geometry": "Wybrany obiekt nie ma geometrii",
  "This action only works with line features": "Ta akcja działa tylko z obiektami liniowymi",
  "Reverse Line Direction": "Odwróć kierunek linii",
  "Could not reverse the line geometry": "Nie można odwrócić geometrii linii",
  "Failed to apply reversed geometry to the feature": "Nie udało się zastosować odwróconej geometrii do obiektu",
  "Line feature ID {fid} in layer '{layer}' has been reversed successfully.": "Obiekt o ID {fid} w warstwie '{layer}' został pomyślnie odwrócony.",
  "Bearing before: {before}\nBearing after:  {after}": "Kąt przed: {before}\nKąt po:  {after}",
  "An unexpected error occurred: {error}": "Wystąpił nieoczekiwany błąd: {error}",
  "Orient Line Direction": "Ustaw kierunek linii",
  "Direction:": "Kierunek:",
  "North → South": "Północ → Południe",
  "South → North": "Południe → Północ",
  "East → West": "Wschód → Zachód",
  "West → East": "Zachód → Wschód",
  "Run": "Uruchom",
  "Cancel": "Anuluj",
  "Default direction": "Domyślny kierunek",
  "No layer in context": "Brak warstwy w kontekście",
  "No layer found in context": "Nie znaleziono warstwy w kontekście",
  "Failed to start edit session on layer": "Nie udało się rozpocząć sesji edycji na warstwie",
  "Failed to orient lines: {error}": "Nie udało się ustawić kierunku linii: {error}",
  "Result": "Wynik",
  "Oriented {count} features to {direction}.": "Ustawiono kierunek dla {count} obiektów na {direction}.",
  "Order Line Sequence": "Ustaw kolejność linii",
  "Tolerance:": "Tolerancja:",
  "Order field name:": "Nazwa pola porządkowego:",
  "Check Connectivity and Run": "Sprawdź łączność i uruchom",
  "Default tolerance for connectivity": "Domyślna tolerancja dla łączności",
  "Default order field name": "Domyślna nazwa pola porządkowego",
  "No line features found": "Brak obiektów liniowych",
  "Layer endpoints are NOT all connected: {components} components found.": "Końce linii NIE są połączone: znaleziono {components} komponentów.",
  "Summary of components (showing up to 5):": "Podsumowanie komponentów (pokazano do 5):",
  " - component nodes={nodes} feature_count={features} sample_features={sample}": " - węzłów={nodes} liczba_obiektów={features} przykładowe_obiekty={sample}",
  "To fix: ensure all segment endpoints connect cleanly (use snapping, merge/split, or manual edits).": "Aby naprawić: upewnij się, że wszystkie końce segmentów łączą się poprawnie (użyj przyciągania, scalania/dzielenia lub edycji ręcznej).",
  "Graph has branching (nodes with degree > 2). Cannot order into single chain.": "Graf zawiera rozwidlenia (węzły o stopniu > 2). Nie można utworzyć pojedynczego ciągu.",
  "Problematic nodes (showing up to 20):": "Problemowe węzły (pokazano do 20):",
  " - coord ~ ({x:.6f}, {y:.6f})  degree={deg}  features={fids}": " - współrzędne ~ ({x:.6f}, {y:.6f})  stopień={deg}  obiekty={fids}",
  "Why this matters: a node with degree > 2 means three or more segments meet at the same point.": "Dlaczego to ma znaczenie: węzeł o stopniu > 2 oznacza, że trzy lub więcej odcinków spotyka się w tym samym punkcie.",
  "How to fix: inspect the listed feature IDs in the attribute table and/or map, fix topology (split/merge/remove extra branches).": "Jak naprawić: sprawdź wymienione ID w tabeli atrybutów i/lub na mapie, napraw topologię (podziel/scal/usuń dodatkowe gałęzie).",
  "OK": "OK",
  "No traversable features found": "Nie znaleziono przetwarzalnych obiektów",
  "Orient & Number": "Ustaw kierunek i numeruj",
  "Failed to orient/number features: {error}": "Nie udało się ustawić kierunku/numeracji obiektów: {error}",
  "Oriented {count} features, reversed {reversed}, field \"{field}\" written.": "Ustawiono kierunek dla {count} obiektów, odwrócono {reversed}, pole \"{field}\" zapisane.",
  "Choose Field": "Wybierz pole",
  "Select field to merge by:": "Wybierz pole, po którym scalić:",
  "No layer context available": "Brak kontekstu warstwy",
  "Layer has no fields to group by": "Warstwa nie ma pól do grupowania",
  "Failed to add merged features": "Nie udało się dodać scalonych obiektów",
  "Success": "Sukces",
  "Merged into {new} features from {old} originals": "Scalono do {new} obiektów z {old} oryginałów",
  "Failed to merge features: {error}": "Nie udało się scalić obiektów: {error}",
  "Confirm": "Potwierdź",
  "Auto-commit": "Automatyczne zatwierdzanie",
  "Batch union size": "Rozmiar partii do łączenia",
  "Clip Layer": "Przytnij warstwę",
  "Select Target Layer": "Wybierz warstwę docelową",
  "Clip to coverage of layer:": "Przytnij do zasięgu warstwy:",
  "Target layer not found": "Nie znaleziono warstwy docelowej",
  "Clip layer polygons": "Przytnij poligony warstwy",
  "Failed to compute target layer coverage geometry": "Nie udało się obliczyć geometrii zasięgu warstwy docelowej",
  "Failed to compute target coverage: {error}": "Nie udało się obliczyć zasięgu docelowego: {error}",
  "No layer detected in context": "Nie wykryto warstwy w kontekście",
  "Source layer not available": "Warstwa źródłowa niedostępna",
  "This action works only on polygon layers": "To działanie działa tylko na warstwach poligonowych",
  "No other polygon layers available in project": "Brak innych warstw poligonowych w projekcie",
  "Action History": "Historia akcji",
  "0 entries": "0 wpisów",
  "↶ Undo Selected": "↶ Cofnij zaznaczone",
  "Undo the selected action": "Cofnij zaznaczoną akcję",
  "↷ Redo": "↷ Ponów",
  "Redo the last undone action": "Ponów ostatnio cofniętą akcję",
  "📤 Export Entry": "📤 Eksportuj wpis",
  "Export the selected entry to a JSON file": "Eksportuj zaznaczony wpis do pliku JSON",
  "🔄 Refresh": "🔄 Odśwież",
  "Refresh the history list": "Odśwież listę historii",
  "🗑 Clear History": "🗑 Wyczyść historię",
  "Clear all history entries": "Usuń wszystkie wpisy historii",
  "Timestamp": "Czas",
  "Action": "Akcja",
  "Description": "Opis",
  "Layers": "Warstwy",
  "Features": "Obiekty",
  "Status": "Status",
  "Undoable": "Cofalna",
  "Entry Details": "Szczegóły wpisu",
  "Select an entry to view details...": "Zaznacz wpis, aby zobaczyć szczegóły...",
  "✓ Yes": "✓ Tak",
  "— No": "— Nie",
  "↷ Redoable": "↷ Do ponowienia",
  "Right-click Utilities - Settings": "Narzędzia prawego przycisku – Ustawienia",
  "Configure Right-click Actions": "Konfiguruj akcje prawego przycisku",
  "General": "Ogólne",
  "All": "Wszystkie",
  "Context Menu Settings": "Ustawienia menu kontekstowego",
  "Show 'Copy Coordinates' in context menu": "Pokaż 'Kopiuj współrzędne' w menu kontekstowym",
  "Select All": "Zaznacz wszystkie",
  "Deselect All": "Odznacz wszystkie",
  "About": "O wtyczce",
  "Reset to Defaults": "Przywróć domyślne",
  "Save": "Zapisz",
  "Settings for": "Ustawienia dla",
  "Configure Settings for": "Konfiguruj ustawienia dla",
  "⚠️ These settings are for advanced users. Incorrect values may cause the action to malfunction.": "⚠️ Te ustawienia są przeznaczone dla zaawansowanych użytkowników. Nieprawidłowe wartości mogą spowodować nieprawidłowe działanie akcji.",
  "Browse...": "Przeglądaj...",
  "Invalid Setting": "Nieprawidłowe ustawienie",
  "Settings Reset": "Ustawienia zresetowane",
  "This action has no customizable settings.": "Ta akcja nie posiada konfigurowalnych ustawień.",
  "Language": "Język",
  "Choose the plugin interface language. \"Auto\" uses your QGIS language setting.": "Wybierz język interfejsu wtyczki. \"Auto\" używa ustawień języka QGIS.",
  "Language:": "Język:",
  "Auto (QGIS locale)": "Automatyczny (ustawienia QGIS)",
  "⚠ Restart QGIS or reload the plugin to apply language changes.": "⚠ Uruchom ponownie QGIS lub przeładuj wtyczkę, aby zastosować zmiany języka.",
  "Point": "Punkt",
  "Multi-Point": "Multipunkt",
  "Line": "Linia",
  "Multi-Line": "Multilinia",
  "Polygon": "Poligon",
  "Multi-Polygon": "Multipoligon",
  "Canvas": "Obszar mapy",
  "Universal": "Uniwersalne",
  "Feature": "Obiekt",
  "Analysis": "Analiza",
  "Navigation": "Nawigacja",
  "Styling": "Stylizacja",
  "Layer Operations": "Operacje na warstwach",
  "Information": "Informacje",
  "Geometry": "Geometria",
  "Editing": "Edycja",
  "Utilities": "Narzędzia",
  "Export": "Eksport",
  "Visualization": "Wizualizacja",
  "Line RAT": "Linia RAT",
  "Add Area & Perimeter Fields": "Dodaj pola pola powierzchni i obwodu",
  "Add Coordinate Fields": "Dodaj pola współrzędnych",
  "Add Length Field": "Dodaj pole długości",
  "Analyze Point Distribution Pattern": "Analizuj rozkład punktów",
  "Calculate Distance to Nearest Line": "Oblicz odległość do najbliższej linii",
  "Calculate Distance to Nearest Point": "Oblicz odległość do najbliższego punktu",
  "Calculate Distance to Nearest Polygon": "Oblicz odległość do najbliższego poligonu",
  "Calculate Line Bearing/Azimuth": "Oblicz azymut/kąt linii",
  "Calculate Line Bearing/Azimuth for Layer": "Oblicz azymut/kąt linii dla warstwy",
  "Calculate Line Length": "Oblicz długość linii",
  "Calculate Line Length for Layer": "Oblicz długość linii dla warstwy",
  "Calculate Point Density for Polygon Layer": "Oblicz gęstość punktów dla warstwy poligonów",
  "Calculate Point Density in Polygon": "Oblicz gęstość punktów w poligonie",
  "Calculate Polygon Area": "Oblicz pole powierzchni poligonu",
  "Calculate Polygon Areas for Layer": "Oblicz pola powierzchni dla warstwy",
  "Calculate Polygon Circularity": "Oblicz kolistość poligonu",
  "Calculate Polygon Perimeter": "Oblicz obwód poligonu",
  "Calculate Shortest Path Through Points": "Oblicz najkrótszą ścieżkę przez punkty",
  "Change Basemap Rendering": "Zmień renderowanie mapy bazowej",
  "Change Line Layer CRS": "Zmień CRS warstwy linii",
  "Change Map Scale": "Zmień skalę mapy",
  "Change Point Layer CRS": "Zmień CRS warstwy punktów",
  "Change Polygon Layer CRS": "Zmień CRS warstwy poligonów",
  "Advanced Options": "Opcje zaawansowane",
  "Axis Ranges": "Zakresy osi",
  "Axis label font size:": "Rozmiar czcionki etykiet osi:",
  "Chart Labels": "Etykiety wykresu",
  "Graph Labels": "Etykiety wykresu",
  "Plot Labels": "Etykiety wykresu",
  "-- Select Field --": "-- Wybierz pole --",
  "Select field to chart:": "Wybierz pole do wykresu:",
  "Select field to graph:": "Wybierz pole do wykresu:",
  "Attribute Graph": "Wykres atrybutów",
  "Bar color:": "Kolor słupka:",
  "Bar edge color:": "Kolor krawędzi słupka:",
  "Bar edge width:": "Szerokość krawędzi słupka:",
  "Bar width:": "Szerokość słupka:",
  "Point color:": "Kolor punktu:",
  "Point edge color:": "Kolor krawędzi punktu:",
  "Point edge width:": "Szerokość krawędzi punktu:",
  "Point size:": "Rozmiar punktu:",
  "Point transparency:": "Przezroczystość punktu:",
  "Edge color:": "Kolor krawędzi:",
  "Edge width:": "Szerokość krawędzi:",
  "Horizontal bars": "Słupki poziome",
  "Show values on top of bars": "Pokaż wartości nad słupkami",
  "Show labels": "Pokaż etykiety",
  "Show percentages": "Pokaż procenty",
  "Show top:": "Pokaż N największych:",
  "Explode smallest slice": "Oddziel najmniejszy wycinek",
  "Start angle:": "Kąt startowy:",
  "Text position:": "Pozycja tekstu:",
  "Value range:": "Zakres wartości:",
  "Min % to show:": "Min % do pokazania:",
  "None": "Brak",
  "Shadow effect": "Efekt cienia",
  "Show advanced options ▾": "Pokaż opcje zaawansowane ▾",
  "Filtering": "Filtrowanie",
  "Apply Filters": "Zastosuj filtry",
  "Ascending": "Rosnąco",
  "Descending": "Malejąco",
  "Sorting": "Sortowanie",
  "features": "obiekty",
  "to": "do",
  "Maximum Features Warning": "Ostrzeżenie: maksymalna liczba obiektów",
  "Show warning when attempting to chart layers with more features than this limit": "Pokaż ostrzeżenie podczas próby tworzenia wykresu z warstw zawierających więcej obiektów niż ten limit",
  "Pie Chart": "Wykres kołowy",
  "Scatter Plot": "Wykres punktowy",
  "Precision:": "Precyzja:",
  "(pos=decimals, neg=round to 10^n)": "(pos=miejsca dziesiętne, neg=zaokrąglij do 10^n)",
  "Export DPI": "Rozdzielczość eksportu (DPI)",
  "Resolution (dots per inch) for exported images": "Rozdzielczość (kropek na cal) dla eksportowanych obrazów",
  "Default Export Format": "Domyślny format eksportu",
  "Default Chart Width": "Domyślna szerokość wykresu",
  "Default Chart Height": "Domyślna wysokość wykresu",
  "Default width of the chart dialog in pixels": "Domyślna szerokość okna wykresu w pikselach",
  "Default height of the chart dialog in pixels": "Domyślna wysokość okna wykresu w pikselach",
  "Default Chart Title": "Domyślny tytuł wykresu",
  "Default title for the chart (leave empty to use field names)": "Domyślny tytuł wykresu (pozostaw puste, aby użyć nazw pól)",
  "Default X-axis Label": "Domyślna etykieta osi X",
  "Default Y-axis Label": "Domyślna etykieta osi Y",
  "Default label for the x-axis (leave empty to use field name)": "Domyślna etykieta osi X (pozostaw puste, aby użyć nazwy pola)",
  "Default label for the y-axis (leave empty to use field name)": "Domyślna etykieta osi Y (pozostaw puste, aby użyć nazwy pola)",
  "Default Line Color": "Domyślny kolor linii",
  "Default width for the line in the chart (can be changed in chart dialog)": "Domyślna szerokość linii na wykresie (można zmienić w oknie wykresu)",
  "Default Line Width": "Domyślna szerokość linii",
  "Default Marker Size": "Domyślny rozmiar znacznika",
  "Default size for markers (can be changed in chart dialog)": "Domyślny rozmiar znaczników (można zmienić w oknie wykresu)",
  "Default Marker Style": "Domyślny styl znacznika",
  "Default marker style for data points (can be changed in chart dialog)": "Domyślny styl znacznika dla punktów danych (można zmienić w oknie wykresu)",
  "Default Show Grid Lines": "Domyślnie pokaż linie siatki",
  "Default setting for showing grid lines (can be changed in chart dialog)": "Domyślne ustawienie pokazywania linii siatki (można zmienić w oknie wykresu)",
  "Default Show Labels": "Domyślnie pokaż etykiety",
  "Default setting for showing feature labels (can be changed in chart dialog)": "Domyślne ustawienie wyświetlania etykiet obiektów (można zmienić w oknie wykresu)",
  "Default Show Markers": "Domyślnie pokaż znaczniki",
  "Default setting for showing markers on data points (can be changed in chart dialog)": "Domyślne ustawienie pokazywania znaczników na punktach danych (można zmienić w oknie wykresu)",
  "Default Sort by X-axis": "Domyślnie sortuj według osi X",
  "Default setting for sorting data by X-axis values (can be changed in chart dialog)": "Domyślne ustawienie sortowania danych według wartości osi X (można zmienić w oknie wykresu)",
  "Default Style Preset": "Domyślny preset stylu",
  "Default visual style preset for the chart (can be changed in chart dialog)": "Domyślny preset wizualnego stylu wykresu (można zmienić w oknie wykresu)",
  "Default color for the line in the chart (can be changed in chart dialog)": "Domyślny kolor linii na wykresie (można zmienić w oknie wykresu)",
  "Default file format when exporting charts": "Domyślny format pliku przy eksporcie wykresów",
  "Color scheme:": "Schemat kolorów:",
  "Leave empty to use 'Feature ID'": "Pozostaw puste, aby użyć 'ID obiektu'",
  "Show trend line": "Pokaż linię trendu",
  "Custom X-axis range:": "Własny zakres osi X:",
  "Custom Y-axis range:": "Własny zakres osi Y:",
  "Display Options": "Opcje wyświetlania",
  "Empty Layer": "Pusta warstwa",
  "Export as JPG": "Eksportuj jako JPG",
  "Export as PDF": "Eksportuj jako PDF",
  "Export as PNG": "Eksportuj jako PNG",
  "Export as SVG": "Eksportuj jako SVG",
  "Failed to create line chart: {error}": "Nie udało się utworzyć wykresu liniowego: {error}",
  "Field Selection": "Wybór pola",
  "Figure height:": "Wysokość wykresu:",
  "Figure width:": "Szerokość wykresu:",
  "Fill area under line": "Wypełnij obszar pod linią",
  "Fill transparency:": "Przezroczystość wypełnienia:",
  "Insufficient Fields": "Niewystarczająca liczba pól",
  "Large Layer Warning": "Ostrzeżenie: duża warstwa",
  "Leave empty to use field name": "Pozostaw puste, aby użyć nazwy pola",
  "Leave empty to use field names": "Pozostaw puste, aby użyć nazw pól",
  "Line Chart": "Wykres liniowy",
  "Line color:": "Kolor linii:",
  "Line style:": "Styl linii:",
  "Line width:": "Szerokość linii:",
  "Marker size:": "Rozmiar znacznika:",
  "Marker style:": "Styl znacznika:",
  "Max:": "Maks:",
  "Min:": "Min:",
  "No Numeric Fields": "Brak pól numerycznych",
  "Preset:": "Predefiniowane:",
  "Show feature labels": "Pokaż etykiety obiektów",
  "Show grid lines": "Pokaż linie siatki",
  "Show markers": "Pokaż znaczniki",
  "Sort by X-axis": "Sortuj według osi X",
  "Style": "Styl",
  "The selected layer has no features to chart.": "Wybrana warstwa nie ma obiektów do wykresu.",
  "The selected layer has no numeric fields to chart. Line charts require numeric fields for both X and Y axes.": "Wybrana warstwa nie ma pól numerycznych do wykresu. Wykresy liniowe wymagają pól numerycznych zarówno dla osi X, jak i Y.",
  "The selected layer has only one numeric field. Line charts require at least two numeric fields (one for X-axis and one for Y-axis).": "Wybrana warstwa ma tylko jedno pole numeryczne. Wykresy liniowe wymagają co najmniej dwóch pól numerycznych (jedno dla osi X i jedno dla osi Y).",
  "The selected layer has {count} features, which may make the chart crowded or slow to generate. Continue anyway?": "Wybrana warstwa ma {count} obiektów, co może spowodować zatłoczenie wykresu lub spowolnić jego generowanie. Kontynuować mimo to?",
  "Tick label font size:": "Rozmiar czcionki etykiet ticków:",
  "Title font size:": "Rozmiar czcionki tytułu:",
  "X-axis field:": "Pole osi X:",
  "X-axis:": "Oś X:",
  "Y-axis field:": "Pole osi Y:",
  "Y-axis:": "Oś Y:",
  "Change the coordinate reference system (CRS) of the selected point layer. Transforms all geometries to the new CRS and updates layer metadata.": "Zmień układ współrzędnych (CRS) wybranej warstwy punktowej. Przekształca wszystkie geometrie do nowego CRS i aktualizuje metadane warstwy.",
  "Change the coordinate reference system (CRS) of the selected polygon layer. Transforms all geometries to the new CRS and updates layer metadata.": "Zmień układ współrzędnych (CRS) wybranej warstwy poligonowej. Przekształca wszystkie geometrie do nowego CRS i aktualizuje metadane warstwy.",
  "Select new CRS for layer '{layer}\nCurrent CRS: {crs}'": "Wybierz nowy CRS dla warstwy '{layer}\nBieżący CRS: {crs}'",
  "Check CRS for All Layers": "Sprawdź CRS wszystkich warstw",
  "Clip Line Layer to Polygon": "Przytnij warstwę linii do poligonu",
  "Clip Polygon to Layer Extent": "Przytnij poligon do zasięgu warstwy",
  "Clip Polygons Layer to Layer Coverage": "Przytnij warstwę poligonów do pokrycia warstwy",
  "Copy Coordinates to Clipboard": "Kopiuj współrzędne do schowka",
  "Copy Line Layer Style": "Kopiuj styl warstwy linii",
  "Copy Point Layer Style": "Kopiuj styl warstwy punktów",
  "Copy Polygon Layer Style": "Kopiuj styl warstwy poligonów",
  "Count Lines in Polygon": "Zlicz linie w poligonie",
  "Count Points in Polygon": "Zlicz punkty w poligonie",
  "Create Attribute Graph": "Utwórz wykres atrybutów",
  "Create Buffer Around Line": "Utwórz bufor wokół linii",
  "Create Buffer Around Line Layer": "Utwórz bufor wokół warstwy linii",
  "Create Buffer Around Point": "Utwórz bufor wokół punktu",
  "Create Buffer Around Point Layer": "Utwórz bufor wokół warstwy punktów",
  "Create Buffer Around Polygon": "Utwórz bufor wokół poligonu",
  "Create Buffer Around Polygon Layer": "Utwórz bufor wokół warstwy poligonów",
  "Create Convex Hull from Points": "Utwórz powłokę wypukłą z punktów",
  "Create Line at Location": "Utwórz linię w lokalizacji",
  "Create Line Chart": "Utwórz wykres liniowy",
  "Create Line From Point": "Utwórz linię z punktu",
  "Create Line From Polygon": "Utwórz linię z poligonu",
  "Create Lines Along Line Between Points": "Utwórz linie wzdłuż linii między punktami",
  "Create Lines Between All Points": "Utwórz linie między wszystkimi punktami",
  "Create Lines From Polygon Layer": "Utwórz linie z warstwy poligonów",
  "Create Pie Chart": "Utwórz wykres kołowy",
  "Create Point at Location": "Utwórz punkt w lokalizacji",
  "Create Polygon at Location": "Utwórz poligon w lokalizacji",
  "Create Rectangle Around Line Layer": "Utwórz prostokąt wokół warstwy linii",
  "Create Scatter Plot": "Utwórz wykres punktowy",
  "Create Square Around Point": "Utwórz kwadrat wokół punktu",
  "Create Squares for All Points": "Utwórz kwadraty dla wszystkich punktów",
  "Create Street View Link": "Utwórz link Street View",
  "Create Voronoi Diagram from Points": "Utwórz diagram Woronoja z punktów",
  "Delete Large Polygons": "Usuń duże poligony",
  "Delete Line": "Usuń linię",
  "Delete Point": "Usuń punkt",
  "Delete Polygon": "Usuń poligon",
  "Delete Small Polygons": "Usuń małe poligony",
  "Divide Polygon Into Equal Areas": "Podziel poligon na równe obszary",
  "Edit Line Attributes": "Edytuj atrybuty linii",
  "Edit Point Attributes": "Edytuj atrybuty punktu",
  "Edit Polygon Attributes": "Edytuj atrybuty poligonu",
  "Erase Polygon by Layer Coverage": "Wymaż poligon pokryciem warstwy",
  "Erase Polygons Layer by Layer Coverage": "Wymaż warstwę poligonów pokryciem warstwy",
  "Export Layer as PNG Files": "Eksportuj warstwę jako pliki PNG",
  "Export Polygon as PNG": "Eksportuj poligon jako PNG",
  "Export Polygon as PNG (Advanced)": "Eksportuj poligon jako PNG (zaawansowane)",
  "Extract Network Connections Between Points": "Wyodrębnij połączenia sieciowe między punktami",
  "Fill Polygon Gaps Layer": "Wypełnij luki w warstwie poligonów",
  "Flash Line Feature": "Wyróżnij obiekt linii",
  "Flash Point Feature": "Wyróżnij obiekt punktu",
  "Flash Polygon Feature": "Wyróżnij obiekt poligonu",
  "Generalize Line": "Uogólnij linię",
  "Generalize Line Layer": "Uogólnij warstwę linii",
  "Generalize Polygon": "Uogólnij poligon",
  "Generalize Polygon Layer": "Uogólnij warstwę poligonów",
  "Generate Heatmap From Points": "Wygeneruj mapę cieplną z punktów",
  "Generate Points in Polygon": "Wygeneruj punkty w poligonie",
  "Generate Points on Line": "Wygeneruj punkty na linii",
  "Generate QR Code on Canvas": "Wygeneruj kod QR na mapie",
  "Generate Random Lines in Polygon": "Wygeneruj losowe linie w poligonie",
  "Measure Distance": "Zmierz odległość",
  "Merge Line Layer": "Scal warstwę linii",
  "Merge Lines (Layer)": "Scal linie (warstwa)",
  "Merge Lines By Field": "Scal linie według pola",
  "Merge Point Layer": "Scal warstwę punktów",
  "Merge Points By Field": "Scal punkty według pola",
  "Merge Polygon Layer": "Scal warstwę poligonów",
  "Merge Polygons By Field": "Scal poligony według pola",
  "Move Line by Distance & Direction": "Przesuń linię o odległość i kierunek",
  "Move Line with Click": "Przesuń linię kliknięciem",
  "Move Point by Distance & Direction": "Przesuń punkt o odległość i kierunek",
  "Move Point to Coordinates": "Przesuń punkt do współrzędnych",
  "Move Point with Click": "Przesuń punkt kliknięciem",
  "Move Polygon by Distance & Direction": "Przesuń poligon o odległość i kierunek",
  "Move Polygon with Click": "Przesuń poligon kliknięciem",
  "Number Lines": "Numeruj linie",
  "Number Points": "Numeruj punkty",
  "Number Polygons": "Numeruj poligony",
  "Open Coordinates in Map": "Otwórz współrzędne na mapie",
  "Rotate Line": "Obróć linię",
  "Rotate Line Layer": "Obróć warstwę linii",
  "Rotate Polygon": "Obróć poligon",
  "Rotate Polygon Layer": "Obróć warstwę poligonów",
  "Scale Line": "Skaluj linię",
  "Scale Line Layer": "Skaluj warstwę linii",
  "Scale Point Layer": "Skaluj warstwę punktów",
  "Scale Polygon": "Skaluj poligon",
  "Scale Polygon Layer": "Skaluj warstwę poligonów",
  "Scale": "Skaluj",
  "Scale Factor:": "Współczynnik skali:",
  "1.0 = original size, >1.0 = larger, <1.0 = smaller": "1.0 = oryginalny rozmiar, >1.0 = większy, <1.0 = mniejszy",
  "Scaling Mode": "Tryb skalowania",
  "Scale individual objects": "Skaluj poszczególne obiekty",
  "Each line scales around its own centroid": "Każda linia skalowana jest względem własnego środka",
  "Scale entire layer": "Skaluj całą warstwę",
  "Also scale object sizes": "Skaluj także rozmiary obiektów",
  "When scaling the layer, also scale each line's geometry around its own centroid": "Podczas skalowania warstwy skaluj także geometrię każdej linii względem jej własnego środka",
  "Line length: {length:.2f} map units": "Długość linii: {length:.2f} jednostek mapy",
  "Current length: {length:.2f} map units\n": "Aktualna długość: {length:.2f} jednostek mapy\n",
  "New length: {length:.2f} map units": "Nowa długość: {length:.2f} jednostek mapy",
  "Scale all {count} line features in layer '{layer}' by {scale:.2f}x?\n\nEach line will be scaled around its own centroid.": "Czy skalować wszystkie {count} obiektów liniowych w warstwie '{layer}' o {scale:.2f}x?\n\nKażda linia zostanie skalowana względem własnego środka.",
  "Scale entire layer '{layer}' ({count} features) by {scale:.2f}x?\n\nDistances between objects will be scaled around the layer centroid.": "Czy skalować całą warstwę '{layer}' ({count} obiektów) o {scale:.2f}x?\n\nOdległości między obiektami zostaną skalowane względem środka warstwy.",
  "Object sizes will also be scaled.": "Rozmiary obiektów zostaną również skalowane.",
  "Object sizes will remain unchanged.": "Rozmiary obiektów pozostaną bez zmian.",
  "Feature {fid} has invalid geometry": "Obiekt {fid} ma nieprawidłową geometrię",
  "Failed to scale feature {fid}": "Nie udało się przeskalować obiektu {fid}",
  "Failed to update feature {fid}": "Nie udało się zaktualizować obiektu {fid}",
  "line layer scaling": "skalowanie warstwy linii",
  "Scaled {count} feature(s) in layer {layer} by {scale:.2f}x": "Przeskalowano {count} obiekt(ów) w warstwie {layer} o {scale:.2f}x",
  "Line layer scaled successfully by {scale:.2f}x": "Pomyślnie przeskalowano warstwę linii o {scale:.2f}x",
  "Features processed: {count}": "Przetworzone obiekty: {count}",
  "Features skipped: {count}": "Pominięte obiekty: {count}",
  "Polygon area: {area:.2f} square map units": "Pole powierzchni poligonu: {area:.2f} jednostek kwadratowych mapy",
  "Current area: {area:.2f} square map units\n": "Aktualne pole powierzchni: {area:.2f} jednostek kwadratowych mapy\n",
  "New area: {area:.2f} square map units": "Nowe pole powierzchni: {area:.2f} jednostek kwadratowych mapy",
  "Scale polygon feature ID {fid} from layer '{layer}' by {scale:.2f}x?\n\n": "Skalować obiekt poligonowy o ID {fid} z warstwy '{layer}' o {scale:.2f}x?\n\n",
  "Rotate": "Obróć",
  "Rotate line feature ID {fid} from layer '{layer}' by {angle:.1f}°?\n\n": "Obrócić obiekt liniowy o ID {fid} z warstwy '{layer}' o {angle:.1f}°?\n\n",
  "See Info": "Pokaż informacje",
  "Show Attribute Table on Map": "Pokaż tabelę atrybutów na mapie",
  "Show Attribute Table on Map (All)": "Pokaż tabelę atrybutów na mapie (wszystkie)",
  "Show Attribute Table on Map (All Points)": "Pokaż tabelę atrybutów na mapie (wszystkie punkty)",
  "Show Attribute Table on Map (Line)": "Pokaż tabelę atrybutów na mapie (linia)",
  "Show Attribute Table on Map (Line Layer)": "Pokaż tabelę atrybutów na mapie (warstwa linii)",
  "Attribute Table on Map": "Tabela atrybutów na mapie",
  "Attribute Table on Map – All Polygons": "Tabela atrybutów na mapie – wszystkie poligony",
  "Layer: <b>{layer}</b>&nbsp;&nbsp;Feature ID: <b>{fid}</b>": "Warstwa: <b>{layer}</b>&nbsp;&nbsp;ID obiektu: <b>{fid}</b>",
  "Layer: <b>{layer}</b>&nbsp;&nbsp;Features: <b>{count}</b>&nbsp;&nbsp;(annotations will be placed on every feature)": "Warstwa: <b>{layer}</b>&nbsp;&nbsp;Obiekty: <b>{count}</b>&nbsp;&nbsp;(adnotacje zostaną umieszczone na każdym obiekcie)",
  "Fields to display": "Pola do wyświetlenia",
  "Remember field selection for this layer": "Zapamiętaj wybór pól dla tej warstwy",
  "Live Preview": "Podgląd na żywo",
  "Live Preview (sample — first feature)": "Podgląd na żywo (próbka — pierwszy obiekt)",
  "Preview\n(no fields selected)": "Podgląd\n(brak wybranych pól)",
  "Preview error: {error}": "Błąd podglądu: {error}",
  "▼  Appearance": "▼  Wygląd",
  "Appearance": "Wygląd",
  "Custom": "Niestandardowy",
  "Font family:": "Rodzina czcionki:",
  "Font size:": "Rozmiar czcionki:",
  "Header background:": "Tło nagłówka:",
  "Header text:": "Tekst nagłówka:",
  "Value background:": "Tło wartości:",
  "Value background (alt):": "Tło wartości (alt):",
  "Value text:": "Tekst wartości:",
  "Grid / divider:": "Siatka / separator:",
  "Border:": "Obramowanie:",
  "Leader / anchor:": "Linia wskaźnikowa / kotwica:",
  "Corner radius:": "Promień zaokrąglenia narożników:",
  "Annotation anchor:": "Kotwica adnotacji:",
  "Table placement:": "Umiejscowienie tabeli:",
  "Place on Map": "Umieść na mapie",
  "Draw drop shadow": "Rysuj cień",
  "Show leader line and anchor dot": "Pokaż linię wskaźnikową i kropkę kotwicy",
  "Leader line style:": "Styl linii wskaźnikowej:",
  "Orientation:": "Orientacja:",
  "Remember appearance settings globally": "Zapamiętaj ustawienia wyglądu globalnie",
  "Show Attribute Table": "Pokaż tabelę atrybutów",
  "No point feature found here.": "Nie znaleziono obiektu punktowego w tym miejscu.",
  "No line feature found here.": "Nie znaleziono obiektu liniowego w tym miejscu.",
  "No polygon feature found here.": "Brak obiektu poligonowego w tym miejscu.",
  "This action only works with point (or multipoint) layers.": "Ta operacja działa tylko z warstwami punktowymi (lub multipunktowymi).",
  "This action only works with line (or multiline) layers.": "Ta operacja działa tylko z warstwami liniowymi (lub multilinia).",
  "This action only works with polygon (or multipolygon) layers.": "Ta operacja działa tylko na warstwach poligonowych (lub multipoligonowych).",
  "No layer found in context.": "Nie znaleziono warstwy w kontekście.",
  "Layer contains no features to annotate.": "Warstwa nie zawiera obiektów do adnotacji.",
  "No fields were selected.": "Nie wybrano pól.",
  "No features were selected.": "Nie wybrano obiektów.",
  "No features with valid geometry were found.": "Nie znaleziono obiektów z prawidłową geometrią.",
  "No annotations were created.": "Nie utworzono żadnych adnotacji.",
  "Show Layer Attribute Table": "Pokaż tabelę atrybutów warstwy",
  "No point layer found here.": "Nie znaleziono warstwy punktów w tym miejscu.",
  "This layer has {count} feature(s), but the current limit is {limit}.\n\nOnly the first {limit} features will be annotated.\n\nDo you want to continue?": "Ta warstwa ma {count} obiektów, ale obecny limit to {limit}.\n\nTylko pierwsze {limit} obiekty będą adnotowane.\n\nCzy chcesz kontynuować?",
  "This layer has no features.": "Ta warstwa nie ma obiektów.",
  "Feature has no geometry.": "Obiekt nie ma geometrii.",
  "No annotations were created": "Nie utworzono żadnych adnotacji",
  "Show Line Layer Segment Lengths": "Pokaż długości segmentów warstwy linii",
  "Show Line Segment Lengths": "Pokaż długości segmentów linii",
  "Show Polygon Angles": "Pokaż kąty poligonu",
  "Show Polygon Area Layer": "Pokaż pole powierzchni warstwy",
  "Show Polygon Layer Angles": "Pokaż kąty warstwy poligonów",
  "Show Polygon Layer Areas": "Pokaż pola powierzchni warstwy poligonów",
  "Show Polygon Layer Attribute Table": "Pokaż tabelę atrybutów warstwy poligonów",
  "Show Polygon Layer Side Lengths": "Pokaż długości boków warstwy poligonów",
  "Show Polygon Side Lengths": "Pokaż długości boków poligonu",
  "Smooth Continuous Line Layer": "Wygładź ciągłą warstwę linii",
  "Smooth Line": "Wygładź linię",
  "Smooth Line Layer": "Wygładź warstwę linii",
  "Smooth Polygon": "Wygładź poligon",
  "Smooth Polygon Layer": "Wygładź warstwę poligonów",
  "Snap Point to Line": "Przyciągnij punkt do linii",
  "Snap Point to Polygon": "Przyciągnij punkt do poligonu",
  "Snap Points in Layer to Line": "Przyciągnij punkty warstwy do linii",
  "No Line Layers": "Brak warstw linii",
  "No visible line layers found in the project.": "Nie znaleziono widocznych warstw linii w projekcie.",
  "No Lines Found": "Brak linii",
  "No lines found within {distance} map units.": "Nie znaleziono linii w odległości {distance} jednostek mapy.",
  "Current coordinates: {current_coords}\nNew coordinates: {new_coords}": "Aktualne współrzędne: {current_coords}\nNowe współrzędne: {new_coords}",
  "New coordinates: {new_coords}": "Nowe współrzędne: {new_coords}",
  "Failed to update point geometry": "Nie udało się zaktualizować geometrii punktu",
  "Failed to snap point: {error}": "Nie udało się przyciągnąć punktu: {error}",
  "Failed to snap point to line: {error}": "Nie udało się przyciągnąć punktu do linii: {error}",
  "No Polygon Layers": "Brak warstw poligonów",
  "No visible polygon layers found in the project.": "Nie znaleziono widocznych warstw poligonów w projekcie.",
  "No Polygons Found": "Brak poligonów",
  "No polygons found within {distance} map units.": "Nie znaleziono poligonów w odległości {distance} jednostek mapy.",
  "Polygon ID {id} from layer '{layer}' (snapped to {snap_type})": "ID poligonu {id} z warstwy '{layer}' (przyciągnięto do {snap_type})",
  "centroid": "środek",
  "boundary": "krawędź",
  "Failed to snap point to polygon: {error}": "Nie udało się przyciągnąć punktu do poligonu: {error}",
  "No target layer found in context": "Nie znaleziono docelowej warstwy w kontekście",
  "Selected layer is not a valid vector layer": "Wybrana warstwa nie jest prawidłową warstwą wektorową",
  "Selected layer does not contain point geometries": "Wybrana warstwa nie zawiera geometrii punktów",
  "Snapping points in layer '{layer}'...": "Przyciąganie punktów w warstwie '{layer}'...",
  "Snapping Points": "Przyciąganie punktów",
  "Snap Points Summary": "Podsumowanie przyciągania punktów",
  "Snapped features: {snapped}. Failed updates: {failed}.": "Przyciągnięte obiekty: {snapped}. Nieudane aktualizacje: {failed}.",
  "Operation canceled by user. {msg}": "Operacja anulowana przez użytkownika. {msg}",
  "Failed to snap points in layer: {error}": "Nie udało się przyciągnąć punktów w warstwie: {error}",
  "Split Layer by Attribute": "Podziel warstwę według atrybutu",
  "Take Canvas Screenshot": "Zrób zrzut ekranu mapy",
  "Toggle All Layers": "Przełącz widoczność wszystkich warstw",
  "Toggle Line Layer Labels": "Przełącz etykiety warstwy linii",
  "Toggle Point Layer Labels": "Przełącz etykiety warstwy punktów",
  "Toggle Polygon Layer Labels": "Przełącz etykiety warstwy poligonów",
  "Trace Polygon Layer Outline": "Prześledź obrys warstwy poligonów",
  "Zoom to Line": "Zbliż do linii",
  "Zoom to Line Layer": "Zbliż do warstwy linii",
  "Zoom to Point": "Zbliż do punktu",
  "Zoom to Point Layer": "Zbliż do warstwy punktów",
  "Zoom to Polygon": "Zbliż do poligonu",
  "Zoom to Polygon Layer": "Zbliż do warstwy poligonów",
  "Zoom to Visible Data Layers": "Zbliż do widocznych warstw danych",
  "Cleanup Null Fields (Line Layer)": "Wyczyść puste pola (warstwa linii)",
  "Cleanup Null Fields (Point Layer)": "Wyczyść puste pola (warstwa punktów)",
  "Cleanup Null Fields (Polygon Layer)": "Wyczyść puste pola (warstwa poligonów)",
  "Delete Features Inside Polygon": "Usuń obiekty wewnątrz poligonu",
  "Delete Points Outside Polygon Layer Extent": "Usuń punkty poza zasięgiem warstwy poligonów",
  "Area Threshold": "Próg powierzchni",
  "Maximum Area:": "Maksymalna powierzchnia:",
  "Minimum Area:": "Minimalna powierzchnia:",
  "Unit:": "Jednostka:",
  "Preview": "Podgląd",
  "Update Preview": "Aktualizuj podgląd",
  "No features found larger than the specified area.": "Nie znaleziono obiektów większych niż określona powierzchnia.",
  "No features found smaller than the specified area.": "Nie znaleziono obiektów mniejszych niż określona powierzchnia.",
  "Confirm Deletion": "Potwierdź usunięcie",
  "Are you sure you want to delete {count} polygon feature(s) larger than {threshold:.2f} {unit}?\n\nThis action will be recorded in History and can be undone.": "Czy na pewno chcesz usunąć {count} obiekt(ów) poligonowych większych niż {threshold:.2f} {unit}?\n\nTa operacja zostanie zapisana w Historii i można ją cofnąć.",
  "Could not start editing mode for the layer.": "Nie można uruchomić trybu edycji dla warstwy.",
  "Successfully deleted {count} polygon feature(s) larger than {threshold:.2f} {unit}.": "Pomyślnie usunięto {count} obiekt(ów) poligonowych większych niż {threshold:.2f} {unit}.",
  "Failed to delete features: {error}": "Nie udało się usunąć obiektów: {error}",
  "Failed to delete large polygons: {error}": "Nie udało się usunąć dużych poligonów: {error}",
  "Total features in layer: {count}\n": "Łączna liczba obiektów w warstwie: {count}\n",
  "Features smaller than {threshold:.2f} {unit}: {count}\n\n": "Obiekty mniejsze niż {threshold:.2f} {unit}: {count}\n\n",
  "Features to be deleted:\n": "Obiekty do usunięcia:\n",
  "ID {id}: {area:.2f} {unit}\n": "ID {id}: {area:.2f} {unit}\n",
  "... and {more} more\n": "... i jeszcze {more} więcej\n",
  "No features will be deleted.": "Żadne obiekty nie zostaną usunięte.",
  "Are you sure you want to delete {count} polygon feature(s) smaller than {threshold:.2f} {unit}?\n\nThis action will be recorded in History and can be undone.": "Czy na pewno chcesz usunąć {count} obiekt(ów) poligonowych mniejszych niż {threshold:.2f} {unit}?\n\nTa operacja zostanie zapisana w Historii i można ją cofnąć.",
  "Successfully deleted {count} polygon feature(s) smaller than {threshold:.2f} {unit}.": "Pomyślnie usunięto {count} obiekt(ów) poligonowych mniejszych niż {threshold:.2f} {unit}.",
  "Failed to delete small polygons: {error}": "Nie udało się usunąć małych poligonów: {error}",
  "Choose feature types to search": "Wybierz typy obiektów do wyszukania",
  "Select which geometry types to search for inside the polygon:": "Wybierz typy geometrii do wyszukania wewnątrz poligonu:",
  "Points": "Punkty",
  "Lines": "Linie",
  "Polygons": "Poligony",
  "Continue": "Kontynuuj",
  "Select features to delete": "Wybierz obiekty do usunięcia",
  "{layer}  ({count} features)": "{layer}  ({count} obiektów)",
  "Select All (all layers)": "Zaznacz wszystko (wszystkie warstwy)",
  "Deselect All (all layers)": "Odznacz wszystko (wszystkie warstwy)",
  "Delete Selected": "Usuń zaznaczone",
  "No features found": "Brak obiektów",
  "No matching features found inside the polygon.": "Brak pasujących obiektów wewnątrz poligonu.",
  "Delete {count} features?": "Usunąć {count} obiektów?",
  "Deletion complete": "Usuwanie zakończone",
  "Deleted {count} features.": "Usunięto {count} obiektów.",
  "No point layer found in context. Please right-click a point layer.": "Nie znaleziono warstwy punktów w kontekście. Proszę kliknąć prawym przyciskiem na warstwę punktów.",
  "This action must be run on a point layer.": "Ta akcja musi być uruchomiona na warstwie punktów.",
  "No polygon layers": "Brak warstw poligonów",
  "No polygon layers found in the project.": "Nie znaleziono warstw poligonów w projekcie.",
  "Choose polygon layer": "Wybierz warstwę poligonów",
  "Polygon layer:": "Warstwa poligonów:",
  "Selected polygon layer could not be found.": "Wybrana warstwa poligonów nie została znaleziona.",
  "Checking {count} selected points...": "Sprawdzanie {count} wybranych punktów...",
  "Checking Points": "Sprawdzanie punktów",
  "Indexing points in layer '{layer}'...": "Indeksowanie punktów w warstwie '{layer}'...",
  "Indexing Points": "Indeksowanie punktów",
  "Scanning polygons in '{layer}'...": "Skanowanie poligonów w warstwie '{layer}'...",
  "Scanning Polygons": "Skanowanie poligonów",
  "Nothing to delete": "Brak obiektów do usunięcia",
  "No points found outside the chosen polygon layer.": "Nie znaleziono punktów poza wybraną warstwą poligonów.",
  "Delete {count} point(s) from layer \"{layer}\"?": "Usunąć {count} punkt(ów) z warstwy \"{layer}\"?",
  "Select Eraser Layer": "Wybierz warstwę do wymazywania",
  "Choose polygon layer whose coverage to erase from the feature:": "Wybierz warstwę poligonów, której pokrycie ma być użyte do wymazania z obiektu:",
  "No Overlap": "Brak pokrycia",
  "No geometries from the chosen layer intersect the feature. No changes made.": "Żadne geometrie z wybranej warstwy nie przecinają obiektu. Brak zmian.",
  "Failed to compute union of eraser layer geometries.": "Nie udało się obliczyć unii geometrii warstwy wymazywania.",
  "Polygon Fully Erased": "Poligon całkowicie wymazany",
  "The chosen layer completely covers this polygon. Erasing would remove the entire polygon. No changes were made.": "Wybrana warstwa całkowicie pokrywa ten poligon. Wymazanie usunęłoby cały poligon. Brak zmian.",
  "The feature does not overlap the chosen layer. No changes made.": "Obiekt nie pokrywa się z wybraną warstwą. Brak zmian.",
  "Geometry difference operation failed: {error}": "Operacja różnicy geometrii nie powiodła się: {error}",
  "Failed to transform result geometry back to source CRS: {error}": "Nie udało się przekształcić wynikowej geometrii z powrotem do CRS źródła: {error}",
  "Erase coverage of layer:": "Wymaż pokrycie warstwy:",
  "Eraser layer not found": "Nie znaleziono warstwy wymazywania",
  "Erase Layer": "Wymaż warstwę",
  "Erase overlapping parts of all polygons in layer '{source}' using coverage of layer '{eraser}'?": "Wymazać nakładające się części wszystkich poligonów w warstwie '{source}' używając pokrycia warstwy '{eraser}'?",
  "Failed to compute eraser layer coverage geometry": "Nie udało się obliczyć geometrii pokrycia warstwy wymazywania",
  "Failed to compute eraser coverage: {error}": "Nie udało się obliczyć pokrycia warstwy wymazywania: {error}",
  "No Changes": "Brak zmian",
  "No features in layer \"{source}\" overlap with layer \"{eraser}\". Nothing was changed.": "Żadne obiekty w warstwie \"{source}\" nie pokrywają się z warstwą \"{eraser}\". Brak zmian.",
  "Failed while erasing layer: {error}": "Błąd podczas wymazywania warstwy: {error}",
  "Select Polygon Layer": "Wybierz warstwę poligonów",
  "Choose polygon layer to clip to extent:": "Wybierz warstwę poligonów, do której przyciąć zasięg:",
  "Selected layer not found": "Wybrana warstwa nie została znaleziona",
  "Clip Polygon": "Przytnij poligon",
  "Clip feature {fid} from layer '{source}' to extent of layer '{target}'?": "Przyciąć obiekt {fid} z warstwy '{source}' do zasięgu warstwy '{target}'?",
  "Select Clipping Polygon": "Wybierz poligon do przycinania",
  "Choose clipping method:": "Wybierz metodę przycinania:",
  "Use a single polygon feature": "Użyj pojedynczego obiektu poligonowego",
  "Use entire polygon layer": "Użyj całej warstwy poligonów",
  "Select polygon source:": "Wybierz źródło poligonów:",
  "No polygon layers found in the project. Please add a polygon layer first.": "Nie znaleziono warstw poligonów w projekcie. Najpierw dodaj warstwę poligonów.",
  "Polygon Layer:": "Warstwa poligonów:",
  "Select specific polygon feature (for single mode):": "Wybierz konkretny obiekt poligonowy (dla trybu pojedynczego):",
  "No polygon features available to select.": "Brak obiektów poligonowych do wybrania.",
  "Feature ID {id}": "ID obiektu {id}",
  "Error": "Błąd",
  "Invalid setting values: {error}": "Nieprawidłowe wartości ustawień: {error}",
  "No point features found at this location": "Brak obiektów punktowych w tej lokalizacji",
  "Failed to delete point feature": "Nie udało się usunąć obiektu punktowego",
  "Failed to delete point feature: {error}": "Nie udało się usunąć obiektu punktowego: {error}",
  "Failed to delete line feature": "Nie udało się usunąć obiektu liniowego",
  "Failed to delete line feature: {error}": "Nie udało się usunąć obiektu liniowego: {error}",
  "No polygon features found at this location": "Brak obiektów poligonowych w tej lokalizacji",
  "Failed to delete polygon feature": "Nie udało się usunąć obiektu poligonowego",
  "Failed to delete polygon feature: {error}": "Nie udało się usunąć obiektu poligonowego: {error}",
  "No features found at this location": "Brak obiektów w tej lokalizacji",
  "Canvas not available": "Obszar mapy niedostępny",
  "Invalid layer": "Nieprawidłowa warstwa",
  "Point feature ID {id} is now flashing for {duration} seconds.\nLayer: {layer}\nFlash color: {color}\nFlash frequency: {freq}ms": "Obiekt punktowy o ID {id} teraz miga przez {duration} sekund.\nWarstwa: {layer}\nKolor migania: {color}\nCzęstotliwość migania: {freq}ms",
  "Line feature ID {id} is now flashing for {duration} seconds.\nLayer: {layer}\nFlash color: {color}\nFlash frequency: {freq}ms": "Obiekt liniowy o ID {id} teraz miga przez {duration} sekund.\nWarstwa: {layer}\nKolor migania: {color}\nCzęstotliwość migania: {freq}ms",
  "Polygon feature ID {id} is now flashing for {duration} seconds.\nLayer: {layer}\nFlash color: {color}\nFlash frequency: {freq}ms": "Obiekt poligonowy o ID {id} teraz miga przez {duration} sekund.\nWarstwa: {layer}\nKolor migania: {color}\nCzęstotliwość migania: {freq}ms",
  "Failed to flash feature: {error}": "Nie udało się wyróżnić obiektu: {error}",
  "Failed to transform geometry: {error}": "Nie udało się przekształcić geometrii: {error}",
  "No Layers": "Brak warstw",
  "No layers found in the project.": "Brak warstw w projekcie.",
  "No layers to process found in the project.": "Brak warstw do przetworzenia w projekcie.",
  "Toggle Complete": "Przełączanie zakończone",
  "All layers have been {action_desc}.\nLayers processed: {layers}\nBasemap layers included: {basemap}": "Wszystkie warstwy zostały {action_desc}.\nLiczba przetworzonych warstw: {layers}\nWarstwy bazowe uwzględnione: {basemap}",
  "hidden": "ukryte",
  "shown": "pokazane",
  "Yes": "Tak",
  "No": "Nie",
  "No Label Field": "Brak pola etykiety",
  "Could not find a suitable field for labeling. Please set a label field in the action settings or add a text field to the layer.": "Nie znaleziono odpowiedniego pola do etykietowania. Ustaw pole etykiety w ustawieniach akcji lub dodaj pole tekstowe do warstwy.",
  "Label Visibility": "Widoczność etykiet",
  "Labels for layer '{layer}' have been {status}.": "Etykiety warstwy '{layer}' zostały {status}.",
  "This action works only with point layers": "Ta akcja działa tylko z warstwami punktowymi",
  "This action works only with line layers": "Ta akcja działa tylko z warstwami liniowymi",
  "This action works only with polygon layers": "Ta akcja działa tylko z warstwami poligonowymi",
  "enabled": "włączone",
  "disabled": "wyłączone",
  "Failed to toggle labels: {error}": "Nie udało się przełączyć etykiet: {error}",
  "Failed to toggle layer visibility: {error}": "Nie udało się przełączyć widoczności warstw: {error}",
  "Map canvas not available": "Obszar mapy niedostępny",
  "Feature has no geometry": "Obiekt nie posiada geometrii",
  "Feature has empty point geometry": "Obiekt ma pustą geometrię punktu",
  "Zoom Information": "Informacje o powiększeniu",
  "Feature ID: {id}\nLayer: {layer}\nPoint Coordinates: ({x:.2f}, {y:.2f})\nZoom Radius: {radius:.2f} map units\nExtent: {width:.2f} x {height:.2f} map units": "ID obiektu: {id}\nWarstwa: {layer}\nWspółrzędne punktu: ({x:.2f}, {y:.2f})\nPromień powiększenia: {radius:.2f} jednostek mapy\nZasięg: {width:.2f} x {height:.2f} jednostek mapy",
  "Feature has empty bounding box": "Obiekt ma pusty zasięg",
  "Feature ID: {id}\nLayer: {layer}\nBuffer: {buffer}%\nExtent: {width:.2f} x {height:.2f} map units": "ID obiektu: {id}\nWarstwa: {layer}\nBufor: {buffer}%\nZasięg: {width:.2f} x {height:.2f} jednostek mapy",
  "Failed to zoom to line feature: {error}": "Nie udało się przybliżyć do obiektu liniowego: {error}",
  "Transformed extent is invalid for feature ID {id}": "Przekształcony zasięg jest nieprawidłowy dla obiektu o ID {id}",
  "CRS transformation failed from {from_desc} to {to_desc}: {error}": "Transformacja CRS nie powiodła się z {from_desc} do {to_desc}: {error}",
  "Failed to zoom to polygon feature: {error}": "Nie udało się przybliżyć do obiektu poligonowego: {error}",
  "Selected layer is not a vector layer": "Wybrana warstwa nie jest warstwą wektorową",
  "Layer '{layer}' has no extent": "Warstwa '{layer}' nie ma zasięgu",
  "Failed to zoom to point layer: {error}": "Nie udało się przybliżyć do warstwy punktów: {error}",
  "Failed to zoom to line layer: {error}": "Nie udało się przybliżyć do warstwy linii: {error}",
  "Failed to zoom to polygon layer: {error}": "Nie udało się przybliżyć do warstwy poligonów: {error}",
  "No canvas available": "Brak obszaru mapy",
  "No Visible Layers": "Brak widocznych warstw",
  "CRS Warning": "Ostrzeżenie CRS",
  "Could not transform layer '{layer}' extent: {error}": "Nie można przekształcić zasięgu warstwy '{layer}': {error}",
  "Could not process layer '{layer}': {error}": "Nie można przetworzyć warstwy '{layer}': {error}",
  "Zoom Complete": "Powiększanie zakończone",
  "Canvas zoomed to show {count} layer(s).\nExtent: {xmin:.2f}, {ymin:.2f} to {xmax:.2f}, {ymax:.2f}": "Płótno zostało przybliżone, aby pokazać {count} warstw(y).\nZasięg: {xmin:.2f}, {ymin:.2f} do {xmax:.2f}, {ymax:.2f}",
  "Select Map Scale": "Wybierz skalę mapy",
  "Very Detailed (Building Level)": "Bardzo szczegółowa (poziom budynku)",
  "Detailed (Street Level)": "Szczegółowa (poziom ulicy)",
  "Local Area": "Okolica",
  "Neighborhood": "Sąsiedztwo",
  "District": "Dzielnica",
  "Town/City": "Miasto",
  "Large City": "Duże miasto",
  "Regional": "Regionalny",
  "County/Province": "Powiat/Województwo",
  "State/Large Region": "Stan/Duży region",
  "Country": "Kraj",
  "Continental": "Kontynentalny",
  "Global": "Globalny",
  "Could not access map canvas": "Nie można uzyskać dostępu do obszaru mapy",
  "Failed to set map scale: {error}": "Nie udało się ustawić skali mapy: {error}",
  "No canvas available for scale change": "Brak obszaru mapy do zmiany skali",
  "Scale selection failed: {error}": "Wybór skali nie powiódł się: {error}",
  "No canvas available in context": "Brak obszaru mapy w kontekście",
  "No click point available": "Brak punktu kliknięcia",
  "Failed to transform coordinates to WGS84: {error}": "Nie udało się przekształcić współrzędnych do WGS84: {error}",
  "Invalid coordinates: Longitude {lon:.6f}, Latitude {lat:.6f}": "Nieprawidłowe współrzędne: długość {lon:.6f}, szerokość {lat:.6f}",
  "Opening Map": "Otwieranie mapy",
  "Opening coordinates in {service}:\n\nLatitude: {lat:.6f}\nLongitude: {lon:.6f}\nZoom Level: {zoom}": "Otwieranie współrzędnych w {service}:\n\nSzerokość: {lat:.6f}\nDługość: {lon:.6f}\nPoziom przybliżenia: {zoom}",
  "Opened {service} in your browser.": "Otworzono {service} w przeglądarce.",
  "Failed to open browser: {error}": "Nie udało się otworzyć przeglądarki: {error}",
  "Failed to open coordinates in map: {error}": "Nie udało się otworzyć współrzędnych w mapie: {error}",
  "No point feature found at this location": "Brak obiektu punktowego w tej lokalizacji",
  "This action only works with point features": "Ta akcja działa tylko z obiektami punktowymi",
  "Could not read point geometry": "Nie można odczytać geometrii punktu",
  "Failed to extract point geometry: {error}": "Nie udało się wydobyć geometrii punktu: {error}",
  "No line feature found at this location": "Brak obiektu liniowego w tej lokalizacji",
  "Failed to extract line geometry: {error}": "Nie udało się wydobyć geometrii linii: {error}",
  "No polygon feature found at this location": "Brak obiektu poligonowego w tej lokalizacji",
  "This action only works with polygon features": "Ta akcja działa tylko z obiektami poligonowymi",
  "Failed to extract polygon geometry: {error}": "Nie udało się wydobyć geometrii poligonu: {error}",
  "Copy style from": "Kopiuj styl z",
  "Select point layers to copy the style to:": "Wybierz warstwy punktów, do których chcesz skopiować styl:",
  "Copy Style": "Kopiuj styl",
  "No point layer found at this location": "Brak warstwy punktów w tej lokalizacji",
  "Source must be a vector layer": "Źródło musi być warstwą wektorową",
  "Source layer is not a point layer": "Warstwa źródłowa nie jest warstwą punktów",
  "No other point layers found in the project": "Brak innych warstw punktów w projekcie",
  "No Selection": "Brak wyboru",
  "Please select at least one layer to copy the style to": "Wybierz przynajmniej jedną warstwę, do której chcesz skopiować styl",
  "Copy Style Complete (with errors)": "Kopiowanie stylu zakończone (z błędami)",
  "Copy Style Complete": "Kopiowanie stylu zakończone",
  "Successfully copied style to {count} layer(s).\n\nErrors:\n{errors}": "Pomyślnie skopiowano styl do {count} warstw.\n\nBłędy:\n{errors}",
  "Successfully copied style from '{source}' to {count} point layer(s)": "Pomyślnie skopiowano styl z '{source}' do {count} warstw punktów",
  "Failed to copy style: {error}": "Nie udało się skopiować stylu: {error}",
  "No line layer found at this location": "Brak warstwy linii w tej lokalizacji",
  "Source layer is not a line layer": "Warstwa źródłowa nie jest warstwą linii",
  "No other line layers found in the project": "Brak innych warstw linii w projekcie",
  "Successfully copied style from '{source}' to {count} line layer(s)": "Pomyślnie skopiowano styl z '{source}' do {count} warstw linii",
  "No polygon layer found at this location": "Brak warstwy poligonów w tej lokalizacji",
  "Source layer is not a polygon layer": "Warstwa źródłowa nie jest warstwą poligonów",
  "No other polygon layers found in the project": "Brak innych warstw poligonów w projekcie",
  "Successfully copied style from '{source}' to {count} polygon layer(s)": "Pomyślnie skopiowano styl z '{source}' do {count} warstw poligonów",
  "Screenshot Saved": "Zapisano zrzut ekranu",
  "Screenshot saved to: {filepath}": "Zapisano zrzut ekranu do: {filepath}",
  "Warning": "Ostrzeżenie",
  "Could not copy link to clipboard, but the link was generated": "Nie udało się skopiować linku do schowka, ale link został wygenerowany",
  "Street View Link": "Link Street View",
  "Link copied to clipboard": "Link skopiowany do schowka",
  "Failed to generate Street View link: {error}": "Nie udało się wygenerować linku Street View: {error}",
  "Failed to import required modules: {error}": "Nie udało się zaimportować wymaganych modułów: {error}",
  "Export Successful": "Eksport zakończony",
  "Polygon exported as PNG successfully!\nFile: {filename}\nLocation: {location}\nSize: {size}": "Poligon wyeksportowany do PNG pomyślnie!\nPlik: {filename}\nLokalizacja: {location}\nRozmiar: {size}",
  "Failed to save PNG file": "Nie udało się zapisać pliku PNG",
  "Failed to export polygon as PNG: {error}": "Nie udało się wyeksportować poligonu do PNG: {error}",
  "Export Preview": "Podgląd eksportu",
  "Title:": "Tytuł:",
  "Enter image title (optional)": "Wprowadź tytuł obrazu (opcjonalnie)",
  "Font Size:": "Rozmiar czcionki:",
  "Position:": "Pozycja:",
  "Top": "Góra",
  "Bottom": "Dół",
  "Left": "Lewo",
  "Right": "Prawo",
  "Top-Left": "Lewy górny",
  "Top-Right": "Prawy górny",
  "Bottom-Left": "Lewy dolny",
  "Bottom-Right": "Prawy dolny",
  "Align:": "Wyrównanie:",
  "Center": "Środek",
  "Font Color": "Kolor czcionki",
  "BG Opacity:": "Przezroczystość tła:",
  "Padding:": "Odstęp:",
  "Browse Image...": "Przeglądaj obraz...",
  "Embed Size %:": "Rozmiar wbudowanego obrazu %:",
  "Embed Pos:": "Pozycja wbudowanego obrazu:",
  "Choose image to embed": "Wybierz obraz do osadzenia",
  "Image Files (*.png *.jpg *.jpeg *.bmp *.gif)": "Pliki obrazów (*.png *.jpg *.jpeg *.bmp *.gif)",
  "Save As...": "Zapisz jako...",
  "File saved: {target}": "Plik zapisany: {target}",
  "Exported {done}/{total} features ({percent:.1f}% )": "Wyeksportowano {done}/{total} obiektów ({percent:.1f}%)",
  "No features found in the layer": "Brak obiektów w warstwie",
  "Failed to create export folder: {error}": "Nie udało się utworzyć folderu eksportu: {error}",
  "Export Progress": "Postęp eksportu",
  "Export Complete": "Zakończono eksport",
  "Successfully exported {count} polygon features to:\n{folder}": "Pomyślnie wyeksportowano {count} obiektów poligonowych do:\n{folder}",
  "Note: {skipped} features were skipped due to errors.": "Uwaga: {skipped} obiektów zostało pominiętych z powodu błędów.",
  "Note: The exported layer was temporarily hidden during export.": "Uwaga: Eksportowana warstwa została tymczasowo ukryta podczas eksportu.",
  "No features were exported successfully": "Żadne obiekty nie zostały prawidłowo wyeksportowane",
  "Failed to export polygon layer: {error}": "Nie udało się wyeksportować warstwy poligonów: {error}",
  "Failed to generate QR code via web API: {error}\n\nPlease check your internet connection or install 'qrcode' library:\n\npip install qrcode[pil]": "Nie udało się wygenerować kodu QR przez API sieciowe: {error}\n\nSprawdź połączenie z internetem lub zainstaluj bibliotekę 'qrcode':\n\npip install qrcode[pil]",
  "Failed to save QR code image: {error}": "Nie udało się zapisać obrazu kodu QR: {error}",
  "QR Code Symbol": "Symbol kodu QR",
  "Could not apply QR code symbol: {error}": "Nie udało się zastosować symbolu kodu QR: {error}",
  "QR Code Created": "Kod QR utworzony",
  "Failed to create valid temporary layer. CRS: {crs}": "Nie udało się utworzyć prawidłowej warstwy tymczasowej. CRS: {crs}",
  "Failed to create QR code layer: {error}": "Nie udało się utworzyć warstwy kodu QR: {error}",
  "CRS transformation failed: {error}": "Transformacja CRS nie powiodła się: {error}",
  "Failed to add QR code to layer: {error}": "Nie udało się dodać kodu QR do warstwy: {error}",
  "Generate QR Code": "Generuj kod QR",
  "Enter text or data to encode in QR code:": "Wprowadź tekst lub dane do zakodowania w kodzie QR:",
  "QR Code Added": "Kod QR dodany",
  "Save QR Code Layer As": "Zapisz warstwę kodów QR jako",
  "Failed to create layer": "Nie udało się utworzyć warstwy",
  "Failed to save layer: {error}": "Nie udało się zapisać warstwy: {error}",
  "Failed to load saved layer": "Nie udało się załadować zapisanej warstwy",
  "QR code created in saved layer '{layer_name}'": "Kod QR utworzono w zapisanej warstwie '{layer_name}'",
  "QR code created in new layer '{layer_name}'": "Kod QR utworzono w nowej warstwie '{layer_name}'",
  "QR code added to existing layer '{layer_name}'": "Kod QR dodano do istniejącej warstwy '{layer_name}'",
  "Failed to generate QR code: {error}": "Nie udało się wygenerować kodu QR: {error}",
  "Feature Information": "Informacje o obiekcie",
  "Copy to Clipboard": "Kopiuj do schowka",
  "Feature Info — {layer} [ID: {id}]": "Informacje o obiekcie — {layer} [ID: {id}]",
  "FEATURE INFORMATION": "INFORMACJE O OBIEKCIE",
  "PENDING CHANGES (Edit Buffer)": "OCZEKUJĄCE ZMIANY (Bufor edycji)",
  "No pending changes in edit buffer.": "Brak oczekujących zmian w buforze edycji.",
  "GEOMETRY INFORMATION": "INFORMACJE O GEOMETRII",
  "ATTRIBUTE INFORMATION": "INFORMACJE O ATRYBUTACH",
  "LAYER INFORMATION": "INFORMACJE O WARSTWIE",
  "CREATION INFORMATION": "INFORMACJE O UTWORZENIU",
  "MODIFICATION INFORMATION": "INFORMACJE O MODYFIKACJI",
  "AUDIT FIELDS": "POLA AUDYTU",
  "Information Retrieved: {time}": "Informacje pobrano: {time}",
  "Layer Name: {name}": "Nazwa warstwy: {name}",
  "Layer ID: {id}": "ID warstwy: {id}",
  "Data Source: {source}": "Źródło danych: {source}",
  "Data Provider: {provider}": "Dostawca danych: {provider}",
  "CRS: {auth}": "CRS: {auth}",
  "CRS Description: {desc}": "Opis CRS: {desc}",
  "CRS Units: {units}": "Jednostki CRS: {units}",
  "CRS Units: unknown": "Jednostki CRS: nieznane",
  "Feature Count: {count}": "Liczba obiektów: {count}",
  "Total Fields: {count}": "Łączna liczba pól: {count}",
  "Geometry Type: {type}": "Typ geometrii: {type}",
  "Editable: {val}": "Edycyjny: {val}",
  "Read Only: {val}": "Tylko do odczytu: {val}",
  "Valid: {val}": "Prawidłowy: {val}",
  "Has CRS Transform: {val}": "Posiada transformację CRS: {val}",
  "No geometry": "Brak geometrii",
  "Geometry: MODIFIED (pending)": "Geometria: ZMIENIONA (oczekujące)",
  "Attributes: MODIFIED (pending)": "Atrybuty: ZMIENIONE (oczekujące)",
  "No pending changes detected.": "Nie wykryto oczekujących zmian.",
  "Feature is new (not yet saved to data source).": "Obiekt jest nowy (niezapisany w źródle danych).",
  "Could not retrieve edit buffer info: {error}": "Nie można pobrać informacji z bufora edycji: {error}",
  "CRS Check & Edit - All Layers": "Sprawdź i edytuj CRS - wszystkie warstwy",
  "Coordinate Reference System Check & Edit": "Sprawdź i edytuj układ współrzędnych odniesienia",
  "Project CRS: {desc}": "CRS projektu: {desc}",
  "Project CRS: {desc} (EPSG:{auth})": "CRS projektu: {desc} (EPSG:{auth})",
  "Layer Name": "Nazwa warstwy",
  "Layer Type": "Typ warstwy",
  "Current CRS": "Bieżący CRS",
  "New CRS": "Nowy CRS",
  "Feature Count": "Liczba obiektów",
  "Vector": "Wektorowa",
  "Raster": "Rasterowa",
  "{desc} ({auth})": "{desc} ({auth})",
  "───────────────": "───────────────",
  "Invalid CRS": "Nieprawidłowy CRS",
  "Invalid CRS code: {code}": "Nieprawidłowy kod CRS: {code}",
  "✓ Will Match": "✓ Będzie zgodne",
  "⚠ Changed": "⚠ Zmienione",
  "✓ Match": "✓ Zgodne",
  "✗ Mismatch": "✗ Niezgodne",
  "Total Layers: {count}": "Łączna liczba warstw: {count}",
  " | Mismatched CRS: {count}": " | Niezgodnych CRS: {count}",
  " | All layers match project CRS ✓": " | Wszystkie warstwy są zgodne z CRS projektu ✓",
  " | Pending Changes: {count}": " | Oczekujące zmiany: {count}",
  "Unknown": "Nieznane",
  "N/A": "Brak danych",
  "Hidden": "Ukryte",
  "Refresh": "Odśwież",
  "Save Changes": "Zapisz zmiany",
  "Edit Attributes": "Edytuj atrybuty",
  "Feature ID": "ID obiektu",
  "Edit Mode Error": "Błąd trybu edycji",
  "Could not enter edit mode for this layer.": "Nie można wejść w tryb edycji dla tej warstwy.",
  "Could not enter edit mode for layer '{layer}'. The layer may be read-only or locked.": "Nie można wejść w tryb edycji dla warstwy '{layer}'. Warstwa może być tylko do odczytu lub zablokowana.",
  "Confirm Save": "Potwierdź zapis",
  "Save attribute changes?": "Zapisz zmiany atrybutów?",
  "Feature attributes updated successfully!": "Atrybuty obiektu zaktualizowano pomyślnie!",
  "Save Error": "Błąd zapisu",
  "Could not save changes to the layer.": "Nie udało się zapisać zmian w warstwie.",
  "Update Error": "Błąd aktualizacji",
  "Could not update the feature.": "Nie udało się zaktualizować obiektu.",
  "Failed to save changes: {error}": "Nie udało się zapisać zmian: {error}",
  "Attributes for feature ID {id} have been updated successfully.": "Atrybuty obiektu o ID {id} zostały zaktualizowane pomyślnie.",
  "Failed to open attribute editor: {error}": "Nie udało się otworzyć edytora atrybutów: {error}",
  "Show Success Messages": "Pokaż komunikaty o sukcesie",
  "Show Error Messages": "Pokaż komunikaty o błędach",
  "Show Warning Messages": "Pokaż komunikaty ostrzegawcze",
  "Confirm Before Saving": "Potwierdź przed zapisem",
  "Show Field Types": "Pokaż typy pól",
  "Discard Changes": "Odrzuć zmiany",
  "Confirm CRS Changes": "Potwierdź zmiany CRS",
  "Are you sure you want to change the CRS for the following layers?\n\n{changes}\n\nThis action cannot be undone.": "Czy na pewno chcesz zmienić CRS dla następujących warstw?\n\n{changes}\n\nTa operacja jest nieodwracalna.",
  "Successfully changed CRS for {count} layer(s).": "Pomyślnie zmieniono CRS dla {count} warstw.",
  "Partial Success": "Częściowy sukces",
  "Changed CRS for {count} layer(s).\n\nErrors:\n{errors}": "Zmieniono CRS dla {count} warstw.\n\nBłędy:\n{errors}",
  "Are you sure you want to discard {count} pending CRS change(s)?": "Czy na pewno chcesz odrzucić {count} oczekujących zmian CRS?",
  "Select Rendering Preset": "Wybierz preset renderowania",
  "Failed to apply preset: {error}": "Nie udało się zastosować presetu: {error}",
  "Failed to get current settings: {error}": "Nie udało się pobrać bieżących ustawień: {error}",
  "Default": "Domyślny",
  "High Contrast": "Wysoki kontrast",
  "Low Contrast Desaturated": "Niski kontrast, odbarwiony",
  "High Saturation": "Wysokie nasycenie",
  "Night Mode": "Tryb nocny",
  "Soft Pastel": "Miękkie pastele",
  "Maximum Saturation": "Maksymalne nasycenie",
  "Greyscale": "Skala szarości",
  "Dark Mode": "Tryb ciemny",
  "Bright Daylight": "Jasny dzień",
  "Sepia / Vintage": "Sepia / Vintage",
  "Print Ready": "Gotowy do druku",
  "Subtle Enhancement": "Delikatne wzmocnienie",
  "Cartographic": "Kartograficzny",
  "Satellite Enhanced": "Wzmocniony satelitarnie",
  "Topographic": "Topograficzny",
  "Watercolor / Artistic": "Akwarela / Artystyczny",
  "Vibrant / Vivid": "Żywy / Intensywny",
  "Muted / Subdued": "Stonowany",
  "Overexposed": "Prześwietlony",
  "Underexposed": "Niedoświetlony",
  "High Contrast B&W": "Wysoki kontrast B&W",
  "Washed Out": "Wypłowiały",
  "Deep Shadows": "Głębokie cienie",
  "Reset to Default": "Przywróć domyślne",
  "No visible basemap layer found": "Nie znaleziono widocznej warstwy bazowej",
  "    Direction: {dir}": "    Kierunek: {dir}",
  "  ... and {count} more features": "  ... i jeszcze {count} obiektów",
  "  Average Bearing: {value}°": "  Średni azymut: {value}°",
  "  Feature ID {id}: {value}": "  ID obiektu {id}: {value}",
  "  Maximum Bearing: {value}°": "  Maksymalny azymut: {value}°",
  "  Minimum Bearing: {value}°": "  Minimalny azymut: {value}°",
  " ({dir})": " ({dir})",
  "Add to Project": "Dodaj do projektu",
  "Automatically add calculated bearings as a new column in the layer attribute table": "Automatycznie dodaj obliczone azymuty jako nowe pole w tabeli atrybutów warstwy",
  "Automatically add calculated lengths as a new column in the layer attribute table": "Automatycznie dodaj obliczone długości jako nowe pole w tabeli atrybutów warstwy",
  "Automatically add the created segment lengths layer to the project": "Automatycznie dodaj utworzoną warstwę długości segmentów do projektu",
  "Automatically zoom to the created segment lengths layer": "Automatycznie przybliż do utworzonej warstwy długości segmentów",
  "Bearing calculated for {count} feature(s)": "Azymut obliczony dla {count} obiektów",
  "Bearing calculated successfully: {value}{cardinal}": "Azymut obliczony pomyślnie: {value}{cardinal}",
  "Bearing/Azimuth Calculation": "Obliczanie azymutu",
  "Bearing/Azimuth Calculation for Layer": "Obliczanie azymutu dla warstwy",
  "Bearing/Azimuth: {bearing}": "Azymut: {bearing}",
  "CRS: {desc}": "CRS: {desc}",
  "Clicked feature has no geometry": "Kliknięty obiekt nie ma geometrii",
  "Copy the bearing value to clipboard for easy pasting": "Skopiuj wartość azymutu do schowka, aby łatwo wkleić",
  "Copy the formatted length result to the clipboard": "Skopiuj sformatowany wynik długości do schowka",
  "Could not enter edit mode. Values will not be stored in attribute table.": "Nie można wejść w tryb edycji. Wartości nie zostaną zapisane w tabeli atrybutów.",
  "Could not enter edit mode. Density data will not be stored in attribute table.": "Nie można wejść w tryb edycji. Dane gęstości nie zostaną zapisane w tabeli atrybutów.",
  "Could not find fields '{density_field}' or '{points_field}' after adding them. Available fields: {available}": "Nie znaleziono pól '{density_field}' lub '{points_field}' po ich dodaniu. Dostępne pola: {available}",
  "Failed to analyze point distribution pattern: {error}": "Nie udało się przeanalizować wzorca rozmieszczenia punktów: {error}",
  "Failed to calculate point density: {error}": "Nie udało się obliczyć gęstości punktów: {error}",
  "Failed to calculate shortest path: {error}": "Nie udało się obliczyć najkrótszej trasy: {error}",
  "Failed to record undo information for stored density data": "Nie udało się zapisać informacji do historii cofania dla przechowywanych danych gęstości",
  "Failed to start distance measurement: {error}": "Nie udało się rozpocząć pomiaru odległości: {error}",
  "Layer has no valid extent": "Warstwa nie ma prawidłowego zasięgu",
  "Point Density for Polygon Layer": "Gęstość punktów dla warstwy poligonów",
  "Weight field '{field}' must be numeric": "Pole wagi '{field}' musi być numeryczne",
  "Weight field '{field}' not found in layer": "Pole wagi '{field}' nie znalezione w warstwie",
  "Could not extract segments from feature ID {id}": "Nie można wyodrębnić segmentów z obiektu o ID {id}",
  "Could not extract segments from line geometry": "Nie można wyodrębnić segmentów z geometrii linii",
  "Could not find field '{field}' after adding it. Available fields: {available}": "Nie można znaleźć pola '{field}' po jego dodaniu. Dostępne pola: {available}",
  "Could not update any features. {count} features failed to update.": "Nie udało się zaktualizować żadnych obiektów. {count} obiektów nie zaktualizowano.",
  "Decimal Places": "Miejsca dziesiętne",
  "Direction: {dir}": "Kierunek: {dir}",
  "Display CRS information in the result dialog": "Wyświetl informacje o układzie współrzędnych w oknie wyników",
  "Display a brief success message after calculation": "Wyświetl krótki komunikat o sukcesie po obliczeniu",
  "Display a success message after creating the segment lengths layer": "Wyświetl komunikat o sukcesie po utworzeniu warstwy długości segmentów",
  "Display bearing for each feature in the result dialog (may be long for large layers)": "Wyświetl azymut dla każdego obiektu w oknie wyników (może być długie dla dużych warstw)",
  "Display cardinal direction (N, NE, E, SE, S, SW, W, NW) in addition to degrees": "Wyświetl kierunek główny (N, NE, E, SE, S, SW, W, NW) obok stopni",
  "Display coordinate reference system information in the result": "Wyświetl informacje o układzie współrzędnych w wyniku",
  "Display coordinate reference system information in the result dialog": "Wyświetl informacje o układzie współrzędnych w oknie wyników",
  "Display length for each feature in the result dialog (may be long for large layers)": "Wyświetl długość dla każdego obiektu w oknie wyników (może być długie dla dużych warstw)",
  "Display segment number and total segments for polylines": "Wyświetl numer segmentu oraz całkowitą liczbę segmentów dla polilinii",
  "Display summary statistics (count, min, max, average) in the result dialog": "Wyświetl statystyki podsumowujące (liczba, min, max, średnia) w oknie wyników",
  "Display summary statistics (count, min, max, average, total) in the result dialog": "Wyświetl statystyki podsumowujące (liczba, min, max, średnia, suma) w oknie wyników",
  "Display the IDs of the nearest features in the result": "Wyświetl ID najbliższych obiektów w wyniku",
  "Display the feature ID in the result dialog": "Wyświetl ID obiektu w oknie wyników",
  "Display the layer name in the result dialog": "Wyświetl nazwę warstwy w oknie wyników",
  "Display the line length in the result dialog": "Wyświetl długość linii w oknie wyników",
  "Display the start and end point coordinates of the segment in the result dialog": "Wyświetl współrzędne punktu początkowego i końcowego segmentu w oknie wyników",
  "Display units (meters, feet, degrees, etc.) in the result": "Wyświetl jednostki (metry, stopy, stopnie itp.) w wyniku",
  "Display units (meters, feet, degrees, etc.) in the result dialog": "Wyświetl jednostki (metry, stopy, stopnie itp.) w oknie wyników",
  "Distances to Nearest Lines": "Odległości do najbliższych linii",
  "Exclude Self": "Wyklucz obiekt źródłowy",
  "Exclude the clicked feature from nearest feature search": "Wyklucz kliknięty obiekt z wyszukiwania najbliższych obiektów",
  "Failed to add field: {field}": "Nie udało się dodać pola: {field}",
  "Failed to calculate bearing: {error}": "Nie udało się obliczyć azymutu: {error}",
  "Failed to calculate bearings: {error}": "Nie udało się obliczyć azymutów: {error}",
  "Failed to calculate distance: {error}": "Nie udało się obliczyć odległości: {error}",
  "Failed to calculate length: {error}": "Nie udało się obliczyć długości: {error}",
  "Failed to create segment lengths layer": "Nie udało się utworzyć warstwy długości segmentów",
  "Failed to show segment lengths: {error}": "Nie udało się wyświetlić długości segmentów: {error}",
  "Failed to store data in attribute table: {error}": "Nie udało się zapisać danych w tabeli atrybutów: {error}",
  "Feature ID {id} has invalid or empty geometry": "Obiekt o ID {id} ma nieprawidłową lub pustą geometrię",
  "Feature ID: {id}": "ID obiektu: {id}",
  "Feature has no valid geometry": "Obiekt nie ma prawidłowej geometrii",
  "Features Processed: {count}": "Przetworzone obiekty: {count}",
  "Found {count} nearest line features:": "Znaleziono {count} najbliższych obiektów liniowych:",
  "From Feature ID: {id}": "Z obiektu o ID: {id}",
  "If checked, only processes selected features. If unchecked, processes all features in the layer.": "Jeśli zaznaczone, przetwarzane są tylko wybrane obiekty. Jeśli nie, przetwarzane są wszystkie obiekty w warstwie.",
  "Include Feature ID": "Dołącz ID obiektu",
  "Include Segment Index": "Dołącz indeks segmentu",
  "Include Total Length": "Dołącz długość całkowitą",
  "Include feature ID in labels to identify which line the segment belongs to": "Dołącz ID obiektu w etykietach, aby zidentyfikować, do której linii należy segment",
  "Include segment index number in labels (e.g., \"1: 123.45 m\")": "Dołącz numer indeksu segmentu w etykietach (np. \"1: 123.45 m\")",
  "Include the feature ID in the result dialog": "Dołącz ID obiektu w oknie wyników",
  "Include the layer name in the result dialog": "Dołącz nazwę warstwy w oknie wyników",
  "Individual Results:": "Wyniki indywidualne:",
  "Label Color": "Kolor etykiety",
  "Label Placement": "Położenie etykiety",
  "Label Size": "Rozmiar etykiety",
  "Layer Name Template": "Szablon nazwy warstwy",
  "Layer Storage Type": "Typ przechowywania warstwy",
  "Layer: {layer}": "Warstwa: {layer}",
  "Length calculated: {length}": "Długość obliczona: {length}",
  "Line Length": "Długość linii",
  "Line Length: {length} map units": "Długość linii: {length} jednostek mapy",
  "Line must have at least 2 vertices to calculate bearing": "Linia musi mieć co najmniej 2 wierzchołki, aby obliczyć azymut",
  "Name of the field to store calculated bearings (max 10 chars for shapefiles)": "Nazwa pola do przechowywania obliczonych azymutów (max 10 znaków dla shapefile)",
  "Name of the field to store calculated lengths (max 10 chars for shapefiles)": "Nazwa pola do przechowywania obliczonych długości (max 10 znaków dla shapefile)",
  "No Other Features": "Brak innych obiektów",
  "No features are selected. Please select features first or disable 'Process Selected Features Only' setting.": "Brak zaznaczonych obiektów. Najpierw zaznacz obiekty lub wyłącz ustawienie 'Przetwarzaj tylko zaznaczone obiekty'.",
  "No features found in layer": "Brak obiektów w warstwie",
  "No other line features found in this layer.": "Nie znaleziono innych obiektów liniowych w tej warstwie.",
  "No valid line features found to process": "Nie znaleziono prawidłowych obiektów liniowych do przetworzenia",
  "No valid segments found in any features": "Nie znaleziono prawidłowych segmentów w żadnym obiekcie",
  "Number of Nearest Features": "Liczba najbliższych obiektów",
  "Number of decimal places to show in bearing calculation": "Liczba miejsc dziesiętnych do wyświetlenia w obliczeniach azymutu",
  "Number of decimal places to show in distance calculation": "Liczba miejsc dziesiętnych do wyświetlenia w obliczeniach odległości",
  "Number of decimal places to show in length calculation": "Liczba miejsc dziesiętnych do wyświetlenia w obliczeniach długości",
  "Number of decimal places to show in length values": "Liczba miejsc dziesiętnych do wyświetlenia w wartościach długości",
  "Number of decimal places to show in the length output": "Liczba miejsc dziesiętnych do wyświetlenia w wyniku długości",
  "Number of nearest features to find and display": "Liczba najbliższych obiektów do znalezienia i wyświetlenia",
  "Only process selected line features (if any are selected)": "Przetwarzaj tylko wybrane obiekty liniowe (jeśli jakieś są zaznaczone)",
  "Placement of labels relative to segment midpoints": "Położenie etykiet względem punktów środkowych segmentów",
  "Process Selected Features Only": "Przetwarzaj tylko zaznaczone obiekty",
  "Result Field Name": "Nazwa pola wyników",
  "Save Segment Lengths Layer As": "Zapisz warstwę długości segmentów jako",
  "Segment End: ({x:.6f}, {y:.6f})": "Koniec segmentu: ({x:.6f}, {y:.6f})",
  "Segment Lengths Displayed": "Wyświetlono długości segmentów",
  "Segment Start: ({x:.6f}, {y:.6f})": "Początek segmentu: ({x:.6f}, {y:.6f})",
  "Segment: {index} of {total}": "Segment: {index} z {total}",
  "Show CRS Information": "Pokaż informacje o CRS",
  "Show Cardinal Direction": "Pokaż kierunek główny",
  "Show Feature ID": "Pokaż ID obiektu",
  "Show Feature IDs": "Pokaż ID obiektów",
  "Show Individual Results": "Pokaż wyniki indywidualne",
  "Show Layer Name": "Pokaż nazwę warstwy",
  "Show Line Length": "Pokaż długość linii",
  "Show Segment Information": "Pokaż informacje o segmencie",
  "Show Start/End Coordinates": "Pokaż współrzędne początku/końca",
  "Show Summary Statistics": "Pokaż statystyki podsumowujące",
  "Show Units": "Pokaż jednostki",
  "Show a brief success message after calculation": "Pokaż krótki komunikat o sukcesie po obliczeniu",
  "Show total length of all lines in information message": "Pokaż łączną długość wszystkich linii w komunikacie informacyjnym",
  "Show total line length in information message": "Pokaż łączną długość linii w komunikacie informacyjnym",
  "Skip Invalid Geometries": "Pomiń nieprawidłowe geometrie",
  "Skip lines with invalid or empty geometries instead of showing an error": "Pomiń linie z nieprawidłową lub pustą geometrią zamiast pokazywać błąd",
  "Store in Attribute Table": "Zapisz w tabeli atrybutów",
  "Stored bearings in field '{field}' ({count} features updated)": "Zapisano azymuty w polu '{field}' ({count} obiektów zaktualizowanych)",
  "Summary Statistics:": "Statystyki podsumowujące:",
  "Template for the segment lengths layer name. Available variables: {feature_id}, {layer_name}, {timestamp}": "Szablon nazwy warstwy długości segmentów. Dostępne zmienne: {feature_id}, {layer_name}, {timestamp}",
  "Template for the segment lengths layer name. Available variables: {source_layer}, {timestamp}": "Szablon nazwy warstwy długości segmentów. Dostępne zmienne: {source_layer}, {timestamp}",
  "Temporary layers are in-memory only (lost on QGIS close). Permanent layers are saved to disk.": "Warstwy tymczasowe istnieją tylko w pamięci (utracone po zamknięciu QGIS). Warstwy trwałe są zapisywane na dysku.",
  "Text color for segment length labels": "Kolor tekstu dla etykiet długości segmentów",
  "Text size for segment length labels": "Rozmiar tekstu dla etykiet długości segmentów",
  "This action only works with line layers": "Ta akcja działa tylko z warstwami liniowymi",
  "Unknown error": "Nieznany błąd",
  "Zoom to Layer": "Przybliż do warstwy",
  "{i}. Feature ID {id}: {dist} {units}": "{i}. Obiekt ID {id}: {dist} {units}",
  "{i}. {dist} {units}": "{i}. {dist} {units}",
  "  (R < 1.0 = Clustered, R = 1.0 = Random, R > 1.0 = Regular)": "  (R < 1.0 = skupione, R = 1.0 = losowe, R > 1.0 = regularne)",
  "  • {layer}:": "  • {layer}:",
  " (auto-calculated)": " (automatycznie obliczane)",
  " Area={area} {unit}": "Powierzchnia={area} {unit}",
  " Density: {density} points per {unit}": "Gęstość: {density} punktów na {unit}",
  " {count} point{plural}": " {count} punkt(ów)",
  " | Density={density} pts/{unit}": " | Gęstość={density} pkt/{unit}",
  " | Points={count}": " | Punkty={count}",
  "... {n} more (increase 'Max Polygons to Display' to see all)": "... jeszcze {n} (zwiększ 'Maks. poligonów do wyświetlenia', aby zobaczyć wszystkie)",
  "=== Summary ===": "=== Podsumowanie ===",
  "=== {method} ===": "=== {method} ===",
  "Add a field with individual segment lengths (for debugging/analysis)": "Dodaj pole z długościami poszczególnych segmentów (do debugowania/analizy)",
  "Add a field with the number of points visited": "Dodaj pole z liczbą odwiedzonych punktów",
  "Add a field with the total path length in map units": "Dodaj pole z całkowitą długością ścieżki w jednostkach mapy",
  "Algorithm": "Algorytm",
  "Algorithm to use for calculating shortest path. Nearest Neighbor is fast but may not be optimal. 2-opt improves the result but takes longer.": "Algorytm do obliczenia najkrótszej ścieżki. Nearest Neighbor jest szybki, ale może nie być optymalny. 2-opt poprawia wynik, ale zajmuje więcej czasu.",
  "Analysis Method": "Metoda analizy",
  "Auto Convert Units": "Automatyczne przeliczanie jednostek",
  "Auto-calculate Parameters": "Automatyczne obliczanie parametrów",
  "Automatic: Use predefined start point. Manual: Select start and end points from dialog.": "Automatycznie: użyj zdefiniowanego punktu początkowego. Ręcznie: wybierz punkt początkowy i końcowy w dialogu.",
  "Automatically add the created heatmap layer to the project": "Automatycznie dodaj utworzoną warstwę mapy cieplnej do projektu",
  "Automatically add the created path layer to the project": "Automatycznie dodaj utworzoną warstwę ścieżki do projektu",
  "Automatically calculate radius and pixel size based on layer extent. Recommended for proper scaling.": "Automatycznie oblicz promień i rozmiar piksela na podstawie zasięgu warstwy. Zalecane dla prawidłowego skalowania.",
  "Automatically convert to appropriate units (e.g., km for long distances)": "Automatycznie przelicz na odpowiednie jednostki (np. km dla dużych odległości)",
  "Automatically copy distance measurement to clipboard": "Automatycznie kopiuj zmierzoną odległość do schowka",
  "Automatically zoom to the created heatmap layer": "Automatycznie przybliż do utworzonej warstwy mapy cieplnej",
  "Automatically zoom to the created path layer": "Automatycznie przybliż do utworzonej warstwy ścieżki",
  "CRS: {crs}": "CRS: {crs}",
  "Color for the start point X marker and distance label": "Kolor znacznika X punktu początkowego i etykiety odległości",
  "Copied to Clipboard": "Skopiowano do schowka",
  "Could not calculate valid study area": "Nie można obliczyć prawidłowego obszaru analizy",
  "Could not create CRS transformation for layer '{layer}': {error}. Skipping this layer.": "Nie można utworzyć transformacji CRS dla warstwy '{layer}': {error}. Pomijam tę warstwę.",
  "Could not extract at least 2 valid points": "Nie udało się wydobyć przynajmniej 2 prawidłowych punktów",
  "Could not find selected points": "Nie można znaleźć wybranych punktów",
  "Could not update any features. {n} features failed to update.": "Nie udało się zaktualizować żadnych obiektów. {n} obiektów nie zaktualizowano.",
  "Decay Ratio": "Współczynnik zaniku",
  "Decay ratio for the kernel function (0.0 = no decay, 1.0 = full decay at radius)": "Współczynnik zaniku dla funkcji jądra (0.0 = brak zaniku, 1.0 = pełny zanik przy promieniu)",
  "Display a success message after creating the heatmap": "Wyświetl komunikat o sukcesie po utworzeniu mapy cieplnej",
  "Display a success message after creating the path": "Wyświetl komunikat o sukcesie po utworzeniu ścieżki",
  "Display analysis results in information dialog": "Wyświetl wyniki analizy w oknie informacyjnym",
  "Display distance label next to the mouse cursor": "Wyświetl etykietę odległości obok kursora myszy",
  "Display initial popup with instructions when starting measurement": "Wyświetl początkowe okno z instrukcjami po rozpoczęciu pomiaru",
  "Display measurement result dialog after completing measurement": "Wyświetl okno z wynikiem pomiaru po zakończeniu pomiaru",
  "Display point density (points per unit area) for each layer": "Wyświetl gęstość punktów (punkty na jednostkę powierzchni) dla każdej warstwy",
  "Display point layers that have no points within the polygon": "Wyświetl warstwy punktów, które nie mają punktów wewnątrz poligonu",
  "Display the number of points for each layer": "Wyświetl liczbę punktów dla każdej warstwy",
  "Display the overall point density across all layers": "Wyświetl ogólną gęstość punktów we wszystkich warstwach",
  "Display the polygon area in the result dialog": "Wyświetl pole poligonu w oknie wyników",
  "Display the polygon feature ID in the result dialog": "Wyświetl ID obiektu poligonu w oknie wyników",
  "Display the polygon layer name in the result dialog": "Wyświetl nazwę warstwy poligonu w oknie wyników",
  "Display the total number of points across all layers": "Wyświetl łączną liczbę punktów we wszystkich warstwach",
  "Display units (meters, feet, etc.) with distance measurements": "Wyświetl jednostki (metry, stopy itp.) przy pomiarach odległości",
  "Distance '{dist}' copied to clipboard": "Odległość '{dist}' skopiowana do schowka",
  "Distance Measurement": "Pomiar odległości",
  "Distances to Nearest Points": "Odległości do najbliższych punktów",
  "End Point:": "Punkt końcowy:",
  "Expected Mean NN Distance: {value} map units": "Oczekiwana średnia odległość NN: {value} jednostek mapy",
  "Failed to add fields: {fields}": "Nie udało się dodać pól: {fields}",
  "Failed to calculate path": "Nie udało się obliczyć ścieżki",
  "Failed to create path geometry": "Nie udało się utworzyć geometrii ścieżki",
  "Failed to create path layer": "Nie udało się utworzyć warstwy ścieżki",
  "Failed to create path layer: {error}": "Nie udało się utworzyć warstwy ścieżki: {error}",
  "Failed to create valid raster layer": "Nie udało się utworzyć prawidłowej warstwy rastrowej",
  "Failed to generate heatmap: {error}": "Nie udało się wygenerować mapy cieplnej: {error}",
  "Feature ID {id} has negative area": "Obiekt o ID {id} ma ujemne pole powierzchni",
  "Feature ID {id} has no geometry": "Obiekt o ID {id} nie ma geometrii",
  "Feature has empty geometry": "Obiekt ma pustą geometrię",
  "First point set at: {coords}\\n\\nMove your mouse to see the distance dynamically.\\nRight-click to complete measurement and show final result.\\nPress Escape to cancel measurement.": "Pierwszy punkt ustawiony: {coords}\\n\\nPrzesuń mysz, aby zobaczyć odległość dynamicznie.\\nKliknij prawym przyciskiem, aby zakończyć pomiar i wyświetlić wynik.\\nNaciśnij Esc, aby anulować pomiar.",
  "Font size for the distance label": "Rozmiar czcionki dla etykiety odległości",
  "Found {n} nearest point features:": "Znaleziono {n} najbliższych obiektów punktowych:",
  "Heatmap Created": "Mapa cieplna utworzona",
  "Heatmap algorithm returned no output": "Algorytm mapy cieplnej nie wygenerował wyjścia",
  "Heatmap layer '{name}' {storage} successfully.\\n\\nFeatures processed: {count}\\nRadius: {radius} map units{auto}\\nPixel size: {pixel} map units{auto}": "Warstwa mapy cieplnej '{name}' {storage} pomyślnie.\\n\\nPrzetworzone obiekty: {count}\\nPromień: {radius} jednostek mapy{auto}\\nRozmiar piksela: {pixel} jednostek mapy{auto}",
  "ID {id}:": "ID {id}:",
  "If enabled, the path returns to the starting point (closed loop). Only used in automatic mode. In manual mode, path always goes from start to end point.": "Jeśli włączone, ścieżka wraca do punktu początkowego (zamknięta pętla). Używane tylko w trybie automatycznym. W trybie ręcznym ścieżka zawsze idzie od punktu początkowego do końcowego.",
  "Include Detailed Statistics": "Uwzględnij szczegółowe statystyki",
  "Include Path Length": "Uwzględnij długość ścieżki",
  "Include Pattern Interpretation": "Uwzględnij interpretację wzorca",
  "Include Point Count": "Uwzględnij liczbę punktów",
  "Include Segment Lengths": "Uwzględnij długości segmentów",
  "Interpretation: {interp}": "Interpretacja: {interp}",
  "Kernel Shape": "Kształt jądra",
  "Label Background": "Tło etykiety",
  "Label Font Size": "Rozmiar czcionki etykiety",
  "Layer must contain at least 2 points for pattern analysis": "Warstwa musi zawierać co najmniej 2 punkty do analizy wzorca",
  "Layer must contain at least 2 points to calculate a path": "Warstwa musi zawierać co najmniej 2 punkty, aby obliczyć ścieżkę",
  "Marker Color": "Kolor markera",
  "Marker Line Width": "Szerokość linii markera",
  "Marker Size": "Rozmiar markera",
  "Mean Center: ({x}, {y})": "Średni środek: ({x}, {y})",
  "Method to use for pattern analysis. Nearest Neighbor Analysis is most common and reliable.": "Metoda do analizy wzorca. Analiza najbliższych sąsiadów (Nearest Neighbor) jest najczęstsza i najbardziej wiarygodna.",
  "Minimum distance change required to update display (lower = more responsive, higher = better performance)": "Minimalna zmiana odległości wymagana do aktualizacji wyświetlania (niższa = bardziej responsywne, wyższa = lepsza wydajność)",
  "No Point Layers": "Brak warstw punktów",
  "No Valid Polygons": "Brak prawidłowych poligonów",
  "No other point features found in this layer.": "Nie znaleziono innych obiektów punktowych w tej warstwie.",
  "No point layers found in the project.": "Nie znaleziono warstw punktów w projekcie.",
  "No points found within this polygon.": "Nie znaleziono punktów wewnątrz tego poligonu.",
  "No valid polygons found in the layer.": "Nie znaleziono prawidłowych poligonów w warstwie.",
  "Number of decimal places for density values": "Liczba miejsc dziesiętnych dla wartości gęstości",
  "Number of decimal places for distance values": "Liczba miejsc dziesiętnych dla wartości odległości",
  "Number of decimal places to show in distance measurements": "Liczba miejsc dziesiętnych do wyświetlenia w pomiarach odległości",
  "Number of points: {count}": "Liczba punktów: {count}",
  "Observed Mean NN Distance: {value} map units": "Zaobserwowana średnia odległość NN: {value} jednostek mapy",
  "Only analyze points from visible point layers": "Analizuj tylko punkty z widocznych warstw punktów",
  "Optional numeric field to use as weight for each point. Leave empty to use equal weights for all points.": "Opcjonalne pole numeryczne do użycia jako waga dla każdego punktu. Pozostaw puste, aby użyć równych wag dla wszystkich punktów.",
  "Output Value": "Wartość wyjściowa",
  "Overall Density: {density} points per {unit}": "Ogólna gęstość: {density} punktów na {unit}",
  "P-Value: {value}": "Wartość P: {value}",
  "Pattern: {pattern}": "Wzorzec: {pattern}",
  "Pixel Size": "Rozmiar piksela",
  "Point Density in Polygon": "Gęstość punktów w poligonie",
  "Point Density: {value} points per unit area": "Gęstość punktów: {value} punktów na jednostkę powierzchni",
  "Point Distribution Pattern Analysis": "Analiza rozkładu punktów",
  "Point Selection Mode": "Tryb wyboru punktu",
  "Point {n} (ID: {id})": "Punkt {n} (ID: {id})",
  "Point {n} (ID: {id}) - {attr}": "Punkt {n} (ID: {id}) - {attr}",
  "Points by Layer:": "Punkty według warstwy:",
  "Polygon Area: {area} {unit}": "Pole poligonu: {area} {unit}",
  "Polygon Feature ID: {id}": "ID obiektu poligonu: {id}",
  "Polygon Layer: {layer}": "Warstwa poligonu: {layer}",
  "Polygon has zero or negative area. Cannot calculate density.": "Poligon ma zerowe lub ujemne pole. Nie można obliczyć gęstości.",
  "Polygons ({count}):": "Poligony ({count}):",
  "Primary Pattern: {pattern}": "Główny wzorzec: {pattern}",
  "Provide interpretation of detected patterns with explanations": "Podaj interpretację wykrytych wzorców z wyjaśnieniami",
  "R Statistic: {value}": "Statystyka R: {value}",
  "Radius": "Promień",
  "Radius Percentage": "Procent promienia",
  "Radius as percentage of layer extent (when auto-calculate is enabled). Higher values create smoother heatmaps.": "Promień jako procent zasięgu warstwy (gdy automatyczne obliczanie jest włączone). Wyższe wartości tworzą gładsze mapy cieplne.",
  "Radius of the search circle in map units. Larger values create smoother, more generalized heatmaps. Only used if auto-calculate is disabled.": "Promień koła wyszukiwania w jednostkach mapy. Większe wartości tworzą gładsze, bardziej uogólnione mapy cieplne. Używane tylko jeśli automatyczne obliczanie jest wyłączone.",
  "Return to Start": "Powrót do początku",
  "Save Heatmap As": "Zapisz mapę cieplną jako",
  "Save Path Layer As": "Zapisz warstwę ścieżki jako",
  "Select Start and End Points": "Wybierz punkty początkowy i końcowy",
  "Select the start and end points for the route.\\n": "Wybierz punkty początkowy i końcowy trasy.\\n",
  "Selected layer is not a polygon layer": "Wybrana warstwa nie jest warstwą poligonów",
  "Shape of the kernel function used for density estimation": "Kształt funkcji jądra użytej do estymacji gęstości",
  "Shortest Path Calculated": "Obliczono najkrótszą ścieżkę",
  "Shortest path layer '{name}' {storage} successfully.\\n\\nPoints visited: {count}\\nTotal path length: {length} map units\\nPath type: {pt}\\nSelection mode: {sel}\\nAlgorithm: {alg}": "Warstwa najkrótszej ścieżki '{name}' {storage} pomyślnie.\\n\\nOdwiedzone punkty: {count}\\nCałkowita długość ścieżki: {length} jednostek mapy\\nTyp ścieżki: {pt}\\nTryb wyboru: {sel}\\nAlgorytm: {alg}",
  "Show Analysis Results": "Pokaż wyniki analizy",
  "Show Densities": "Pokaż gęstości",
  "Show Distance Label": "Pokaż etykietę odległości",
  "Show Empty Layers": "Pokaż puste warstwy",
  "Show Final Measurement Dialog": "Pokaż okno końcowe pomiaru",
  "Show Instruction Popup": "Pokaż wyskakujące okno z instrukcjami",
  "Show Overall Density": "Pokaż ogólną gęstość",
  "Show Point Counts": "Pokaż liczby punktów",
  "Show Polygon Area": "Pokaż pole poligonu",
  "Show Total Count": "Pokaż łączną liczbę",
  "Show background behind the distance label for better readability": "Pokaż tło za etykietą odległości dla lepszej czytelności",
  "Show detailed statistical measures in the results": "Pokaż szczegółowe miary statystyczne w wynikach",
  "Showing {show} of {total} polygons:": "Wyświetlane {show} z {total} poligonów:",
  "Significance Level": "Poziom istotności",
  "Size of each pixel in the output raster in map units. Smaller values create higher resolution heatmaps but take longer to process. Only used if auto-calculate is disabled.": "Rozmiar każdego piksela w wyjściowym rastrowym w jednostkach mapy. Mniejsze wartości tworzą wyższą rozdzielczość mapy cieplnej, ale zajmują więcej czasu. Używane tylko jeśli automatyczne obliczanie jest wyłączone.",
  "Size of the X marker in pixels": "Rozmiar znacznika X w pikselach",
  "Sort by Density": "Sortuj według gęstości",
  "Sort point layers by density (highest first) in the result": "Sortuj warstwy punktów według gęstości (najpierw najwyższa) w wyniku",
  "Standard Distance: {value} map units": "Standardowa odległość: {value} jednostek mapy",
  "Start Point (Automatic Mode)": "Punkt początkowy (tryb automatyczny)",
  "Start Point:": "Punkt początkowy:",
  "Statistical significance level for pattern detection (0.01 = 1%, 0.05 = 5%, 0.10 = 10%)": "Poziom istotności statystycznej dla wykrywania wzorca (0.01 = 1%, 0.05 = 5%, 0.10 = 10%)",
  "Summary: {count} polygons | {points} points | Avg density: {density} pts/{unit}": "Podsumowanie: {count} poligonów | {points} punktów | Średnia gęstość: {density} pkt/{unit}",
  "Target Pixel Count": "Docelowa liczba pikseli",
  "Target number of pixels along the longest dimension (when auto-calculate is enabled). Higher values create higher resolution but slower processing.": "Docelowa liczba pikseli wzdłuż najdłuższego wymiaru (gdy automatyczne obliczanie jest włączone). Wyższe wartości tworzą wyższą rozdzielczość, ale wolniejsze przetwarzanie.",
  "Template for the heatmap layer name. Available variables: {source_layer}, {timestamp}": "Szablon nazwy warstwy mapy cieplnej. Dostępne zmienne: {source_layer}, {timestamp}",
  "Template for the path layer name. Available variables: {source_layer}, {timestamp}": "Szablon nazwy warstwy ścieżki. Dostępne zmienne: {source_layer}, {timestamp}",
  "The point layer has no features": "Warstwa punktów nie zawiera obiektów",
  "This action only works with point layers": "Ta akcja działa tylko z warstwami punktów",
  "Total Points: {count}": "Łączna liczba punktów: {count}",
  "Type of output value to calculate": "Rodzaj wartości wyjściowej do obliczenia",
  "Update Sensitivity": "Czułość aktualizacji",
  "Visible Layers Only": "Tylko widoczne warstwy",
  "Weight Field (Optional)": "Pole wagowe (opcjonalne)",
  "Which point to start the path from (only used in automatic mode)": "Od którego punktu rozpocząć ścieżkę (używane tylko w trybie automatycznym)",
  "Width of the X marker lines in pixels": "Szerokość linii znacznika X w pikselach",
  "Z-Score: {value}": "Wartość Z: {value}",
  "closed loop": "pętla zamknięta",
  "created as temporary layer": "utworzono jako warstwa tymczasowa",
  "from point {start} to point {end}": "od punktu {start} do punktu {end}",
  "open path": "ścieżka otwarta",
  "saved to disk": "zapisano na dysku",
  "{interp}": "{interp}",
  "{i}. Feature ID {fid}: {dist} {unit}": "{i}. Obiekt ID {fid}: {dist} {unit}",
  "{i}. {dist} {unit}": "{i}. {dist} {unit}",
  "→ Points are evenly spaced across the area": "→ Punkty są równomiernie rozmieszczone na obszarze",
  "→ Points are grouped together in clusters": "→ Punkty są pogrupowane w klastry",
  "→ Points show no significant spatial pattern": "→ Punkty nie wykazują istotnego wzorca przestrzennego",
  "→ {interp}": "→ {interp}",
  "Select area and perimeter fields to add:": "Wybierz pola powierzchni i obwodu do dodania:",
  "area": "Powierzchnia",
  "perimeter": "Obwód",
  "{description}\nFormula: {formula}": "{description}\nFormuła: {formula}",
  "Select None": "Odznacz wszystko",
  "Create Fields": "Utwórz pola",
  "No Fields Selected": "Nie wybrano pól",
  "No fields were selected to add.": "Nie wybrano pól do dodania.",
  "Are you sure you want to add {count} calculated fields to layer '{layer}'?\n\nSelected fields:\n{field_list}\n\nThis will modify the layer structure.": "Czy na pewno chcesz dodać {count} pól obliczeniowych do warstwy '{layer}'?\n\nWybrane pola:\n{field_list}\n\nSpowoduje to zmianę struktury warstwy.",
  "Recalculating Existing Fields": "Przeliczanie istniejących pól",
  "The following fields already exist and will be recalculated: {list}": "Następujące pola już istnieją i zostaną przeliczone: {list}",
  "Successfully added {count} calculated fields to empty layer": "Pomyślnie dodano {count} pól obliczeniowych do pustej warstwy",
  "Fields already exist in empty layer": "Pola już istnieją w pustej warstwie",
  "Expression error for {field}: {err}": "Błąd wyrażenia dla {field}: {err}",
  "Failed to calculate field values: {error}": "Nie udało się obliczyć wartości pól: {error}",
  "Rollback Warning": "Ostrzeżenie: wycofanie zmian",
  "Could not rollback field additions: {error}": "Nie można wycofać dodania pól: {error}",
  "Successfully added {new} new field(s) and recalculated {recalc} existing field(s) for {success}/{total} features": "Pomyślnie dodano {new} nowych pól i przeliczono {recalc} istniejących pól dla {success}/{total} obiektów",
  "Successfully added {new} calculated field(s) for {success}/{total} features": "Pomyślnie dodano {new} pól obliczeniowych dla {success}/{total} obiektów",
  "Successfully recalculated {recalc} field(s) for {success}/{total} features": "Pomyślnie przeliczono {recalc} pól dla {success}/{total} obiektów",
  "Processed {success}/{total} features": "Przetworzono {success}/{total} obiektów",
  "Failed to add calculated fields: {error}": "Nie udało się dodać pól obliczeniowych: {error}",
  "Add Coordinate Fields to Point Layer": "Dodaj pola współrzędnych do warstwy punktów",
  "Select coordinate fields to add:": "Wybierz pola współrzędnych do dodania:",
  "Note: Longitude/Latitude fields use the same values as X/Y coordinates in the layer's CRS": "Uwaga: pola długości/szerokości wykorzystują te same wartości co współrzędne X/Y w CRS warstwy",
  "x_coord": "X (współrzędna)",
  "y_coord": "Y (współrzędna)",
  "longitude": "Długość geograficzna",
  "latitude": "Szerokość geograficzna",
  "No coordinate fields were selected to add.": "Nie wybrano pól współrzędnych do dodania.",
  "Field Exists": "Pole istnieje",
  "Field '{field}' already exists in the layer. Skipping.": "Pole '{field}' już istnieje w warstwie. Pomijam.",
  "No New Fields": "Brak nowych pól",
  "No new coordinate fields to add (all selected fields already exist).": "Brak nowych pól współrzędnych do dodania (wszystkie wybrane pola już istnieją).",
  "Are you sure you want to add {count} coordinate fields to layer '{layer}'?\n\nSelected fields:\n{field_list}\n\nThis will modify the layer structure.": "Czy na pewno chcesz dodać {count} pól współrzędnych do warstwy '{layer}'?\n\nWybrane pola:\n{field_list}\n\nSpowoduje to zmianę struktury warstwy.",
  "Successfully added {count} coordinate fields to empty layer": "Pomyślnie dodano {count} pól współrzędnych do pustej warstwy",
  "Successfully added {count} coordinate fields for {success}/{total} features": "Pomyślnie dodano {count} pól współrzędnych dla {success}/{total} obiektów",
  "Failed to calculate coordinate values: {error}": "Nie udało się obliczyć wartości współrzędnych: {error}",
  "Failed to add coordinate fields: {error}": "Nie udało się dodać pól współrzędnych: {error}",
  "Add length field to line layer:": "Dodaj pole długości do warstwy linii:",
  "length": "Długość",
  "Create Length Field": "Utwórz pole długości",
  "Length field already exists in the layer.": "Pole długości już istnieje w warstwie.",
  "Are you sure you want to add a length field to layer '{layer}'?\n\nThis will create a 'length' field and populate it with calculated values for all features.": "Czy na pewno chcesz dodać pole długości do warstwy '{layer}'?\n\nZostanie utworzone pole 'length' i wypełnione obliczonymi wartościami dla wszystkich obiektów.",
  "Successfully added length field to empty layer": "Pomyślnie dodano pole długości do pustej warstwy",
  "Expression error: {err}": "Błąd wyrażenia: {err}",
  "Successfully added length field for {success}/{total} features": "Pomyślnie dodano pole długości dla {success}/{total} obiektów",
  "Failed to calculate length values: {error}": "Nie udało się obliczyć wartości długości: {error}",
  "Could not rollback field addition: {error}": "Nie można wycofać dodania pola: {error}",
  "Failed to add length field: {error}": "Nie udało się dodać pola długości: {error}",
  "Settings Error": "Błąd ustawień",
  "Target is not a vector layer.": "Cel nie jest warstwą wektorową.",
  "No Features": "Brak obiektów",
  "Nothing to Clean Up": "Brak pól do usunięcia",
  "NULL field cleanup on '{layer}': 0 fields removed (threshold: {threshold}%)": "Czyszczenie pustych pól w warstwie '{layer}': 0 pól usuniętych (próg: {threshold}%)",
  "Total features: {count}": "Liczba obiektów: {count}",
  "NULL threshold: {threshold}%": "Próg NULL: {threshold}%",
  "Fields to be deleted ({count}):": "Pola do usunięcia ({count}):",
  "  • {name}: {percent:.1f}% NULL ({null_count}/{total} cells)": "  • {name}: {percent:.1f}% NULL ({null_count}/{total} komórek)",
  "Do you want to delete these fields?": "Czy chcesz usunąć te pola?",
  "Confirm Field Deletion": "Potwierdź usunięcie pól",
  "Cleanup Complete": "Czyszczenie zakończone",
  "This action can be undone via the History panel.": "Tę akcję można cofnąć za pomocą panelu Historii.",
  "Applying geometry updates...": "Zastosowywanie aktualizacji geometrii...",
  "Area: {old} → {new} square map units (change: {pct}%)": "Powierzchnia: {old} → {new} jednostek mapy kwadratowych (zmiana: {pct}%)",
  "Building smoothed segments...": "Tworzenie wygładzonych segmentów...",
  "Cancelled": "Anulowano",
  "Combined geometry is empty": "Połączona geometria jest pusta",
  "Copy Options": "Opcje kopiowania",
  "Could not order features into a single continuous sequence": "Nie można uporządkować obiektów w jedną ciągłą sekwencję",
  "Create Copy?": "Utworzyć kopię?",
  "Create a copy (original stays unchanged)": "Utwórz kopię (oryginał pozostanie niezmieniony)",
  "Create a new layer (original layer stays unchanged)": "Utwórz nową warstwę (oryginalna warstwa pozostanie niezmieniona)",
  "Create a new smoothed layer from layer '{layer}' ({count} features)?": "Utworzyć nową wygładzoną warstwę z warstwy '{layer}' ({count} obiektów)?",
  "Create new smoothed layer (copy)": "Utwórz nową wygładzoną warstwę (kopię)",
  "Created generalized copy of layer '{layer}' ({count} features, tolerance {tol})": "Utworzono uogólnioną kopię warstwy '{layer}' ({count} obiektów, tolerancja {tol})",
  "Created generalized copy of polygon feature {id} on layer '{layer}'": "Utworzono uogólnioną kopię obiektu poligonowego {id} w warstwie '{layer}'",
  "Created smoothed copy of feature {id} in layer {layer}": "Utworzono wygładzoną kopię obiektu {id} w warstwie {layer}",
  "Created smoothed copy of feature {id} in {layer}": "Utworzono wygładzoną kopię obiektu {id} w {layer}",
  "Created smoothed copy of layer '{layer}' ({count} features, {iters} iterations, offset {offset})": "Utworzono wygładzoną kopię warstwy '{layer}' ({count} obiektów, {iters} iteracji, offset {offset})",
  "Created smoothed layer '{new_layer}' from {source}": "Utworzono wygładzoną warstwę '{new_layer}' z {source}",
  "Current vertices: {count}": "Aktualna liczba wierzchołków: {count}",
  "Enter number of smoothing iterations (1-10):": "Wprowadź liczbę iteracji wygładzania (1-10):",
  "Enter smoothing offset (0.0-1.0):": "Wprowadź offset wygładzania (0.0-1.0):",
  "Enter tolerance (distance in map units):": "Wprowadź tolerancję (odległość w jednostkach mapy):",
  "Error applying geometry updates: {err}": "Błąd podczas stosowania aktualizacji geometrii: {err}",
  "Failed to build merged geometry": "Nie udało się zbudować połączonej geometrii",
  "Failed to create generalized copy of feature": "Nie udało się utworzyć uogólnionej kopii obiektu",
  "Failed to create smoothed copy of feature": "Nie udało się utworzyć wygładzonej kopii obiektu",
  "Failed to create smoothed layer or add features": "Nie udało się utworzyć wygładzonej warstwy lub dodać obiektów",
  "Failed to generalize layer: {err}": "Nie udało się uogólnić warstwy: {err}",
  "Failed to generalize polygon: {err}": "Nie udało się uogólnić poligonu: {err}",
  "Failed to save layer: {err}": "Nie udało się zapisać warstwy: {err}",
  "Failed to smooth layer: {err}": "Nie udało się wygładzić warstwy: {err}",
  "Failed to smooth line layer: {err}": "Nie udało się wygładzić warstwy linii: {err}",
  "Failed to smooth line: {err}": "Nie udało się wygładzić linii: {err}",
  "Failed to smooth polygon: {err}": "Nie udało się wygładzić poligonu: {err}",
  "Failed to update feature geometry: {err}": "Nie udało się zaktualizować geometrii obiektu: {err}",
  "Failed to update line geometry": "Nie udało się zaktualizować geometrii linii",
  "Failed to update polygon geometry": "Nie udało się zaktualizować geometrii poligonu",
  "Feature Selection": "Wybór obiektów",
  "Features do not form a single continuous line (graph is disconnected or branching)": "Obiekty nie tworzą pojedynczej ciągłej linii (graf jest rozłączny lub rozgałęziony)",
  "Features in layer: {count}": "Obiekty w warstwie: {count}",
  "Generalization resulted in invalid geometry": "Uogólnianie spowodowało nieprawidłową geometrię",
  "Generalize": "Uogólnij",
  "Generalize line feature ID {id} from layer '{layer}'?\\n\\nTolerance: {tolerance} map units": "Uogólnić obiekt linii o ID {id} z warstwy '{layer}'?\\n\\nTolerancja: {tolerance} jednostek mapy",
  "Generalize polygon feature ID {id} from layer '{layer}'?\\n\\nTolerance: {tol} map units": "Uogólnić obiekt poligonu o ID {id} z warstwy '{layer}'?\\n\\nTolerancja: {tol} jednostek mapy",
  "Generalized copy of line feature ID {id} created successfully (ID: {new_id})": "Uogólniona kopia obiektu linii o ID {id} utworzona pomyślnie (ID: {new_id})",
  "Generalized copy of polygon feature ID {id} created successfully (ID: {new_id})": "Uogólniona kopia obiektu poligonu o ID {id} utworzona pomyślnie (ID: {new_id})",
  "Generalized layer '{layer}' ({count} features, tolerance {tol})": "Uogólniono warstwę '{layer}' ({count} obiektów, tolerancja {tol})",
  "Generalized polygon feature {id} on layer '{layer}'": "Uogólniono obiekt poligonu {id} w warstwie '{layer}'",
  "GeoPackage (*.gpkg);;Shapefile (*.shp);;All Files (*)": "GeoPackage (*.gpkg);;Shapefile (*.shp);;Wszystkie pliki (*)",
  "Higher tolerance = more simplification (fewer vertices). \\\"\\n            \\\"Points within this distance from the simplified line are removed.": "Wyższa tolerancja = większe uproszczenie (mniej wierzchołków). Punkty w odległości mniejszej niż ta od uproszczonej linii zostaną usunięte.",
  "Higher tolerance = more simplification (fewer vertices). \\\"\\n            \\\"Points within this distance from the simplified polygon boundary are removed.": "Wyższa tolerancja = większe uproszczenie (mniej wierzchołków). Punkty w odległości mniejszej niż ta od uproszczonej granicy poligonu zostaną usunięte.",
  "Higher tolerance = more simplification (fewer vertices). Points within this distance from simplified line are removed.": "Wyższa tolerancja = większe uproszczenie (mniej wierzchołków). Punkty w odległości mniejszej niż ta od uproszczonej linii zostaną usunięte.",
  "Higher tolerance = more simplification (fewer vertices). Points within this distance from simplified polygon boundary are removed.": "Wyższa tolerancja = większe uproszczenie (mniej wierzchołków). Punkty w odległości mniejszej niż ta od uproszczonej granicy poligonu zostaną usunięte.",
  "Iterations: {iters}\\nOffset: {offset}": "Iteracje: {iters}\\nOffset: {offset}",
  "Layer '{layer}' generalized successfully.\\n\\nFeatures processed: {count}": "Warstwa '{layer}' uogólniona pomyślnie.\\n\\nPrzetworzone obiekty: {count}",
  "Layer '{layer}' smoothed successfully.\\n\\nFeatures processed: {count}": "Warstwa '{layer}' wygładzona pomyślnie.\\n\\nPrzetworzone obiekty: {count}",
  "Length: {old} → {new} map units (change: {pct}%)": "Długość: {old} → {new} jednostek mapy (zmiana: {pct}%)",
  "Line feature ID {id} generalized successfully": "Obiekt linii o ID {id} uogólniony pomyślnie",
  "Modify original layer (in-place)": "Modyfikuj oryginalną warstwę (w miejscu)",
  "More iterations = smoother borders (1-10 recommended)": "Więcej iteracji = gładsze krawędzie (zalecane 1-10)",
  "More iterations = smoother result (1-10 recommended)": "Więcej iteracji = gładszy wynik (zalecane 1-10)",
  "New area: {new} square map units": "Nowa powierzchnia: {new} jednostek mapy kwadratowych",
  "No features to process": "Brak obiektów do przetworzenia",
  "No features were generalized.": "Żadne obiekty nie zostały uogólnione.",
  "No features were smoothed.": "Żadne obiekty nie zostały wygładzone.",
  "No line layer in context": "Brak warstwy linii w kontekście",
  "Offset controls smoothing strength (0.0-1.0, default: 0.25)": "Offset kontroluje siłę wygładzania (0.0-1.0, domyślnie: 0.25)",
  "Only process selected features (if any)": "Przetwarzaj tylko zaznaczone obiekty (jeśli istnieją)",
  "Operation": "Operacja",
  "Operation cancelled by user": "Operacja anulowana przez użytkownika",
  "Original area: {old} square map units": "Oryginalna powierzchnia: {old} jednostek mapy kwadratowych",
  "Original feature remains unchanged.": "Oryginalny obiekt pozostaje niezmieniony.",
  "Original layer remains unchanged.": "Oryginalna warstwa pozostaje niezmieniona.",
  "Output Options": "Opcje wyjścia",
  "Polygon area: {area} square map units": "Powierzchnia poligonu: {area} jednostek mapy kwadratowych",
  "Polygon feature ID {id} generalized successfully": "Obiekt poligonu o ID {id} uogólniony pomyślnie",
  "Polygon feature ID {id} smoothed successfully": "Obiekt poligonu o ID {id} wygładzony pomyślnie",
  "Process selected features only ({count} selected)": "Przetwarzaj tylko zaznaczone obiekty ({count} zaznaczonych)",
  "Sampling smoothed geometry...": "Próbkowanie wygładzonej geometrii...",
  "Save Generalized Layer": "Zapisz uogólnioną warstwę",
  "Save Smoothed Layer": "Zapisz wygładzoną warstwę",
  "Selected features: {count}": "Zaznaczone obiekty: {count}",
  "Smooth": "Wygładź",
  "Smooth Continuous Line": "Wygładź ciągłą linię",
  "Smooth all line features in layer '{layer}' ({count} features) in-place?": "Wygładzić wszystkie obiekty liniowe w warstwie '{layer}' ({count} obiektów) na miejscu?",
  "Smooth combined line from layer '{layer}' ({count} vertices)?": "Wygładzić połączoną linię z warstwy '{layer}' ({count} wierzchołków)?",
  "Smooth line feature ID {id} from layer '{layer}'?\\n\\nIterations: {iters}\\nOffset: {offset}": "Wygładzić obiekt linii o ID {id} z warstwy '{layer}'?\\n\\nIteracje: {iters}\\nOffset: {offset}",
  "Smooth polygon feature ID {id} from layer '{layer}'?\\n\\nIterations: {iters}\\nOffset: {offset}": "Wygładzić obiekt poligonu o ID {id} z warstwy '{layer}'?\\n\\nIteracje: {iters}\\nOffset: {offset}",
  "Smoothed copy of polygon feature ID {id} created successfully (ID: {new_id})": "Wygładzona kopia obiektu poligonu o ID {id} utworzona pomyślnie (ID: {new_id})",
  "Smoothed feature {id} in {layer}": "Wygładzono obiekt {id} w {layer}",
  "Smoothed layer '{layer}' ({count} features, {iters} iterations, offset {offset})": "Wygładzono warstwę '{layer}' ({count} obiektów, {iters} iteracji, offset {offset})",
  "Smoothed layer '{layer}' created with {count} features": "Utworzono wygładzoną warstwę '{layer}' z {count} obiektów",
  "Smoothed polygon feature {id} in layer {layer}": "Wygładzono obiekt poligonu {id} w warstwie {layer}",
  "Smoothed {count} feature(s) in layer '{layer}'": "Wygładzono {count} obiekt(ów) w warstwie '{layer}'",
  "Smoothed {count} feature(s) in layer {layer}": "Wygładzono {count} obiekt(ów) w warstwie {layer}",
  "Smoothing Iterations:": "Iteracje wygładzania:",
  "Smoothing Offset:": "Offset wygładzania:",
  "Smoothing produced invalid geometry": "Wygładzanie spowodowało nieprawidłową geometrię",
  "This action only works on line layers": "Ta akcja działa tylko na warstwach linii",
  "Tolerance (Distance):": "Tolerancja (odległość):",
  "Tolerance: {tolerance} map units": "Tolerancja: {tolerance} jednostek mapy",
  "Tolerance: {tol} map units": "Tolerancja: {tol} jednostek mapy",
  "Total vertices: {old} → {new} (reduced by {reduction}, {pct}%)": "Łączna liczba wierzchołków: {old} → {new} (zmniejszono o {reduction}, {pct}%)",
  "Updated geometries for {count} features in layer '{layer}'": "Zaktualizowano geometrię dla {count} obiektów w warstwie '{layer}'",
  "Vertices: {old} → {new} (reduced by {reduction}, {pct}%)": "Wierzchołki: {old} → {new} (zmniejszono o {reduction}, {pct}%)",
  "Would you like to create a copy of the line?\\n\\n\"\\n                           \"Yes: Create a generalized copy (original stays unchanged)\\n\"\\n                           \"No: Generalize the original line": "Czy chcesz utworzyć kopię linii?\\n\\nTak: Utwórz uogólnioną kopię (oryginał pozostanie niezmieniony)\\nNie: Uogólnij oryginalną linię",
  "Would you like to create a copy of the line?\\n\\n\"\\n                           \"Yes: Create a smoothed copy (original stays unchanged)\\n\"\\n                           \"No: Smooth the original line": "Czy chcesz utworzyć kopię linii?\\n\\nTak: Utwórz wygładzoną kopię (oryginał pozostanie niezmieniony)\\nNie: Wygładź oryginalną linię",
  "Would you like to create a copy of the polygon?\\n\\n\"\\n                           \"Yes: Create a generalized copy (original stays unchanged)\\n\"\\n                           \"No: Generalize the original polygon": "Czy chcesz utworzyć kopię poligonu?\\n\\nTak: Utwórz uogólnioną kopię (oryginał pozostanie niezmieniony)\\nNie: Uogólnij oryginalny poligon",
  "Would you like to create a copy of the polygon?\\n\\n\"\\n                           \"Yes: Create a smoothed copy (original stays unchanged)\\n\"\\n                           \"No: Smooth the original polygon": "Czy chcesz utworzyć kopię poligonu?\\n\\nTak: Utwórz wygładzoną kopię (oryginał pozostanie niezmieniony)\\nNie: Wygładź oryginalny poligon",
  "line generalization": "uogólnianie linii",
  "line layer generalization": "uogólnianie warstwy linii",
  "line smoothing": "wygładzanie linii",
  "map units": "jednostki mapy",
  "passes": "przejścia",
  "polygon generalization": "uogólnianie poligonów",
  "polygon layer generalization": "uogólnianie warstwy poligonów",
  "polygon layer smoothing": "wygładzanie warstwy poligonów",
  "polygon smoothing": "wygładzanie poligonów",
  "smooth line layer": "wygładzanie warstwy linii",
  "smoothing layer": "wygładzanie warstwy",
  "Higher tolerance = more simplification (fewer vertices). \"\n            \"Points within this distance from the simplified line are removed.": "Wyższa tolerancja = większe uproszczenie (mniej wierzchołków). Punkty w odległości mniejszej niż ta od uproszczonej linii zostaną usunięte.",
  "Higher tolerance = more simplification (fewer vertices). \"\n            \"Points within this distance from the simplified polygon boundary are removed.": "Wyższa tolerancja = większe uproszczenie (mniej wierzchołków). Punkty w odległości mniejszej niż ta od uproszczonej granicy poligonu zostaną usunięte.",
  "Would you like to create a copy of the line?\\n\\n\"\n                           \"Yes: Create a generalized copy (original stays unchanged)\\n\"\\n                           \"No: Generalize the original line": "Czy chcesz utworzyć kopię linii?\\n\\nTak: Utwórz uogólnioną kopię (oryginał pozostanie niezmieniony)\\nNie: Uogólnij oryginalną linię",
  "Would you like to create a copy of the line?\\n\\n\"\n                           \"Yes: Create a smoothed copy (original stays unchanged)\\n\"\\n                           \"No: Smooth the original line": "Czy chcesz utworzyć kopię linii?\\n\\nTak: Utwórz wygładzoną kopię (oryginał pozostanie niezmieniony)\\nNie: Wygładź oryginalną linię",
  "Would you like to create a copy of the polygon?\\n\\n\"\n                           \"Yes: Create a generalized copy (original stays unchanged)\\n\"\\n                           \"No: Generalize the original polygon": "Czy chcesz utworzyć kopię poligonu?\\n\\nTak: Utwórz uogólnioną kopię (oryginał pozostanie niezmieniony)\\nNie: Uogólnij oryginalny poligon",
  "Would you like to create a copy of the polygon?\\n\\n\"\n                           \"Yes: Create a smoothed copy (original stays unchanged)\\n\"\\n                           \"No: Smooth the original polygon": "Czy chcesz utworzyć kopię poligonu?\\n\\nTak: Utwórz wygładzoną kopię (oryginał pozostanie niezmieniony)\\nNie: Wygładź oryginalny poligon",
  "Would you like to create a copy of the line?\\n\\nYes: Create a generalized copy (original stays unchanged)\\nNo: Generalize the original line": "Czy chcesz utworzyć kopię linii?\\n\\nTak: Utwórz uogólnioną kopię (oryginał pozostanie niezmieniony)\\nNie: Uogólnij oryginalną linię",
  "Would you like to create a copy of the line?\\n\\nYes: Create a smoothed copy (original stays unchanged)\\nNo: Smooth the original line": "Czy chcesz utworzyć kopię linii?\\n\\nTak: Utwórz wygładzoną kopię (oryginał pozostanie niezmieniony)\\nNie: Wygładź oryginalną linię",
  "Would you like to create a copy of the polygon?\\n\\nYes: Create a generalized copy (original stays unchanged)\\nNo: Generalize the original polygon": "Czy chcesz utworzyć kopię poligonu?\\n\\nTak: Utwórz uogólnioną kopię (oryginał pozostanie niezmieniony)\\nNie: Uogólnij oryginalny poligon",
  "Would you like to create a copy of the polygon?\\n\\nYes: Create a smoothed copy (original stays unchanged)\\nNo: Smooth the original polygon": "Czy chcesz utworzyć kopię poligonu?\\n\\nTak: Utwórz wygładzoną kopię (oryginał pozostanie niezmieniony)\\nNie: Wygładź oryginalny poligon",
  "Point Generation Parameters": "Parametry generowania punktów",
  "Number of Points:": "Liczba punktów:",
  " points": " punktów",
  "Generation Method:": "Metoda generowania:",
  "Uniform Random": "Losowy (równomierny)",
  "Gaussian Distribution": "Rozkład normalny",
  "Halton/Sobol Sequences": "Ciągi Haltona/Sobola",
  "Clustering": "Klasteryzacja",
  "Centroid-based": "Oparty na centroidzie",
  "Method Description": "Opis metody",
  "Generate Points": "Wygeneruj punkty",
  "Unknown generation method: {method}": "Nieznana metoda generowania: {method}",
  "No points were generated": "Nie wygenerowano punktów",
  "Save Points Layer As": "Zapisz warstwę punktów jako",
  "Failed to save layer to file: {error}": "Nie udało się zapisać warstwy do pliku: {error}",
  "Failed to create output layer": "Nie udało się utworzyć warstwy wyjściowej",
  "Generated {count} points using {method} method.\\nNew layer '{layer}' added to project.": "Wygenerowano {count} punktów używając metody {method}.\\nNowa warstwa '{layer}' została dodana do projektu.",
  "Failed to generate points: {error}": "Nie udało się wygenerować punktów: {error}",
  "Point Generation": "Generowanie punktów",
  "Random": "Losowy",
  "Equal Distance": "Równy odstęp",
  "Custom Distance": "Niestandardowa odległość",
  "Placement Method:": "Metoda rozmieszczenia:",
  "Distance Between Points:": "Odległość między punktami:",
  " map units": " jednostek mapy",
  "Start Offset:": "Przesunięcie początkowe:",
  "Include start point": "Uwzględnij punkt początkowy",
  "Include end point": "Uwzględnij punkt końcowy",
  "Output": "Wyjście",
  "Layer Name:": "Nazwa warstwy:",
  "No points could be generated on this line": "Nie udało się wygenerować punktów na tej linii",
  "Line Generation Parameters": "Parametry generowania linii",
  "Number of Lines:": "Liczba linii:",
  " lines": " linii",
  "Min Length:": "Minimalna długość:",
  "Max Length:": "Maksymalna długość:",
  "Line Length Range:": "Zakres długości linii:",
  " units": " jednostek",
  "Distribution Method:": "Metoda rozkładu:",
  "Prevent line crossings": "Zapobiegaj przecinaniu się linii",
  "When enabled, generated lines will not intersect with each other": "Po włączeniu wygenerowane linie nie będą się przecinać.",
  "Line Behavior:": "Zachowanie linii:",
  "Generate Lines": "Wygeneruj linie",
  "Minimum length must be less than maximum length": "Minimalna długość musi być mniejsza niż maksymalna długość",
  "Generated {count} lines using {method} method{crossing}.\\nNew layer '{layer}' added to project.": "Wygenerowano {count} linii używając metody {method}{crossing}.\\nNowa warstwa '{layer}' została dodana do projektu.",
  "Failed to generate lines: {error}": "Nie udało się wygenerować linii: {error}",
  "Select Point Layer": "Wybierz warstwę punktów",
  "Select the point layer containing stops/locations to connect:": "Wybierz warstwę punktów zawierającą przystanki/lokalizacje do połączenia:",
  "No point layers found": "Nie znaleziono warstw punktów",
  "This action only works with line layers (road networks)": "Ta akcja działa tylko z warstwami liniowymi (sieć drogowa)",
  "Field '{field}' not found in point layer.\\nAvailable fields: {available}\\n\\nPlease update the 'Point Identifier Field' setting.": "Pole '{field}' nie zostało znalezione w warstwie punktów.\\nDostępne pola: {available}\\n\\nZaktualizuj ustawienie 'Point Identifier Field'.",
  "Point layer must contain at least 2 points to create connections": "Warstwa punktów musi zawierać co najmniej 2 punkty, aby utworzyć połączenia",
  "Extracting network connections...": "Wyodrębnianie połączeń sieciowych...",
  "Network Connection Extraction": "Wyodrębnianie połączeń sieciowych",
  "Building spatial index for network...": "Tworzenie indeksu przestrzennego dla sieci...",
  "Finding connections between {count} points...": "Wyszukiwanie połączeń między {count} punktami...",
  "No Connections Found": "Nie znaleziono połączeń",
  "No points found within {dist} map units of each other along the network.\\nTry increasing the search distance setting.": "Nie znaleziono punktów w odległości {dist} jednostek mapy wzdłuż sieci.\\nSpróbuj zwiększyć ustawienie odległości wyszukiwania.",
  "Save Connections Layer As": "Zapisz warstwę połączeń jako",
  "Adding layer to project...": "Dodawanie warstwy do projektu...",
  "Network Connections Created": "Połączenia sieciowe utworzone",
  "Failed to create new connection layer": "Nie udało się utworzyć nowej warstwy połączeń",
  "Select new CRS for layer '{layer}\\nCurrent CRS: {crs}'": "Wybierz nowy CRS dla warstwy '{layer}'\\nAktualny CRS: {crs}",
  "Selected CRS is not valid": "Wybrany CRS jest nieprawidłowy",
  "Selected CRS is the same as current CRS. No changes made.": "Wybrany CRS jest taki sam jak obecny CRS. Brak zmian.",
  "Failed to transform feature {fid}: {error}": "Nie udało się przekształcić obiektu {fid}: {error}",
  "Failed to commit changes: {error}": "Nie udało się zatwierdzić zmian: {error}",
  "Changed CRS of layer '{layer}' from {from_crs} to {to_crs}": "Zmieniono CRS warstwy '{layer}' z {from_crs} na {to_crs}",
  "Failed to change layer CRS: {error}": "Nie udało się zmienić CRS warstwy: {error}",
  "Move Feature": "Przesuń obiekt",
  "Move": "Przesuń",
  "Move Point": "Przesuń punkt",
  "Move Cancelled": "Przesuwanie anulowane",
  "Line move operation was cancelled.": "Przesuwanie linii zostało anulowane.",
  "Polygon move operation was cancelled.": "Przesuwanie poligonu zostało anulowane.",
  "Would you like to create a copy of this {feature_type}?\n\nYes: Create a copy at the new location (original stays in place)\nNo: Move the original to the new location": "Czy chcesz utworzyć kopię tego {feature_type}?\n\nTak: Utwórz kopię w nowej lokalizacji (oryginał pozostanie na miejscu)\nNie: Przenieś oryginał do nowej lokalizacji",
  "Yes, Create Copy": "Tak, utwórz kopię",
  "No, Move Original": "Nie, przenieś oryginał",
  "Create a copy (original stays in place)": "Utwórz kopię (oryginał pozostanie na miejscu)",
  "Distance:": "Odległość:",
  "0° = North, 90° = East, 180° = South, 270° = West": "0° = Północ, 90° = Wschód, 180° = Południe, 270° = Zachód",
  "X Coordinate:": "Współrzędna X:",
  "Y Coordinate:": "Współrzędna Y:",
  "Failed to calculate offset: {error}": "Nie udało się obliczyć przesunięcia: {error}",
  "Failed to create copy of line": "Nie udało się utworzyć kopii linii",
  "Failed to create copy of point": "Nie udało się utworzyć kopii punktu",
  "Failed to create copy of polygon": "Nie udało się utworzyć kopii poligonu",
  "Line length: {length} map units": "Długość linii: {length} jednostek mapy",
  "Point feature copy created successfully (ID: {id})": "Kopia obiektu punktowego utworzona pomyślnie (ID: {id})",
  "Point feature ID {id} moved successfully": "Pomyślnie przeniesiono obiekt punktowy o ID {id}",
  "CRS Transformation": "Transformacja CRS",
  "Coordinates transformed from {from_crs} to {to_crs}": "Współrzędne przekształcono z {from_crs} do {to_crs}",
  "Failed to transform coordinates: {error}": "Nie udało się przekształcić współrzędnych: {error}",
  "Layer": "Warstwa",
  "Reference point": "Punkt odniesienia",
  "position-based methods": "metody oparte na pozycji",
  "Select numbering fields to create (one field per method):": "Wybierz pola numeracji do utworzenia (jedno pole na metodę):",
  "Field": "Pole",
  "By Attribute Field": "Według pola atrybutu",
  "Order by any existing field value — one output field per selection": "Sortuj według dowolnej istniejącej wartości pola — jedno pole wyjściowe dla każdego wyboru",
  "* affected by Reference Point setting": "* zależne od ustawienia punktu odniesienia",
  "Clear All": "Wyczyść zaznaczenia",
  "By": "Według",
  "ascending": "rosnąco",
  "descending": "malejąco",
  "Layer has no attribute fields": "Warstwa nie ma pól atrybutowych",
  "This layer has no attribute fields.": "Ta warstwa nie ma pól atrybutów.",
  "No suitable attribute fields found in the layer": "Nie znaleziono odpowiednich pól atrybutowych w warstwie",
  "Select Attribute Field": "Wybierz pole atrybutu",
  "Choose the attribute field to split by:": "Wybierz pole atrybutu do podziału:",
  "Could not find field '{field}'": "Nie znaleziono pola '{field}'",
  "Layer has no features": "Warstwa nie ma obiektów",
  "No values found in the selected attribute field": "Nie znaleziono wartości w wybranym polu atrybutu",
  "  • {value}: {count} feature(s)\n": "  • {value}: {count} obiekt(ów)\n",
  "\nTotal features: {total}": "\nŁączna liczba obiektów: {total}",
  "Confirm Split": "Potwierdź podział",
  "Layer will be split into {num_layers} layers based on '{selected_field}':\n\n": "Warstwa zostanie podzielona na {num_layers} warstw na podstawie pola '{selected_field}':\n\n",
  "Delete original layer '{layer_name}' and all associated files after split": "Usuń oryginalną warstwę '{layer_name}' oraz wszystkie powiązane pliki po podziale",
  "Select Directory to Save Split Layers": "Wybierz katalog do zapisania podzielonych warstw",
  "Save Outline Layer As": "Zapisz warstwę obrysu jako",
  "Could not save layer to disk: {error}": "Nie można zapisać warstwy na dysku: {error}",
  "Saved file layer could not be loaded.": "Nie można wczytać zapisanego pliku warstwy.",
  "Source layer: {name}": "Warstwa źródłowa: {name}",
  "Polygons unioned: {count}": "Poligony połączone: {count}",
  "Output layer: {name}": "Warstwa wyjściowa: {name}",
  "Storage type: {type}": "Typ przechowywania: {type}",
  "Features skipped (invalid geometry): {count}": "Pominięte obiekty (nieprawidłowa geometria): {count}",
  "Trace Polygon Layer Outline — Complete": "Utworzono obrys warstwy poligonów",
  "Display the area of a polygon feature as a separate layer. Creates a labeled point at the polygon's centroid showing the area value in map units. Works with polygon and multipolygon features.": "Wyświetl pole pojedynczego poligonu jako oddzielną warstwę. Tworzy oznaczony punkt w centroidzie poligonu, pokazujący wartość pola w jednostkach mapy. Działa z poligonami i multipoligonami.",
  "square meters": "metry kwadratowe",
  "square units": "jednostki kwadratowe",
  "Area layer '{name}' {storage} successfully.": "Warstwa pola powierzchni '{name}' {storage} pomyślnie.",
  "Feature ID: {fid}": "ID obiektu: {fid}",
  "Area: {area} {unit}": "Pole powierzchni: {area} {unit}",
  "Label displayed at polygon centroid": "Etykieta wyświetlona w centroidzie poligonu",
  "Polygon Area Displayed": "Wyświetlono pole poligonu",
  "Display the area of all polygon features in a layer. Creates labeled points at the centroid of each polygon showing the area value in map units. Works with polygon and multipolygon layers.": "Wyświetl pola wszystkich poligonów w warstwie. Tworzy oznaczone punkty w centroidach każdego poligonu, pokazujące wartość pola w jednostkach mapy. Działa z warstwami poligonów i multipoligonów.",
  "Polygon Areas Displayed": "Wyświetlono pola poligonów",
  "Display the length of each side in all polygon features in a layer. Creates labeled points at the midpoint of each side showing the side length in map units. Works with polygon and multipolygon layers.": "Wyświetl długość każdego boku dla wszystkich poligonów w warstwie. Tworzy oznaczone punkty w punktach środkowych każdego boku, pokazujące długość boku w jednostkach mapy. Działa z warstwami poligonów i multipoligonów.",
  "meters": "metry",
  "units": "jednostki",
  "Side lengths layer '{name}' {storage} successfully.": "Warstwa długości boków '{name}' {storage} pomyślnie.",
  "Total sides: {count}": "Łączna liczba boków: {count}",
  "Total perimeter: {perimeter} {unit}": "Całkowity obwód: {perimeter} {unit}",
  "Labels displayed at side midpoints": "Etykiety wyświetlane w środkach boków",
  "Side Lengths Displayed": "Wyświetlono długości boków",
  "Display the length of each side in a polygon feature. Creates labeled points at the midpoint of each side showing the side length in map units. Works with polygon and multipolygon features.": "Wyświetl długość każdego boku dla pojedynczego poligonu. Tworzy oznaczone punkty w punktach środkowych każdego boku, pokazujące długość boku w jednostkach mapy. Działa z poligonami i multipoligonami.",
  "Sides: {count}": "Boki: {count}",
  "Successfully calculated angles for {count} polygon(s).": "Pomyślnie obliczono kąty dla {count} poligonów.",
  "Total vertices processed: {count}": "Łączna liczba przetworzonych wierzchołków: {count}",
  "New layer: {name}": "Nowa warstwa: {name}",
  "Angle unit: {unit}": "Jednostka kąta: {unit}",
  "Added to project: {val}": "Dodano do projektu: {val}",
  "Skipped {count} invalid feature(s).": "Pominięto {count} nieprawidłowych obiektów.",
  "Angles Calculated": "Obliczono kąty",
  "degrees": "stopnie",
  "radians": "radiany",
  "\n\nLine layer has been added to the project.": "\n\nLine layer has been added to the project.",
  "0Â° = North, 90Â° = East, 180Â° = South, 270Â° = West": "0Â° = North, 90Â° = East, 180Â° = South, 270Â° = West",
  "At least {min} points are required to create a Voronoi diagram. Found only {found} points in layer '{layer}'.": "At least {min} points are required to create a Voronoi diagram. Found only {found} points in layer '{layer}'.",
  "At least {min} points are required to create a convex hull. Found only {found} points in layer '{layer}'.": "At least {min} points are required to create a convex hull. Found only {found} points in layer '{layer}'.",
  "Buffer Distance for Voronoi Diagram": "Buffer Distance for Voronoi Diagram",
  "CRS Transformation Error": "CRS Transformation Error",
  "Cake Slices (Radial)": "Cake Slices (Radial)",
  "Choose Boundary Method": "Choose Boundary Method",
  "Choose field": "Choose field",
  "Choose how to create the Voronoi diagram boundary:": "Choose how to create the Voronoi diagram boundary:",
  "Choose point layer": "Choose point layer",
  "Chosen point layer has no fields": "Chosen point layer has no fields",
  "Convex Hull Created": "Convex Hull Created",
  "Could not create valid line geometry from feature {id}": "Could not create valid line geometry from feature {id}",
  "Could not create valid line geometry from polygon boundary.": "Could not create valid line geometry from polygon boundary.",
  "Could not zoom to layer due to CRS transformation: {error}": "Could not zoom to layer due to CRS transformation: {error}",
  "Could not zoom to line due to CRS transformation: {error}": "Could not zoom to line due to CRS transformation: {error}",
  "Create Convex Hull": "Create Convex Hull",
  "Create Line": "Create Line",
  "Create Voronoi Diagram": "Create Voronoi Diagram",
  "Create a Voronoi diagram from {count} points in layer '{layer}'?\n\nBoundary Method: {boundary}\nProcess:\n1. Create Voronoi polygons\n2. Clip to boundary\n\nThis will create a new polygon layer with individual Voronoi polygons.": "Create a Voronoi diagram from {count} points in layer '{layer}'?\n\nBoundary Method: {boundary}\nProcess:\n1. Create Voronoi polygons\n2. Clip to boundary\n\nThis will create a new polygon layer with individual Voronoi polygons.",
  "Create a convex hull polygon from {count} points in layer '{layer}'?\n\nThis will create a new polygon layer with the convex hull.": "Create a convex hull polygon from {count} points in layer '{layer}'?\n\nThis will create a new polygon layer with the convex hull.",
  "Created {count} segment(s) in layer \"{layer}\"": "Created {count} segment(s) in layer \"{layer}\"",
  "Divide": "Divide",
  "Division Method:": "Division Method:",
  "Done": "Done",
  "Enter buffer distance to add around the convex hull of layer '{layer}':\n(Distance in {unit})": "Enter buffer distance to add around the convex hull of layer '{layer}':\n(Distance in {unit})",
  "Error while searching for containing polygons: {error}": "Error while searching for containing polygons: {error}",
  "Extracted boundary is empty. The polygon may be invalid.": "Extracted boundary is empty. The polygon may be invalid.",
  "Failed to add Voronoi polygons to layer": "Failed to add Voronoi polygons to layer",
  "Failed to add Voronoi polygons to layer: {error}": "Failed to add Voronoi polygons to layer: {error}",
  "Failed to add Voronoi polygons to output layer": "Failed to add Voronoi polygons to output layer",
  "Failed to add boundary feature": "Failed to add boundary feature",
  "Failed to add convex hull feature to layer": "Failed to add convex hull feature to layer",
  "Failed to add convex hull feature to output layer": "Failed to add convex hull feature to output layer",
  "Failed to add feature to layer: {error}": "Failed to add feature to layer: {error}",
  "Failed to add features via dataProvider": "Failed to add features via dataProvider",
  "Failed to add point {i} to temporary layer": "Failed to add point {i} to temporary layer",
  "Failed to add rectangle feature to the new layer.": "Failed to add rectangle feature to the new layer.",
  "Failed to calculate polygon area": "Failed to calculate polygon area",
  "Failed to clip Voronoi polygons with boundary": "Failed to clip Voronoi polygons with boundary",
  "Failed to commit boundary layer changes": "Failed to commit boundary layer changes",
  "Failed to commit changes to temporary layer": "Failed to commit changes to temporary layer",
  "Failed to compute coverage envelope.": "Failed to compute coverage envelope.",
  "Failed to compute gaps: {error}": "Failed to compute gaps: {error}",
  "Failed to compute polygon union: {error}": "Failed to compute polygon union: {error}",
  "Failed to compute the union of all polygons.": "Failed to compute the union of all polygons.",
  "Failed to create Voronoi diagram": "Failed to create Voronoi diagram",
  "Failed to create Voronoi diagram: {error}": "Failed to create Voronoi diagram: {error}",
  "Failed to create boundary layer: {error}": "Failed to create boundary layer: {error}",
  "Failed to create buffered boundary": "Failed to create buffered boundary",
  "Failed to create convex hull feature: {error}": "Failed to create convex hull feature: {error}",
  "Failed to create convex hull geometry": "Failed to create convex hull geometry",
  "Failed to create convex hull geometry: {error}": "Failed to create convex hull geometry: {error}",
  "Failed to create convex hull: {error}": "Failed to create convex hull: {error}",
  "Failed to create divided polygon layer": "Failed to create divided polygon layer",
  "Failed to create line from polygon: {error}": "Failed to create line from polygon: {error}",
  "Failed to create line layer": "Failed to create line layer",
  "Failed to create line: {error}": "Failed to create line: {error}",
  "Failed to create lines between points: {error}": "Failed to create lines between points: {error}",
  "Failed to create lines from polygon layer: {error}": "Failed to create lines from polygon layer: {error}",
  "Failed to create new line layer": "Failed to create new line layer",
  "Failed to create output layer.": "Failed to create output layer.",
  "Failed to create output layer: {error}": "Failed to create output layer: {error}",
  "Failed to create output polygon layer": "Failed to create output polygon layer",
  "Failed to create polygon layer.": "Failed to create polygon layer.",
  "Failed to create segments: {error}": "Failed to create segments: {error}",
  "Failed to create temporary layer": "Failed to create temporary layer",
  "Failed to create temporary point layer: {error}": "Failed to create temporary point layer: {error}",
  "Failed to create valid boundary layer. CRS: {crs}": "Failed to create valid boundary layer. CRS: {crs}",
  "Failed to divide polygon into equal areas": "Failed to divide polygon into equal areas",
  "Failed to divide polygon: {error}": "Failed to divide polygon: {error}",
  "Failed to extract boundary from feature {id}": "Failed to extract boundary from feature {id}",
  "Failed to get buffer distance from user: {error}": "Failed to get buffer distance from user: {error}",
  "Failed to load created line layer file": "Failed to load created line layer file",
  "Failed to save layer to file: {msg}": "Failed to save layer to file: {msg}",
  "Failed to save layer: {msg}": "Failed to save layer: {msg}",
  "Failed to save layer: {res}": "Failed to save layer: {res}",
  "Failed to start editing boundary layer": "Failed to start editing boundary layer",
  "Failed to start editing temporary layer": "Failed to start editing temporary layer",
  "Failed to transform polygon geometry to point layer CRS: {error}": "Failed to transform polygon geometry to point layer CRS: {error}",
  "Failed to write features to output layer.": "Failed to write features to output layer.",
  "Failed to write line layer file: {msg}": "Failed to write line layer file: {msg}",
  "Failed to zoom to convex hull: {error}": "Failed to zoom to convex hull: {error}",
  "Feature has invalid geometry": "Feature has invalid geometry",
  "Feature {id} has empty geometry": "Feature {id} has empty geometry",
  "Feature {id} is not a polygon feature": "Feature {id} is not a polygon feature",
  "Field to use for labels:": "Field to use for labels:",
  "Found {count} polygon(s) containing all points.\n\nâ¢ Polygon Boundary: Use the boundary of a selected polygon\nâ¢ Buffer Method: Create a convex hull around points and add a buffer": "Found {count} polygon(s) containing all points.\n\nâ¢ Polygon Boundary: Use the boundary of a selected polygon\nâ¢ Buffer Method: Create a convex hull around points and add a buffer",
  "Gaps Filled Successfully": "Gaps Filled Successfully",
  "Gaps were detected but could not be assigned to any adjacent polygon. This may happen with degenerate or non-touching geometries.": "Gaps were detected but could not be assigned to any adjacent polygon. This may happen with degenerate or non-touching geometries.",
  "Grid (Rows x Columns)": "Grid (Rows x Columns)",
  "Grid Columns:": "Grid Columns:",
  "Grid Rows:": "Grid Rows:",
  "Horizontal Stripes": "Horizontal Stripes",
  "Info": "Info",
  "Insufficient Points": "Insufficient Points",
  "Invalid boundary geometry": "Invalid boundary geometry",
  "Invalid layer provided.": "Invalid layer provided.",
  "Invalid padding setting. Please provide a numeric value.": "Invalid padding setting. Please provide a numeric value.",
  "Layer extent is empty or invalid.": "Layer extent is empty or invalid.",
  "Layer must contain at least 2 points to create lines": "Layer must contain at least 2 points to create lines",
  "Layer saved but failed to load into project. You can add it manually.": "Layer saved but failed to load into project. You can add it manually.",
  "Layer type: Permanent (saved to disk)": "Layer type: Permanent (saved to disk)",
  "Layer type: Temporary (memory only)": "Layer type: Temporary (memory only)",
  "Line Created": "Line Created",
  "Line Length:": "Line Length:",
  "Line created successfully from polygon boundary!\n\nSource Feature ID: {feature_id}\nSource Layer: {source_layer}\nLine Layer: {line_layer}\nLine Length: {line_length:.2f} {unit_name}\n{layer_type}{project_note}": "Line created successfully from polygon boundary!\n\nSource Feature ID: {feature_id}\nSource Layer: {source_layer}\nLine Layer: {line_layer}\nLine Length: {line_length:.2f} {unit_name}\n{layer_type}{project_note}",
  "Line created successfully!\n\nFeature ID: {feature_id}\nSource Layer: {source_layer}\nLine Layer: {line_layer}\nLength: {length} units\nDirection: {direction}Â°\nStart Point: ({start_x:.2f}, {start_y:.2f})\nEnd Point: ({end_x:.2f}, {end_y:.2f})": "Line created successfully!\n\nFeature ID: {feature_id}\nSource Layer: {source_layer}\nLine Layer: {line_layer}\nLength: {length} units\nDirection: {direction}Â°\nStart Point: ({start_x:.2f}, {start_y:.2f})\nEnd Point: ({end_x:.2f}, {end_y:.2f})",
  "Lines Created": "Lines Created",
  "Multiple polygons found that contain all points.\nPlease select which polygon to use as the Voronoi diagram boundary:": "Multiple polygons found that contain all points.\nPlease select which polygon to use as the Voronoi diagram boundary:",
  "No Gaps Found": "No Gaps Found",
  "No Points": "No Points",
  "No Suitable Polygon": "No Suitable Polygon",
  "No connected points": "No connected points",
  "No enclosed gaps were found.\n\nEnclosed gaps are interior holes completely surrounded by polygons. Switch to 'Bounding box' mode to also fill edge gaps between polygons that don't quite meet at the outer boundary of the layer.": "No enclosed gaps were found.\n\nEnclosed gaps are interior holes completely surrounded by polygons. Switch to 'Bounding box' mode to also fill edge gaps between polygons that don't quite meet at the outer boundary of the layer.",
  "No inter-polygon gaps were found within the convex hull. The layer already forms a seamless coverage.": "No inter-polygon gaps were found within the convex hull. The layer already forms a seamless coverage.",
  "No inter-polygon gaps were found. The layer already forms a seamless coverage.": "No inter-polygon gaps were found. The layer already forms a seamless coverage.",
  "No line feature available in context": "No line feature available in context",
  "No point features found in layer '{layer}'": "No point features found in layer '{layer}'",
  "No point features were found on this line": "No point features were found on this line",
  "No point layer selected": "No point layer selected",
  "No polygon features found at this location.": "No polygon features found at this location.",
  "No polygon features found in the layer to process": "No polygon features found in the layer to process",
  "No polygon found that contains all points. Please ensure all points are within a single polygon feature, or use the buffer method instead.": "No polygon found that contains all points. Please ensure all points are within a single polygon feature, or use the buffer method instead.",
  "No segments": "No segments",
  "No target layer found in context.": "No target layer found in context.",
  "No valid boundaries could be extracted from the polygon features": "No valid boundaries could be extracted from the polygon features",
  "Number of Divisions:": "Number of Divisions:",
  "Point layer:": "Point layer:",
  "Polygon Divided": "Polygon Divided",
  "Polygon Search Warning": "Polygon Search Warning",
  "Processing Error": "Processing Error",
  "QGIS processing algorithm failed: {error}": "QGIS processing algorithm failed: {error}",
  "Rectangle layer created: {name}": "Rectangle layer created: {name}",
  "Save Convex Hull Layer As": "Save Convex Hull Layer As",
  "Save Line Layer As": "Save Line Layer As",
  "Save Lines Layer As": "Save Lines Layer As",
  "Save Seamless Layer As": "Save Seamless Layer As",
  "Save Voronoi Diagram Layer As": "Save Voronoi Diagram Layer As",
  "Save rectangle layer": "Save rectangle layer",
  "Seamless polygon layer created.\n\nSource layer : {source}\nGaps filled  : {filled}{passes}\nOutput layer : {output}": "Seamless polygon layer created.\n\nSource layer : {source}\nGaps filled  : {filled}{passes}\nOutput layer : {output}",
  "Select Polygon Boundary": "Select Polygon Boundary",
  "Selected layer is not a point layer": "Selected layer is not a point layer",
  "Selected line has no geometry": "Selected line has no geometry",
  "Successfully created {lines_created} lines between {num_points} points.\nNew layer: {layer_name}\nAdded to project: {added}": "Successfully created {lines_created} lines between {num_points} points.\nNew layer: {layer_name}\nAdded to project: {added}",
  "The layer must contain at least 2 polygon features to detect gaps.": "The layer must contain at least 2 polygon features to detect gaps.",
  "The layer must contain at least 2 valid (non-empty) polygon geometries.": "The layer must contain at least 2 valid (non-empty) polygon geometries.",
  "The polygon will be divided into this many equal-area parts": "The polygon will be divided into this many equal-area parts",
  "The polygon will be divided into {n} equal-area {method}": "The polygon will be divided into {n} equal-area {method}",
  "This action only supports line layers.": "This action only supports line layers.",
  "This action only works with polygon layers": "This action only works with polygon layers",
  "This action only works with polygon layers.": "This action only works with polygon layers.",
  "This will create {num_lines} lines connecting {num_points} points.\nThis may take a moment for layers with many points.\n\nContinue?": "This will create {num_lines} lines connecting {num_points} points.\nThis may take a moment for layers with many points.\n\nContinue?",
  "Unable to create any segments from the detected points": "Unable to create any segments from the detected points",
  "Use Buffer Method": "Use Buffer Method",
  "Use Polygon Boundary": "Use Polygon Boundary",
  "Vertical Stripes": "Vertical Stripes",
  "Voronoi algorithm returned no output": "Voronoi algorithm returned no output",
  "Zoom Warning": "Zoom Warning",
  "cake slices from center": "cake slices from center",
  "horizontal stripes": "horizontal stripes",
  "parts": "parts",
  "vertical stripes": "vertical stripes",
  "Point move operation was cancelled.": "Operacja przesuwania punktu została anulowana.",
  "\n\nNew coordinates: {coords}": "\n\nNowe współrzędne: {coords}",
  "\n\nOriginal feature (ID: {fid}) remains at original location.": "\n\nOryginalny obiekt (ID: {fid}) pozostaje w pierwotnym miejscu.",
  "Settings saved successfully.": "Ustawienia zostały pomyślnie zapisane."
}